移动web开发03


移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 

移动web开发03

 

 移动web开发03

 

移动web开发03

 

 

移动web开发03

 

 

移动web开发03

 

 

移动web开发03

 

 移动web开发03

 

 没有用到浮动 ,所以不用去清除浮动。也可以平均分配。

移动web开发03

 

 移动web开发03

 

 甚至不用写宽度,直接flex:1就可以了。

移动web开发03

 

 移动web开发03

 

移动web开发03

 

移动web开发03

 

 flex可以垂直居中。

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 

移动web开发03

 

 移动web开发03

 

 

移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 

flex会让子元素在一行内显示,如果子元素超出父元素,则子元素自己变小宽度(缩小了元素的大小。),使得全部子元素在一行内显示。

 

 移动web开发03

 

移动web开发03

 

 移动web开发03

 

移动web开发03

 

 移动web开发03

 

 

 移动web开发03

 

 移动web开发03

 

 都是要先确认好谁是主轴谁是侧轴在进行排列。

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

  移动web开发03

移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 左固定右固定,中间自适应的效果。

移动web开发03

 

 

 移动web开发03

 

 

 中间的红色箭头是剩余空间。下面的盒子直接占满中间的剩余空间就好。

移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 比如这里,我们之前是用百分比做的。

移动web开发03

 

 

 移动web开发03

 

 

 三个盒子直接平均分配。默认没有宽度的话,默认剩余空间就是整个屏幕了。flex:1表示每个span里面各占一份flex。flex数值越大,分的就越多,也就占比越大。

如果其中一个变成两个flex的话比例就变成4份的其中一份了。缩放的时候都会相应按比例变大变小。

移动web开发03

 

 

移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

移动web开发03

 

 

 

移动web开发03

移动web开发03

 

 

 移动web开发03

 

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

移动web开发03

移动web开发03

 

移动web开发03

 

 

移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 index.css的初始化样式。

移动web开发03

 

 可以left和transform都不写,默认居中,如果left:50%了,那就必须transform:translateX(-50%)

移动web开发03

 

 兼容老版本的写法。

移动web开发03

 

移动web开发03

 左边的搜索框自适应,右边的我的是固定定位。

 移动web开发03

 还要在父级里面加flex属性。

移动web开发03

 

 before伪元素。移动web开发03

 

 移动web开发03

 

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 下面的margin值就不要了。

 移动web开发03    

 

 移动web开发03

 

 最后在search.index里加上以下代码。

移动web开发03

 

 移动web开发03

移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

   移动web开发03

 

 移动web开发03保存图片的时候发现是@2x的话就是二倍图

 

移动web开发03

 

 移动web开发03

 移动web开发03

 方便更换背景。(属性选择器的重要性)

移动web开发03

 

 

 

移动web开发03

 

 移动web开发03

 

 

 移动web开发03

 

 

 给了nav小圆点,没给div,所以要在nav里用hidden。

 移动web开发03

 

每个再细分三个div。

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

移动web开发03

 

 

移动web开发03

 

 

 移动web开发03

 

 

 除了线性渐变还有镜像渐变。

 移动web开发03

移动web开发03

 

 

 

 

 

移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 强制换行。

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

   移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 移动web开发03

 

 

 子绝父相

移动web开发03

 

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03

 

 移动web开发03 

 

 移动web开发03

 

 移动web开发03

 

 底下用 local  nav 做就好了。

 

 

 移动web开发03

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/278981.html

(0)
上一篇 2022年8月5日 03:26
下一篇 2022年8月5日 05:19

相关推荐

发表回复

登录后才能评论