【实例简介】外卖 跑腿平台

啦啦外卖是目前外卖系统内功能最全,使用率最高的外卖系统,而且有很大的开发价值,学习得同学可以跟我们交流学习。

文件:590m.com/f/25127180-497038402-2fbce6(访问密码:551685)

以下内容无关:

-------------------------------------------分割线---------------------------------------------

盒模型补充

  1. 盒子大小
    默认情况下,盒子可见框的大小由内容区、内边距和边框共同决定

box-sizing用来设置盒子尺寸的计算方式(设置width和height的作用)

hljs
.box {
width: 200px;
height: 200px;
background-color: yellow;
border: 10px red solid;
/* box-sizing: content-box; */
box-sizing: border-box;
}
可选值:

content-box默认值,宽度和高度用来设置内容区的大小

image-20210523192824864

border-box 宽度和高度用来设置整个盒子可见框的大小

image-20210523192847224

width和height指的是内容区、内边距和边框的总大小

  1. 轮廓
    outline用来设置元素的轮廓线,用法和border一模一样

轮廓和边框不同点是,轮廓不会影响到可见框的大小

边框

hljs
.box {
width: 200px;
height: 200px;
background-color: yellow;
border: 10px red solid;
}
image-20210523193426492

轮廓

1
2
3
4
5
6
hljs
.box {
width: 200px;
height: 200px;
background-color: yellow;
outline: 10px red solid;
}
image-20210523193328096

可以很明显看到outline与border的区别

我们一般不会直接这么设置轮廓,而是下面这种场景

1
2
3
hljs
.box:hover {
outline: 10px red solid;
}
动画2021-47

从上面的动态图也可以很清晰地看出,outline属性并没有改变盒子的布局

  1. 阴影
    box-shadow属性用于在一个元素的框架周围添加阴影效果

你可以设置多个由逗号分隔的效果

一个盒状阴影由相对于元素的X和Y的偏移量、模糊和扩散半径以及颜色来描述

box-shadow用来设置元素的阴影效果,阴影不会影响页面布局

hljs
.box {
width: 200px;
height: 200px;
background-color: yellow;
box-shadow: 10px 10px orange;
}
image-20210523200019261

1
hljs
box-shadow: 10px 10px 5px orange;
image-20210523200055142

1
hljs
box-shadow: 10px 10px 5px rgba(0, 0, 0, .2);
image-20210523200335892

第一个值-水平偏移量:设置阴影的水平位置
正值向右移动
负值向左移动
第二个值-垂直偏移量:设置阴影的垂直位置
正值向下移动
负值向上移动
第三个值-阴影的模糊半径
第四个值-阴影的颜色
4. 圆角
border-radius属性使一个元素的外边框边缘的角变圆

你可以设置一个半径来做圆角,或者设置两个半径来做椭圆角

border-radius 用来设置圆角,圆角设置的是圆的半径大小

border-top-left-radius
border-top-right-radius
border-bottom-left-radius
border-bottom-right-radius
1
hljs
border-radius: 20px;
image-20210523200759864

1
hljs
border-top-right-radius: 50px 100px;
image-20210523201042444

border-radius 可以分别指定四个角的圆角

四个值:左上 右上 右下 左下
三个值:左上 右上/左下 右下
两个值:左上/右下 右上/左下
一个值:左上/右上/右下/左下
这里同样不需要死记硬背,只要记住遵循顺时针方向和矩形中心点对称原则

与border不同的是,border是从上开始顺时针设置,而圆角是从左上开始


原理很简单,就是绘制正方形,并将四个圆角半径设置为正方形的一半

hljs
.box {
width: 200px;
height: 200px;
background-color: yellow;
border-radius: 50%;
}
image-20210523201706646

椭圆
只需要对上述样式对一点点的改动,设置width和height属性不相等即可

hljs
.box {
width: 300px;
height: 200px;
background-color: yellow;
border-radius: 50%;
}

