当前位置: 首页 > news >正文

电子商务网站软件建设的核心可以做公众号的一些网站

电子商务网站软件建设的核心,可以做公众号的一些网站,网站搭建需要什么,泰安小程序开发制作思维导图 参考网址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout 一、什么是 grid? CSS Grid布局是在CSS3规范中引入的一种新的布局方式,旨在解决传统布局方法(如浮动、定位、表格布局)存在的许多问题。C…

思维导图

参考网址: https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_grid_layout

一、什么是 grid?

        CSS Grid布局是在CSS3规范中引入的一种新的布局方式,旨在解决传统布局方法(如浮动、定位、表格布局)存在的许多问题。CSS Grid布局规范最早由W3C提出,经过多年的发展和标准化,于2017年成为W3C的推荐标准。

二、grid 布局相比 flex 布局有那些方便之处?

Html + Css 核心知识 - flex (超详细)_html flex-CSDN博客

网格布局更为方便

问题场景一:例如想要实现页面内显示多个元素、每个元素大小尺寸间距相同、每行显示个数固定、按行由左向右排序、且在页面中均匀分布。如下所示

这时候很多人第一时间想到了 flex、单行用flex很方便、多行的话需要进行一些额外运算

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: flex;flex-wrap: wrap;align-content: start;gap: 10px;}  .son{width: calc((100% - 50px) / 6);aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

那有没有不用计算的方案呢! grid 这时候就排上的用场了!

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(6, 1fr); /* 定义六个等宽的列 */align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

问题场景二、实现等比例大小不同盒子布局、场景如下

这时候用其他方案处理就比较麻烦了、而 grid 就能很方便处理

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(6, 1fr); /* 定义六个等宽的列 */align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;min-width: 200px;}#item1{grid-column: 1/3;grid-row: 1/3; }#item8{grid-column: 5/7;grid-row: 2/4; }

根据可用空间自动填充列(这点个人觉得非常好用)。

.father{height: 80vh;width: 80vw;background-color: #f5f5f5;display: grid;/* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; */grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));align-content: start;gap: 10px;}  .son{/* width: calc((100% - 50px) / 6); */aspect-ratio: 1 / 1; /* 设置宽高比为1:1 */border: 1px solid red;box-sizing: border-box;}

可以看到宽度是被自动填充到333px

填充到了 359px

http://www.yayakq.cn/news/207358/

相关文章:

  • 公司建的是网页还是网站wordpress 整套模板下载
  • 泰国网站后缀广告推广营销网站
  • 做微信公众号用什么网站陕西科技网站建设
  • 达州建设企业网站丽水网站域名注册服务公司
  • 微信商城和微网站seo企业建站系统
  • 网站建设的ppt模板下载开发商交房必备条件
  • qq开放平台网站开发申请不通过的原因静乐县城乡建设局网站
  • html项目答辩佛山seo整站优化承接
  • 做的好的手机网站有哪些内容windows 2012做网站伪静态
  • 人人车的网站找谁做的企业网站建设需要费用
  • 国内 上市网站建设公司网站标志的原则
  • 电商网站储值消费系统网站建设培训相关资料
  • 网站图片移动怎么做的北京seo学校
  • 有没有做公司网站的icp备案查询网官网
  • 境外电商网站建设荥阳市城乡建设规划网站
  • 中国能源建设集团网站群专业做网站全包
  • 沧州企业网站制作避免网站侵权
  • 宁波网站建设策划公司排名西安云众网站建设
  • 做网站没流量国外购物网站有哪些
  • 邯郸网站设计费用德清县建设银行官方网站
  • 怎么做网站企业文化栏目余姚网站建设余姚
  • 做ppt的素材网站南京营销型网站建设公司
  • 织梦 xml网站地图在线做图片软件
  • wordpress拷站上海网络公司seo
  • 房地产 网站 欣赏wordpress 邮件订阅
  • ui设计和网站建设人员李伟宁做淘客网站 名字
  • wordpress如何生成单页的网站地图网络工程是冷门专业吗
  • 常州天狼网站建设域名绑定空间后 一般多久能打开网站
  • 北京鲜花的网站建设wordpress 4.7.5 中文
  • 沈阳市建设工程质量检测中心网站如何制作微信小程序店铺