溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何實(shí)現(xiàn)css控制列表與導(dǎo)航的制作

發(fā)布時(shí)間:2021-10-08 10:06:10 來源:億速云 閱讀:227 作者:iii 欄目:web開發(fā)

本篇內(nèi)容介紹了“如何實(shí)現(xiàn)css控制列表與導(dǎo)航的制作”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

代碼如下:

<style type="text/css">
   /*body默認(rèn)是有邊距的*/
   body{ margin:0;}
   /*ul默認(rèn)是有邊距的所以先將邊距去掉IE78只要加上margin就可以了 但I(xiàn)E6不行 所以要加上padding  可以實(shí)現(xiàn)所有瀏覽器的兼容*/
   ul{list-style:none; margin:0; padding:0;}
</style>
<body>
   <ul>
       <li>奇才</li>
       <li>村村</li>
       <li>天干</li>
       <li>才工</li>
       <li>雪原</li>
   </ul>
</body>

1.設(shè)置列表符號的樣式:list-style-type

none 無符號
disc 實(shí)體的小圓點(diǎn)。(默認(rèn))
circle 空心的小圓點(diǎn)。
square 實(shí)心的小方塊。
decimal 1,2,3...
lower-roman i,ii,iii...
upper-roman I,II,III...
lower-alpha a,b,c,d,e...
upper-alpha A,B,C,D,E...

代碼如下:

<style type="text/css">
   ul{list-style:none;}
   #df{list-style:lower-roman;}
</style>
</head>
<body>
<ul>
 <li id="df">  站在歲月的岸邊,向自己的過往打個(gè)水漂吧&hellip;&hellip;</li>  
 <li>2011我娶你,2012我保護(hù)你,2013愛你一生,2014愛你一世!</li>
 <li>人生就像一場旅行,在乎的不是目的地。而是沿途的"SB",以及對付"SB"時(shí)的心情!</li>  
 <li>臭男人都喜歡騷女人。</li>  
 <li>系好安全帶,前方也許有場愛情正等著你。</li>  
 <li>枕著打印機(jī)睡,就能打印出一整夜的夢吧?</li>
</ul>
</body>

2.設(shè)置列表符號的樣式用圖片(這種方法很少用):list-style-image

代碼如下:

<style type="text/css">
   body{margin:50px;}
   ul{list-style:none; margin:0; padding:0; list-style-image:url(fasfas.gif); line-height:150%;}
</style>
<body>
   <ul>
       <li>奇才</li>
       <li>村村</li>
       <li>天干</li>
       <li>才工</li>
       <li>雪原</li>
   </ul>
</body>

3.設(shè)置清單項(xiàng)目左右移:list-style-position
inside 清單項(xiàng)目較往右移。
outside 清單項(xiàng)目正常顯示(默認(rèn)的屬性)。


4.以背景圖片作為項(xiàng)目列表圖標(biāo):這種方法比較好(常用),可以隨意調(diào)動(dòng)

代碼如下:

<style type="text/css">
   body{
       margin:50px;
   }
   ul{
       list-style:none;
       margin:0;
       padding:0;
   }
   ul li{
       background:url(fasfas.gif) no-repeat left 50%;/*只顯示一個(gè)*/
       padding-left:20px;
   }
</style>
<body>
   <ul>
       <li>奇才</li>
       <li>村村</li>
       <li>天干</li>
       <li>才工</li>
       <li>雪原</li>
   </ul>
</body>

5.內(nèi)聯(lián)列表:

ul和li默認(rèn)是區(qū)塊的,查看是否是區(qū)塊可以加上顏色測試,將列表轉(zhuǎn)換為內(nèi)聯(lián)之后項(xiàng)目圖標(biāo)會(huì)不見,可以使用浮動(dòng)或者使用下面的列子來實(shí)現(xiàn)

這里的 display 屬性是塊級值的設(shè)置,定義是否要成為塊.Inline 是是內(nèi)聯(lián),block 是區(qū)塊.

代碼如下:

<style type="text/css">
   body{margin:50px;}
   ul{list-style:none; margin:0; padding:0;}
   li{display:inline;}
