欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 缺角導航條

錢諍諍2年前10瀏覽0評論

CSS缺角導航條是一種在網頁設計中經常使用的效果。它是一種菜單欄,其中選項的邊緣被切割成斜角,以增加整個頁面的視覺吸引力。CSS缺角導航條可以用各種方式實現,以下是其中一種方法。

.nav{
background-color: #333;
display: flex;
justify-content: center;
align-items: center;
height: 50px;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
.nav li{
margin: 0;
padding: 0;
}
.nav li a{
text-decoration: none;
color: #fff;
font-size: 18px;
padding: 15px;
margin-right: 10px;
position: relative;
}
.nav li a::before{
content: "";
position: absolute;
top: 0;
right: -5px;
height: 0;
width: 0;
border-top: 25px solid transparent;
border-bottom: 25px solid transparent;
border-left: 20px solid #333;
}
.nav li:last-child a{
margin-right: 0;
}
.nav li.active a{
background-color: #666;
}

在上述代碼中,首先定義了類名為“nav”的樣式。該樣式應該用于ul元素。這里將列表的樣式設置為無符號,以確保沒有任何符號在導航欄中顯示。接下來,將UL元素的背景顏色、布局、高度和寬度定義為50像素高和寬100%,以確保導航欄在瀏覽器窗口中顯示為一個單獨的條形。最后,將UL的mv,pd屬性定義為0,以確保導航欄與瀏覽器窗口的邊緣之間沒有任何間隔。

然后設置每個列表項的樣式。由于定義了“unstyled”列表樣式,因此可將默認的列表項 marg 和 pd 設置為0。下一步將是設置與鏈接相關的樣式。在CSS樣式表中,鏈接和其他HTML元素之間的關系最好用偽元素表示。在代碼的下一部分中,將每個鏈接設置為相對位置。然后,使用“::before”偽元素在鏈接的右側添加缺口效果。在這里,我們可以使用四個邊界參數在“::before”偽元素中來定義缺口的形狀。將右邊界定義為負的寬度,以確保偽元素位于當前列表項鏈接的右側。

最后,在最后一個列表項鏈接之后取消margin值。要在激活的鏈接中添加顏色,則可以將樣式應用于每個列表項鏈接的active類,從而確保當前激活的鏈接看起來不同于其他鏈接。