日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用css3制作正方形、三角形、扇形和饼状图

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用css3制作正方形、三角形、扇形和饼状图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.利用邊框制作正方形

如果將盒容器的width和height設置為0,并為每條邊設置一個較粗的width值和彼此不同的顏色,最終會得到四個被拼接在一起三角形,它們分別指向不同的顏色。

html代碼:<div id="square">11</div>

css3代碼:

    #square{
        width:0;
        height:0;
        border-width:100px;
        border-style:solid;
        border-color: red blue green yellow;
        line-height:99em;
        overflow:hidden;
        cursor:pointer;
        margin: 30px auto;
      }

顯示效果:

由圖可見,四個三角形指向不同方向。

2.當我們對四個三角形的其中三個設置顏色為透明即transparent,即可得到一個三角形

html:

<div id="triangle">11</div>

css:

#triangle{
  width:0;
  height:0;
  border-width:100px;
  border-style:solid;
  border-color:red transparent transparent transparent;
  line-height:99em;
  overflow:hidden;
  cursor:pointer;
  margin: 30px auto;
}

效果:

3.大家應該知道css3中引入了圓角屬性(border-radius),一旦設置這個值,邊框即會出現圓角。同樣,我們對正方形設置圓角,即可得到餅狀圖

html:<div id="circle">11</div>

css:

#circle{

width:0;
height:0;
border-radius:100px;
border-width:100px;
border-style:solid;
border-color: red blue green yellow;
line-height:99em;
overflow:hidden;
cursor:pointer;
margin: 30px auto;


}

效果:

4.同樣我們對其中三個邊框設置透明色即可得到扇形

html:<div id="fan">11</div>

css:

#fan{

width:0;
height:0;
border-radius:100px;
border-width:100px;
border-style:solid;
border-color:red transparent transparent transparent;
line-height:99em;
overflow:hidden;
cursor:pointer;
margin: 30px auto;

}

效果:

轉載于:https://www.cnblogs.com/qduanlu/archive/2012/12/27/2835245.html

總結

以上是生活随笔為你收集整理的使用css3制作正方形、三角形、扇形和饼状图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。