0

0

div+css图片列表布局(二)

高洛峰

高洛峰

发布时间:2017-02-18 14:38:25

|

3445人浏览过

|

来源于php中文网

原创

本文默认你已经看过了我的上一篇文章 p+css图片列表布局(一),接下来我们来实现复杂一点的图片列表布局。以下面的样式为例

 div+css图片列表布局(二)

为了方便,我只列出display:inline-block的布局示例。

和上一篇介绍的一样,第一步也是给父容器li元素定义一个宽度

li {
    list-style: none;
    display: inline-block;
    width: 33.3%;
    /*三列图片排列*/
    text-align: center;
    /*内容居中*/
    overflow: hidden;
    /*超出隐藏*/
    vertical-align: bottom;
    /*内容底部对齐*/
}

图片列表的行和列之间是有间隔的,我们使用一个容器p.content把内容包起来,将.content的宽度设置为父容器的80%,上下填充(paddind)大概20px

立即学习前端免费学习笔记(深入)”;

.content {
    width:80%;
    padding: 10px 0;
    overflow: hidden;
}
    
  • ...

  • 注意到每张图片有白色的背景和边框,我们可以给图片再套一层容器

    .img-wrap {
        padding: 10px;
        background-color: #fff;
        border: 1px solid #ccc;
    }
    
  • @@##@@

  • 效果如下

     div+css图片列表布局(二)

    由于我们的图片素材尺寸差距太大,高度显得参差不齐。如果需要对齐可以在定义了display: inline-block;的父容器使用;vertical-align: bottom。这里我们为了高度的统一,需要给img标签再套一层p,用来限定高度。

    .img-box {
        height: 120px;
        overflow: hidden;
    }
    .img-box img {
        position: relative;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
    }
        
    
  • @@##@@

  • 效果如下

     div+css图片列表布局(二)

    jQuery遮罩弹窗幻灯片特效
    jQuery遮罩弹窗幻灯片特效

    jQuery遮罩弹窗幻灯片特效是一款基于js+css3实现的响应式图片列表布局,点击遮罩弹出大图幻灯片切换展示特效。

    下载

    注意,一般不建议直接在img元素上定死高宽,因为如果图片尺寸不是固定的,会引起图片变形。可以采取宽度固定,高度自适应(或者高度固定,宽度自适应)的方式。然后再img元素的外层套一层容器,固定宽高,并设置超出隐藏(overflow: hidden;)即可。

    有时候ui会要求你行和列的间距要严格一样

     div+css图片列表布局(二)

    我们这里行和列的间距是不一样的,怎么啵~
    那就需要修改一下.content的样式,不定义宽度,四周的空白间距使用padding来表示,并且设置box-sizing属性为border-box。

     div+css图片列表布局(二)

    好了,完美~

    接下来把标题加上

    .title{
        padding-top: 12px;
        font-size: 12px;
        color: #454545;
    }
        
    
  • @@##@@

    图片标题

  • 效果如图

     div+css图片列表布局(二)

    更多 div+css图片列表布局(二) 相关文章请关注PHP中文网!

     div+css图片列表布局(二)  div+css图片列表布局(二)  div+css图片列表布局(二)

    相关专题

    更多
    c++ 根号
    c++ 根号

    本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

    22

    2026.01.23

    c++空格相关教程合集
    c++空格相关教程合集

    本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

    24

    2026.01.23

    yy漫画官方登录入口地址合集
    yy漫画官方登录入口地址合集

    本专题整合了yy漫画入口相关合集,阅读专题下面的文章了解更多详细内容。

    99

    2026.01.23

    漫蛙最新入口地址汇总2026
    漫蛙最新入口地址汇总2026

    本专题整合了漫蛙最新入口地址大全,阅读专题下面的文章了解更多详细内容。

    132

    2026.01.23

    C++ 高级模板编程与元编程
    C++ 高级模板编程与元编程

    本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

    15

    2026.01.23

    php远程文件教程合集
    php远程文件教程合集

    本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

    65

    2026.01.22

    PHP后端开发相关内容汇总
    PHP后端开发相关内容汇总

    本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

    61

    2026.01.22

    php会话教程合集
    php会话教程合集

    本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

    63

    2026.01.22

    宝塔PHP8.4相关教程汇总
    宝塔PHP8.4相关教程汇总

    本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

    33

    2026.01.22

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Sass 教程
    Sass 教程

    共14课时 | 0.8万人学习

    Bootstrap 5教程
    Bootstrap 5教程

    共46课时 | 3万人学习

    CSS教程
    CSS教程

    共754课时 | 23.1万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号