国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS3+font字體文件實現圓形半透明菜單具體步驟(圖解)

2024-07-11 08:28:45
字體:
來源:轉載
供稿:網友

在平常項目中,偶爾也會涉及一些前端的設計,但畢竟不是專業的,所以一直想要系統的學習一下。最近辭職了,等待入職新公司的期間,有空折騰學習一些CSS3的知識。
今天就從一個簡單的圓形菜單的實現,來總結一些最近學習的收獲。效果圖如下:


下面,就來看看這個圓形半透明的菜單如何實現:
1. 我們使用一個 ul 來制作菜單,代碼如下:

復制代碼
代碼如下:
<ul>
<li>
<a href="#">
<span>首頁</span>
</a>
</li>
<li>
<a href="#">
<span>用戶</span>
</a>
</li>
<li>
<a href="#">
<span>活動</span>
</a>
</li>
</ul>

效果如下:


2. 為ul添加樣式(ulMenu)以及其下的li,a,span,美化一下菜單:

復制代碼
代碼如下:
.ulMenu {
list-style: none;
}
.ulMenu li {
float: left;
height: 80px;
width: 80px;
padding: 0;
margin: 0;
text-align: center;
list-style: none;
margin: 10px 10px 0 0;
}
.ulMenu li a {
display: block;
height: 100%;
padding: 0 15px;
font-size: 12px;
font-weight: bold;
color: #ccc;
text-decoration: none;
}
.ulMenu li a span {
display: block;
}

效果如下:

3. 如何讓菜單變成圓的,其實只要先將元素設置為長寬相等的正方形,再設置圓角為其長度的一半即可,例如,此例子中,li 的長寬是80px,則我們設置其圓角為40px,我們將 li 的樣式改為如下,增加圓角和背景色:

復制代碼
代碼如下:
.ulMenu li
{
float: left;
height: 80px;
width: 80px;
padding: 0;
margin: 0;
text-align: center;
list-style: none;
background: rgba(0,0,0,0.3);
border-radius: 40px;
-moz-border-radius:40px;
-webkit-border-radius: 40px;
margin:10px 10px 0 0;
}

效果如下:


4. 這樣離我們要的效果還有些差距,我們要加一些圖標上去。CSS3的可以引入font字體可以讓我們省去找圖標的麻煩,我們可以直接引入font字體文件,這個下一步再詳細說,這里,我們先改動一下菜單的 html 代碼,用 個容器來顯示圖標,這里我們用 i 元素,改動后代碼如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 工布江达县| 清丰县| 九龙坡区| 金华市| 嘉峪关市| 若尔盖县| 宁津县| 通辽市| 松原市| 托里县| 繁昌县| 昆明市| 阿坝县| 延川县| 喀什市| 兰州市| 淮阳县| 新绛县| 石河子市| 电白县| 青阳县| 太仓市| 含山县| 精河县| 长丰县| 蓬溪县| 鲜城| 乌拉特后旗| 高雄县| 全南县| 阳东县| 灵石县| 丰镇市| 偏关县| 读书| 南康市| 仪陇县| 十堰市| 洱源县| 策勒县| 麟游县|