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

css3 菱形圖形

呂致盈2年前9瀏覽0評論

CSS3 菱形圖形

CSS3 通過 transform 屬性以及偽元素 before 和 after 來實現(xiàn)菱形圖形的制作。

.diamond {
width: 0;
height: 0;
border: 50px solid transparent;
border-bottom-color: #f00;
position: relative;
top: -25px;
left: -25px;
transform: rotate(-45deg);
}
.diamond:before {
content: "";
display: block;
width: 0;
height: 0;
border: 25px solid transparent;
border-bottom-color: #f00;
position: absolute;
top: -25px;
left: 0;
transform: rotate(-45deg);
}
.diamond:after {
content: "";
display: block;
width: 0;
height: 0;
border: 25px solid transparent;
border-top-color: #f00;
position: absolute;
bottom: -25px;
left: 0;
transform: rotate(-45deg);
}

其中,.diamond 為菱形圖形的外層容器,需要設置寬高為0,邊框為50px的透明色,同時設置相對定位進行微調(diào),通過 transform 屬性將菱形旋轉(zhuǎn)45度。這樣,我們就能得到一個正方形,旋轉(zhuǎn)45度之后變成了菱形。而偽元素 before 和 after,分別作為菱形的邊框區(qū)域的上半部分和下半部分,同樣通過設置寬高為0,邊框為25px的透明色,以及旋轉(zhuǎn)45度,形成菱形的兩個棱角部分。