首页前端开发CSScss 大小不一的图片排列

css 大小不一的图片排列

时间2023-11-15 08:56:03发布访客分类CSS浏览840
导读: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
css开发者大会2018 css建造三维坐标系

游客 回复需填写必要信息