</style>
<body>
   <ul>
      <li>奇才</li>
       <li>村村</li>
       <li>天干</li>
       <li>才工</li>
       <li>雪原</li>
   </ul>
</body>

6.背景圖片和內(nèi)聯(lián)列表:使用這種方法再將li變成內(nèi)聯(lián)的時(shí)候背景圖片仍然還在

代碼如下:

<style type="text/css">
   body{margin:50px;}
   ul{list-style:none; margin:0; padding:0;}
   li{display:inline; background:url(fasfas.gif) no-repeat left center; padding-left:20px;}
</style>
<body>
   <ul>
      <li>奇才</li>
       <li>村村</li>
       <li>天干</li>
       <li>才工</li>
       <li>雪原</li>
   </ul>
</body>

7.垂直導(dǎo)航欄:

代碼如下:

<style type="text/css">
   body{margin:50px;}
   ul{list-style:none; margin:5px; padding:2px; width:250px; font-size: 19px;}
   li { background: #ddd url(fasfas.gif) no-repeat 10px center; margin: 0; padding: 2px 35px; border-left: 1px solid #fff;
       border-top: 1px solid #fff; border-right: 1px solid #666; border-bottom: 1px solid #aaa;}
</style>
<body>
      <div>
       <ul>
           <li><a href="#">Drubjs Menu</a></li>
           <li><a href="#">Beer</a></li>
           <li><a href="#">Spirits</a></li>
           <li><a href="#">Cola</a></li>
           <li><a href="#">Lemonade</a></li>
           <li><a href="#">Tea</a></li>
           <li><a href="#">Coffee</a></li>
       </ul>
</div>
</body>

8、創(chuàng)建垂直翻轉(zhuǎn)的列表:

代碼如下:

<style type="text/css">
   body{
       margin:50px;
   }
   ul{
       list-style:none;
       margin:0;
       font-size:16px;
   }
   ul li a{
       display:block;
       width:200px;
       height:40px;
       line-height:40px;
       color:#000;
       text-decoration:none;
       background:#94b8e9 url(2014-03-08_220129.gif) no-repeat left center;
       Text-indent:50px;
   }
   a:hover{
       background-position: right bottom;
   }
   
</style>
<body>
      <div>
       <ul>
           <li><a href="#">Drubjs Menu</a></li>
           <li><a href="#">Beer</a></li>
           <li><a href="#">Spirits</a></li>
           <li><a href="#">Cola</a></li>
           <li><a href="#">Lemonade</a></li>
           <li><a href="#">Tea</a></li>
           <li><a href="#">Coffee</a></li>
       </ul>
</div>
</body>

9.創(chuàng)建水平導(dǎo)航條:

代碼如下:

<style type="text/css">
   body{
       margin:50px;
   }
   ul{
       list-style:none;
       margin:0px;
       padding:0px;
       width:798px;
       line-height:50px;
       background:#faa819 url(2014-03-08_223706.png) repeat-x;
       font-size:16px;
       float:left;/*要瀏覽器兼容,這里也要浮動(dòng)*/
   }
   
   /*這里不要用內(nèi)聯(lián),因?yàn)檎{(diào)不了高度*/
   ul li {
       float: left;
       width:114px;
       background: url(2014-03-08_223754.png) no-repeat right center;
       text-align:center;
   }
   ul a {
       color:#fff;
       padding: 0 4px;
       /*background: url(2014-03-08_223754.png) no-repeat right center;*/
       text-decoration: none;
   }/**/
   
</style>
<body>
      <div>
       <ul>
           <li><a href="#">Menu</a></li>
           <li><a href="#">Beer</a></li>
           <li><a href="#">Spirits</a></li>
           <li><a href="#">Cola</a></li>
           <li><a href="#">Lemonade</a></li>
           <li><a href="#">Tea</a></li>
           <li><a href="#">Coffee</a></li>
       </ul>
</div>
</body>

“如何實(shí)現(xiàn)css控制列表與導(dǎo)航的制作”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI