本篇內容介紹了“如何實現css控制列表與導航的制作”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
代碼如下:
<style type="text/css">
/*body默認是有邊距的*/
body{ margin:0;}
/*ul默認是有邊距的所以先將邊距去掉IE78只要加上margin就可以了 但IE6不行 所以要加上padding 可以實現所有瀏覽器的兼容*/
ul{list-style:none; margin:0; padding:0;}
</style>
<body>
<ul>
<li>奇才</li>
<li>村村</li>
<li>天干</li>
<li>才工</li>
<li>雪原</li>
</ul>
</body>
1.設置列表符號的樣式:list-style-type
none 無符號
disc 實體的小圓點。(默認)
circle 空心的小圓點。
square 實心的小方塊。
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"> 站在歲月的岸邊,向自己的過往打個水漂吧……</li>
<li>2011我娶你,2012我保護你,2013愛你一生,2014愛你一世!</li>
<li>人生就像一場旅行,在乎的不是目的地。而是沿途的"SB",以及對付"SB"時的心情!</li>
<li>臭男人都喜歡騷女人。</li>
<li>系好安全帶,前方也許有場愛情正等著你。</li>
<li>枕著打印機睡,就能打印出一整夜的夢吧?</li>
</ul>
</body>
2.設置列表符號的樣式用圖片(這種方法很少用):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.設置清單項目左右移:list-style-position
inside 清單項目較往右移。
outside 清單項目正常顯示(默認的屬性)。
4.以背景圖片作為項目列表圖標:這種方法比較好(常用),可以隨意調動
代碼如下:
<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%;/*只顯示一個*/
padding-left:20px;
}
</style>
<body>
<ul>
<li>奇才</li>
<li>村村</li>
<li>天干</li>
<li>才工</li>
<li>雪原</li>
</ul>
</body>
5.內聯列表:
ul和li默認是區塊的,查看是否是區塊可以加上顏色測試,將列表轉換為內聯之后項目圖標會不見,可以使用浮動或者使用下面的列子來實現
這里的 display 屬性是塊級值的設置,定義是否要成為塊.Inline 是是內聯,block 是區塊.
代碼如下:
<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.背景圖片和內聯列表:使用這種方法再將li變成內聯的時候背景圖片仍然還在
代碼如下:
<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.垂直導航欄:
代碼如下:
<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、創建垂直翻轉的列表:
代碼如下:
<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.創建水平導航條:
代碼如下:
<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;/*要瀏覽器兼容,這里也要浮動*/
}
/*這里不要用內聯,因為調不了高度*/
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>
“如何實現css控制列表與導航的制作”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。