教你用css3实现图片容器内等比缩放,教你用c3实现图片容器内等比缩放......
2023-03-16 296 CSS
Flexbox(伸缩布局盒) 是 CSS3 中一个新的布局模式,它可以轻松实现以往需要多个相互配合才能实现的功能,下面就简单介绍一下flexbox的应用。(下面的例子都是在chrome上实现的,如果需要在其它浏览器上应用,请在相关css3属性上加上对应的前缀)
新建一个页面
给flex-box加上样式,默认效果如图
给flexbox加上flex样式,可以看到图片中三个box从左到右横排,也就是float属性
属性flex-direction可以决定呈现的方向,默认是row
flex-direction: column;box会竖排,如图
属性flex-wrap决定容器是否会换行
如果flex-wrap: wrap;,那如果容器不够大,放不下的box会换行
justify-content可以实现box对其
比如居中可以 justify-content: center 效果如下图
接下来演示一下flexbox的伸缩性,这里需要用到flex属性
稍微修改一下页面,可以控制每一个box的样式。
然后给item1~3加上flex,效果如下图
如果拉伸页面,可以看到3个box也按比例随之适应新的宽度
如果需要某一个box宽固定,就给它一个width值,那伸缩式该box不会改变宽度
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: CSS
相关文章
怎么用div布局加css样式做网页,怎么做一个网页呢,静态页面的制作是很简单的,我们来看看怎么通过div布局 c样式来制作一个网页吧。......
2023-03-16 449 CSS
css基础教程:[1]为网页使用网络字体,本教程为大家介绍在网页上怎么使用网络字体。1,使用网络字体的好处是所有人看到的效果都是样的,效果统一,2,不依赖于用户电脑上是否安装了该字体。......
2023-03-16 293 CSS