当前位置: 代码迷 >> 综合 >> 技术总结2 背景图片 div ul
  详细解决方案

技术总结2 背景图片 div ul

热度:20   发布时间:2024-03-05 19:44:38.0

效果图如上

技术点总结如下:

背景图片和ul大小如何一致 :背景图片宽度-40就是ul的宽度了。

背景图片大小通过background-size来设置

不要设置*{margin:0,padding:0},不然,ul li的那个符号标点 会少一排

下面ul li成为两列是浮动,ul宽度是li的两倍,详情看技术总结1

那个符号图标可以通过list-style-image换成自已想要的样式,不过我没找到满意的图标,就没做

 

代码如下

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            div{
                background: url(travel_guider_p001.jpg) no-repeat ;
                background-size:200px 300px ;
                width:300px;
                height:600px;
            }
         ul{
             background-color: #8A2BE2;
             width:160px;
     margin-top: 220px;
             height: 120px;
    
         }
         li{
            width: 80px;
        float: left;
         }
       .b1{
             color: white;
         }
        </style>
    </head>
    <body>
        <div>
            <span class="b1">线路</span>
                <ul id="list">
                <li><a href="#" >123</a></li>
                 <li><a href="#" >456</a></li>
                <li><a href="#" >789</a></li>
                <li><a href="#" >789456</a></li>
                <li><a href="#" >234</a></li>
                <li><a href="#">345</a></li>
                <li><a href="#">458</a></li>
                <li><a href="#">963</a></li>
                <li><a href="#">523</a></li>
                <li><a href="#">5268</a></li> 
                 </ul>
        </div>
    
    </body>
</html>