一、流式布局(流式定位)
小伙伴们,咱们来学习下一个厉害的网页设计技巧——流体布局!别被这个名字吓到,其实,它就是通过调整元素尺寸来适应不同屏幕大小,无论你用电脑还是手机,网站显示都会很完美,就像变色龙一样聪明俏皮,能轻松应对各种设备。这样一来,不管你用啥设备看网页,都能感受到舒适且不拥挤的布局,是不是超级棒!
想让盒子填满屏70%?直接调到70%搞定,不是很简单!
二、网格布局(Grid)
跟你说说网格布局怎么好用!搞二维图用它就像玩搭积木似的简单,能帮咱们省好多事儿。就像拼图那样,定位好行列后加元素就能搞定了。清爽明了、整齐排布,真神奇!
不就是拼图吗?只要网格容器到位,随便一看就知道每个小块在哪儿,动起来超省心!
.container { width: 100%; } .left-panel { width: 25%; background-color: yellow; float: left; } .right-panel { width: 75%; background-color: lightblue; float: right; }This is left panel.
This is right panel.
三、弹性布局(Flexbox)
哎呦,这个厉害了!瓶里面的水居然能自动调节大小和位置,简直就是为我这类懒鬼量身打造的。真的很有意思,随便你怎么折腾都可以。
排版?看心情,正的也好,倒的也行,整个过程比想象的简单多了。
.container { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 10px; } .item { background-color: lightblue; padding: 20px; }Item 1Item 2Item 3Item 4Item 5Item 6
四、浮动布局(Float)
听过?那个水上漂移布局其实挺老土但实用的,特别是在做多列展示时最厉害!这就跟我们小时候玩的“漂球儿”差不多,只是现在是让网页元素在屏幕里随便飞,然后就能快速做出满意的多列布局!
网页上排版多列内容啥意思?告诉你HTML里有种神奇的招数叫做”浮动”,学会这玩意儿就没问题了。前期可能有点懵懂,搞熟后感觉跟玩似的!
.container { display: flex; justify-content: space-between; } .item { background-color: lightblue; padding: 20px; }Item 1Item 2Item 3
五、定位布局(Position)
搞定!就是看该把元素搁哪儿,还得让它们老老实实呆在文档里。调整一下位置属性,就能跟上父级甚至整份文件了!
想要网页右下角那个小按钮老老实实在那儿不动?得靠绝对定位大法。记住了动手之前先看看咱们的父容器是不是已经订好了相对定位~
.container { overflow: hidden; } .item { width: 30%; background-color: lightblue; float: left; margin-right: 10px; }Item 1Item 2Item 3
真的很赞,这几个火热的CSS布局框架。它们可以自由流动,各种场景都能用;网格化设置得清清楚楚,一目了然;还有灵活好用的弹性设计;浮动位置也简单易懂;定位效果准确无误!
要做装修网站?选个CSS布局框架就对了,让你设计起来轻松得像切豆腐。想怎么弄都行,保证出品独特。
评论0