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

css梯形圖畫點

賈玉琴1年前6瀏覽0評論

CSS梯形圖是前端開發中常用的效果之一,可以用來進行排版與圖形展示。今天我們來學習如何使用 CSS 畫出梯形圖,并添加點狀圖案。

首先,我們需要了解梯形圖的基本結構。一個梯形由兩個四邊形組成,其頂部和底部邊緣不平行,如下所示:

.trapezoid {
border-bottom: 50px solid #555;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
height: 0;
width: 50px;
}

在上面的代碼中,我們設置了一個名為.trapezoid的類,它擁有一個寬度為50像素、頂部無邊框、邊底為50個像素、左、右邊框寬度為25像素的形狀。此時,在您的瀏覽器中查看這個例子會發現,現在是一個普通的梯形,下一步我們可以將其更改為加點梯形。

.trapezoid {
position: relative;
border-bottom: 50px solid #555;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
height: 0;
width: 50px;
&::before {
content: '';
position: absolute;
top: -20px;
left: -20px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #C9F227;
z-index: -1;
}
&::after {
content: '';
position: absolute;
bottom: -20px;
right: -20px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #C9F227;
z-index: -1;
}
}

在上面的代碼中,我們添加了兩個偽元素::before和::after,作為梯形的左邊和右邊的點狀圖案。這兩個偽元素是由寬度為0的三角形組成的,頂點對齊了梯形的邊緣,并用顏色#C9F227 填充。bottom: -20px 和 right: -20px 屬性會使其點狀圖案與梯形的底部和右側邊緣對齊。

以上就是如何使用 CSS 畫出點狀梯形圖的方法。請根據自己的需要對梯形和點狀圖案進行樣式調整,以實現您想要的效果。