帶邊框的三角 CSS 樣式可以用于創建具有邊框的三角形狀,使設計更加具有層次感和美觀性。以下是一個簡單的示例:
HTML 代碼:
```html
<div class="triangle-with-border">
<div class="triangle"></div>
<div class="triangle"></div>
<div class="triangle"></div>
</div>
CSS 代碼:
```css
.triangle-with-border {
position: relative;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #f00;
.triangle {
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #f00;
border: 2px solid #ccc;
border-right-color: #007bff;
.triangle:before,
.triangle:after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background-color: #f00;
.triangle:before {
right: 0;
border-left: 2px solid #ccc;
.triangle:after {
left: 0;
border-right: 2px solid #ccc;
在上述示例中,我們首先創建了一個具有三個三角形元素的 div 容器,并使用 CSS 屬性 `border-radius` 將三角形的邊長設置為 50%,并通過 `background-color` 設置背景顏色為淺灰色。
然后,我們使用 CSS 的 `:before` 和 `:after` 偽元素來創建三個三角形,并將它們分別放置在容器的左側、右側和底部。我們使用 `border-radius` 將它們的邊長設置為 50%,并使用 `border` 屬性將邊框設置為 2 像素白色,以使它們看起來更明顯。
最后,我們使用 `top`、`left` 和 `transform` 屬性來設置這些偽元素的相對位置,以使它們形成一個完整的三角形。
通過使用 CSS 的 `border-radius` 屬性,我們可以輕松地創建帶邊框的三角形狀,使設計更加具有層次感和美觀性。