• 技术文章 >web前端 >css教程

    CSS如何实现图片列表?(代码实例)

    云罗郡主云罗郡主2018-10-29 16:24:00转载2008
    CSS如何实现图片列表?相信有很多刚刚接触css的朋友都会有这样的疑问。本章就给大家介绍CSS如何实现图片列表?(代码实例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

    CSS图片列表效果图:

    微信截图_20181029161612.png

    SS图片列表实现的HTML代码:

    <h3><a href="//m.sbmmt.com/">我爱CSS画廊</a></h3>
    <ul>
        <li>
            <a href="//m.sbmmt.com/default.asp">
            <img src="1.jpg" alt="1" />
            <span>用css网站布局之十步实录</span>
            </a>
        </li>
        <li>
            <a href="//m.sbmmt.com/default.asp?cateID=3">
            <img src="2.jpg" alt="2" />
            <span>CSS网页布局中form表单的语义结构探讨</span>
            </a>
        </li>
        <li>
            <a href="//m.sbmmt.com/default.asp?cateID=9">
            <img src="3.jpg" alt="3" />
            <span>52CSS衣柜 一款图片为主的ul列表 </span></a>
        </li>
        <li>
            <a href="//m.sbmmt.com/default.asp?cateID=5">
            <img src="4.jpg" alt="4" />
            <span>书写高效的CSS - 漫谈CSS的渲染效率</span>
            </a>
        </li>
        <li>
            <a href="//m.sbmmt.com/default.asp?cateID=6">
            <img src="5.jpg" alt="5" />
            <span>老生常谈CSS网页布局的意义与副作用</span>
            </a>
        </li>
        <li>
            <a href="//m.sbmmt.com/default.asp?cateID=7">
            <img src="6.jpg" alt="6" />
            <span>HTML页面中标签的语义与使用位置</span>
            </a>
        </li>
        <div style="clear:both;"></div>
    </ul>

    下面我们开始修改CSS样式定义,请在学习以下代码时,注意理解相关尺寸的定义的技巧,尺寸的计算和设置在CSS网页布局编码中,是非常重要的。

    另外需要注意li的样式定义中display:inline属性的设置是为了消除IE6双倍边距了BUG。

    CSS图片列表实现的CSS代码:

    body,h3,ul {
        margin:0;
        padding:0;
    }
    h3 {
        width:426px;
        height:30px;
        margin:20px auto 0 auto;
        font-size:14px;
        text-indent:10px;
        line-height:30px;
        background:#E4E1D3;
    }
    h3 a {
        color:#c00;
        text-decoration:none;
    }
    h3 a:hover {
        color:#000;
    }
    ul {
        width:405px;
        margin:0 auto;
        padding:10px 0 6px 15px;
        border:3px solid #E4E1D3;
        border-width:0 3px 3px 3px;
    }
    ul li {
        float:left;
        margin:5px 15px 3px 0;
        list-style-type:none;
        display:inline;
    }
    ul li a {
        display:block;
        width:120px;
        height:175px;
        text-decoration:none;
    }
    ul li a img {
        width:120px;
        height:150px;
        border:0;
    }
    ul li a span {
        display:block;
        width:120px;
        height:23px;
        line-height:20px;
        font-size:12px;
        text-align:center;
        color:#333;
        cursor:hand;
        white-space:nowrap;
        overflow:hidden;
    }
    ul li a:hover span {
        color:#c00;
    }

    通过CSS样式的设置,实现了这款CSS图片列表的变化。六行一列式的结构,变成了两行两列式的结构。各元素间的边距设置恰当,比较美观。能适应网站应用的需要。

    以上就是对CSS如何实现图片列表?(代码实例)的全部介绍,如果您想了解更多有关CSS3视频教程,请关注PHP中文网。

    以上就是CSS如何实现图片列表?(代码实例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:lvyestudy,如有侵犯,请联系admin@php.cn删除
    专题推荐:CSS 实现图片列表
    上一篇:移动端的flex三栏布局的相关知识介绍(代码示例) 下一篇:css中grid布局的基本内容介绍(附示例)
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• css列表前的小方块_经验交流• CSS列表属性_html/css_WEB-ITnose• 如何实现css列表排行榜的特效• css列表样式有哪些?css设置列表样式的方法
    1/1

    PHP中文网