您当前的位置:主页 > 新跑狗报 > 正文

CSS如何实现N宫格布局?

2019-10-26 13:22  作者:admin 点击:次 

  现在的APP界面基本都是大同小异, 宫格布局现在基本成了每个APP必然的存在。

  在scss环境下, 通过mixin实现n宫格, 并且可以支持有无边框和每个格是否正方形:

  padding的值如果是百分比, 那么他是相对父元素宽度计算的, 也就是说如果父元素宽度是100px, 子元素设置padding-top:100%,子元素的padding-top实际上等于100px, 这样就实现了一个正方形(100 x 100). 为了减少干扰, 我们把子元素高度设置为0;

  mixin内部通过计算并结合:nth-child实现整体无外边框的效果。如何提高百度网站关键...

  内容很简单, 还有很多可以优化的地方, 比如边框可以改成头发丝边框, 在真机上看起来更细些.好了, 内容就这些, 抛砖引玉, 如果有更好的实现方式请留言, 感谢大家阅读。返回搜狐,王耀庆老婆郭晏青是谁 两人青梅竹马有两个,查看更多

更多相关内容