在 CSS 中,我們可以使用形狀類(shape)來創建各種形狀,其中包括三角形。下面是一些編寫三角形的 CSS 代碼示例:
1. 基本三角形:
```css
/* 創建一個水平居中的三角形 */
.triangle {
position: relative;
width: 100px;
height: 50px;
.triangle:before,
.triangle:after {
content: "";
position: absolute;
left: 50px;
top: 0;
width: 50px;
height: 100px;
border-radius: 50px 50px 0 0;
background-color: #ff0000;
.triangle:after {
left: 0;
transform: rotate(-35deg);
上述代碼將創建一個寬度為 100 像素、高度為 50 像素的水平三角形。你可以根據需要調整它的邊長和角度。
2. 垂直三角形:
```css
/* 創建一個垂直居中的三角形 */
.triangle {
position: relative;
width: 100px;
height: 50px;
.triangle:before,
.triangle:after {
content: "";
position: absolute;
left: 50px;
top: 0;
width: 50px;
height: 100px;
border-radius: 50px 0 0 50px;
background-color: #ff0000;
.triangle:after {
left: 0;
transform: rotate(-35deg);
上述代碼將創建一個寬度為 100 像素、高度為 50 像素的垂直三角形。你可以根據需要調整它的邊長和角度。
3. 圓形三角形:
```css
/* 創建一個圓形的三角形 */
.triangle {
position: relative;
width: 100px;
height: 50px;
.triangle:before,
.triangle:after {
content: "";
position: absolute;
left: 50px;
top: 0;
width: 50px;
height: 100px;
border-radius: 50px 50px 0 0;
background-color: #ff0000;
.triangle:after {
left: 0;
transform: rotate(-35deg);
transform-origin: 0 100%;
上述代碼將創建一個寬度為 100 像素、高度為 50 像素的圓形三角形。你可以根據需要調整它的半徑和旋轉角度。
以上是一些使用 CSS 創建三角形的示例,你可以根據自己的需要選擇不同的樣式和形狀來創建各種形狀的三角形。