css 大小不一的图片排列
导读:CSS 是网页设计中的重要元素之一,它可以用来排列页面上的元素,美化网站的外观。其中,将大小不一的图片进行排列也是常见的一种需求,今天我们来学习如何实现。HTML 代码:<div class="container"> <...
CSS 是网页设计中的重要元素之一,它可以用来排列页面上的元素,美化网站的外观。其中,将大小不一的图片进行排列也是常见的一种需求,今天我们来学习如何实现。
HTML 代码:div class="container"> img src="image1.jpg"> img src="image2.jpg"> img src="image3.jpg"> img src="image4.jpg"> /div> CSS 代码:.container{ display:flex; /*开启 flex 布局*/ flex-wrap: wrap; /*换行显示*/} .container img{ margin:10px; /*设置图片之间的间距*/ flex: 1; /*将图片的宽度平均分配*/ height: auto; /*根据原尺寸等比例缩放图片*/}
我们首先在 HTML 中创建一个 `div`,并向其中添加四张不同尺寸的图片。在 CSS 中,我们为这个 `div` 添加了一个 `container` 类,并设置了 `display:flex; ` 开启了 flex 布局,`flex-wrap:wrap; ` 表示父元素内的子元素在必要的时候换行,`margin:10px; ` 设置图片之间的间距,`flex:1; ` 将图片的宽度平均分配,`height:auto; ` 根据原尺寸等比例缩放图片。
这样,我们就实现了大小不一的图片排列。因为每张图片的宽度都是均分的,所以能够很好的展示每张图片的主体。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 大小不一的图片排列
本文地址: https://pptw.com/jishu/540063.html