日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP全栈开发(八):CSS Ⅹ 导航栏制作

發布時間:2024/1/17 php 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP全栈开发(八):CSS Ⅹ 导航栏制作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習了這么久的CSS,我們現在也可以小試牛刀一下了,我們使用我們學會的CSS知識來制作一個導航欄。

我們都知道,在現代的導航欄里面,最普遍的就是使用無序列表來制作導航欄。

我們可以使用如下代碼來制作一個橫向的導航欄

<ul><li><a href="#home">主頁</a></li><li><a href="#news">通知</a></li><li><a href="#things">訂單</a></li><li><a href="#contact">聯系方式</a></li><li><a href="#gen">個人</a></li><li><a href="#about">關于</a></li></ul>

這就是一個典型的用UL制作的導航欄了。這個原裝的貨色就是這樣子的。

然后現在我們使用CSS來給導航欄加上樣式。

看會變成什么樣子。我們首先去掉它的列表樣式,然后把內外邊距全部設置為0.

ul {list-style-type: none;margin: 0;padding: 0; }

這樣一來它就會貼緊瀏覽器的邊緣。并去掉了列表的標志。

上面的例子中的CSS代碼是垂直和水平導航欄使用的標準代碼。

為了讓列表和周圍的樣式區別開來,我們給列表加上背景顏色,并設定寬度。

ul{list-style-type: none;margin: 0;padding: 0;width: 200px;background-color: #f1f1f1; }

?設置完成之后這個導航欄的效果是這樣的。

但是我們感覺這個鏈接之間還是太擠了。給鏈接加一些高度間隙。

在增加間距的時候我們首先要做的是就是把<a>變成一個塊元素,不然是不能給內聯元素增加內外邊距的。

所以我們使用以下代碼來給鏈接增加邊距。

ul{list-style-type: none;margin: 0;padding: 0;width:200px;background-color: #f1f1f1;} li a{display:block;padding:8px 8px;text-decoration: none; } li a:hover {background-color: #555;color: white; }

?這樣一個簡單的垂直導航欄就做完了。

如果需要做一個橫向的導航欄,只需要把li的float屬性設置為left即可。

我們看一個橫向導航欄的例子:

ul{list-style-type:none;margin:0;padding:0;background-color: #333;overflow: hidden;}li {float: left; }li a{display:block;text-decoration: none;color:white;padding:14px 16px;}li a:hover {background-color: #111; }

?

?

?這里使用float:left來實現了display:inline;同樣的效果,但值得注意的是。

在使用float:left;來進行橫向顯示的時候,必須要設置overflow: hidden;

?

轉載于:https://www.cnblogs.com/sparrow32/p/9488302.html

總結

以上是生活随笔為你收集整理的PHP全栈开发(八):CSS Ⅹ 导航栏制作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。