啦啦外卖41.4全开源版 修复版(小程序+后台)相关推荐

  1. 最新全开源AI人工智能名片小程序PHP源码 电子名片小程序制作源码

    分享一款最新全开源AI人工智能名片小程序PHP源码,电子名片小程序制作源码,含完整前后端.代码包和详细的安装部署搭建教程. 程序基于微信,一张名片打通六套系统:小程序应用+人工智能精准获客+名片裂变系 ...

  2. 全开源java电商小程序saas项目介绍

    weiit-saas是一款Java开源项目,属于weiit团队自研产品,意在通过技术封装,让企业无需代码开发,帮助企业一键生成小程序.公众号,让企业拥有独立品牌的自营商城.产品竞争对手<有赞&g ...

  3. 【全开源】装修行业小程序/支持工地/案例/团队/0元装修/装修计算器/预约

    1.首页支持多组件拖拽布局,轮播.导航.工地.案例.团队.视频.广告.富文本.表单.围观粉丝等23个组件 2.工地搜索,支持根据小区.装修风格.装修阶段.距离等进行筛选:工地详情可查看施工进度,围观粉 ...

  4. 啦啦外卖50.9全开源至尊版源码

    修复小程序登录问题 采用新的登录接口 支持最新微信基础库 目前市面的源码都采用修改基础库版本来实现登录,这种登录方式本身就是自我安慰,实际线上的小程序用户无法登录,没办法运营,本人独家采用最新微信登录 ...

  5. 小猪o2o生活通v2.82 全开源尊享版+多城市

    小猪o2o生活通v2.82 全开源尊享版+多城市 小猪o2o生活通v2.82 全开源尊享版+多城市切换+企业付款+交友IM+平台快报 使用说明: 1.把 pigo2ov282.sql 文件里面的网址 ...

  6. crmeb打通版开源微信公众号小程序商城框架源码

    crmeb是什么? crmeb是一套客户管理加电商营销系统,基于ThinkPhp6.0+Vue采用前后端分离模式开发,前后台都具有非常标准的API接口,是一款非常优秀的开源微信端及小程序商城框架,能够 ...

  7. 手把手带你开发一款云开发版点餐小程序,微信扫码点餐,店铺地图导航,外卖小程序,用户端和后厨端都有

    从今天开始带领大家实现一款云开发版的点餐小程序 视频讲解:<云开发后台+微信扫码点餐小程序+cms网页管理后台> 技术选型 1,前端 微信小程序原生框架 css JavaScript 2, ...

  8. 趣味测评对话交互版流量主小程序开发

    趣味测评对话交互版流量主小程序开发 逻辑: 图文视频简单易做:-张吸引人的图片,配上引人参与的文字,实现视频引流. 通过测试口令引流:视频提供小程序入口和编号,可吸引粉丝进入小程序缠产生收益. 前端: ...

  9. 小狐狸ChatGPT付费创作系统1.92独立版 + H5端 + 小程序前端+新增AI绘画功能 系统源码体验安装教程

    小狐狸GPT付费体验系统最新版系统是一款基于ThinkPHP框架开发的AI问答小程序,是基于国外很火的ChatGPT进行开发的Ai智能问答小程序.播播资源网针对源码整体测试下来非常完美,可以说小狐狸G ...

  10. crmeb一款最适合二次开发的开源微信公众号小程序框架

    crmeb是什么? crmeb是一套客户管理加电商营销系统,基于ThinkPhp6.0+Vue采用前后端分离模式开发,前后台都具有非常标准的API接口,是一款非常优秀的开源微信端及小程序商城框架,能够 ...

最新文章

  1. js websocket同步等待_WebSocket硬核入门:200行代码,教你徒手撸一个WebSocket服务器...
  2. Django模板渲染——(二)
  3. Linux MySQL 5.1.62 source install
  4. mysql 嵌入式 性能_database – 在mySQL中优化嵌入式SELECT查询
  5. js文件里获取路由 vue_【源码拾遗】从vue-router看前端路由的两种实现
  6. 支付页面设计灵感|最美剁手的正确姿势!
  7. 228 Summary Ranges 汇总区间
  8. linux java gc_Java GC机制及相关
  9. angular.js学习笔记
  10. 数据结构实训——哈希表设计
  11. SI24R1引脚及软硬件中文开发资料
  12. python断言使用方法
  13. Java实现对image图片、pdf文件加水印
  14. VM 安装win10 失败
  15. PHP使用正则表达式 preg_replace 替换英文单词
  16. 最彻底的玩客云绝育方法-避免持续读写损伤硬盘和资料
  17. 软件工程(四)——结构化设计之总体设计
  18. DM数据库:springboot+mybaits
  19. 用JavaScript制作导航栏切换
  20. Android 热修复原理篇及几大方案比较

热门文章

  1. c语言仿宋gb2312字体,仿宋gb2312字体
  2. Sqlserver2012卸载
  3. CAM350 使用,典型做钢网
  4. ENVI的下载和安装
  5. C#,提取avi,mpeg,mp4,rmvb,mkv,flv等等视频文件的摘要信息的方法及其源程序
  6. ubuntu下vscode字体间距 空格间距太小 增大间距
  7. url伪静态、url重写
  8. Win10下安装Intel Visual Fortran2019具体步骤及初始调试过程。
  9. MES系统软件如何在数控加工车间应用?
  10. 用keil5将程序下载到板子里