建立具有透明頂部的彎曲 div 可以使用剪輯路徑來實現。此技術涉及剪切元素溢出的一部分,創建所需的彎曲形狀。
在您的情況下,要在範例影像中重新建立黃色形狀,您可以使用以下方法:
.transparent_bg { width: 100%; height: 485px; background: transparent; border: solid 5px #000; border-color: #000 transparent transparent transparent; position: relative; overflow: hidden; } .transparent_bg:after { content: ""; width: 100%; height: 485px; position: absolute; top: 0; background: #00ff00; /* Yellow color */ clip-path: polygon(0 25%, 14% 41%, 28% 51%, 49% 54%, 66% 53%, 79% 48%, 89% 39%, 100% 27%, 100% 100%, 47% 100%, 0% 100%); }
此程式碼透過使用指定的多邊形形狀裁剪div 的溢位來建立一個具有黃色弧形頂部的透明div。剪輯路徑屬性採用一系列定義彎曲形狀的點。調整這些點將允許您根據自己的喜好自訂形狀。
或者,您可以使用具有不同剪輯路徑的多個 div 來實現更複雜的彎曲形狀。例如,您可以建立一個具有彎曲底部邊緣的頂部 div 和一個具有彎曲頂部邊緣的底部 div,並將它們重疊以建立平滑的曲線。
以上是如何使用 CSS 創建頂部透明的弧形 Div?的詳細內容。更多資訊請關注PHP中文網其他相關文章!