国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 網站 > WEB開發 > 正文

css畫各種圖形

2024-04-27 15:17:15
字體:
來源:轉載
供稿:網友

今天在CSS-tricks上看到一篇文章,那篇文章讓我不禁心頭一震,強大的CSS啊,居然能畫出這么多基本的圖形。圖形包括基本的矩形、圓形、橢圓、三角形、多邊形,也包括稍微復雜一點的愛心、鉆石、陰陽八卦等。當然有一些需要用到CSS3的屬性,所以在你打開這篇文章的時候,我希望你用的是Firefox或者Chrome,當然IE也能看一部分的。那好,下面就一起來看看我們是如何用純CSS來畫這些圖形的,如果你也覺得很震撼,推薦給你的朋友吧。

1、正方形

最終效果: 

 

CSS代碼如下:

1 #square {2     width: 100px;3     height: 100px;4     background: red;5 }

2、長方形

 最終效果:

 

CSS代碼如下:

1 #rectangle {2     width: 200px;3     height: 100px;4     background: red;5 }

 3、圓形

 最終效果:

 

CSS代碼如下:

1 #circle {2     width: 100px;3     height: 100px;4     background: red;5     -moz-border-radius: 50px;6     -webkit-border-radius: 50px;7     border-radius: 50px;8 }

4、橢圓 

最終效果:

 

CSS代碼如下:

1 #oval {2     width: 200px;3     height: 100px;4     background: red;5     -moz-border-radius: 100px / 50px;6     -webkit-border-radius: 100px / 50px;7     border-radius: 100px / 50px;8 }

5、上三角

 最終效果:

 

CSS代碼如下:

1 #triangle-up {2     width: 0;3     height: 0;4     border-left: 50px solid transparent;5     border-right: 50px solid transparent;6     border-bottom: 100px solid red;7 }

 6、下三角 

最終效果:

 

CSS代碼如下:

1 #triangle-down {2     width: 0;3     height: 0;4     border-left: 50px solid transparent;5     border-right: 50px solid transparent;6     border-top: 100px solid red;7 }

7、左三角 

最終效果:

 

CSS代碼如下:

1 #triangle-left {2     width: 0;3     height: 0;4     border-top: 50px solid transparent;5     border-right: 100px solid red;6     border-bottom: 50px solid transparent;7 }

8、右三角 

最終效果:

 

CSS代碼如下: 

1 #triangle-right {2     width: 0;3     height: 0;4     border-top: 50px solid transparent;5     border-left: 100px solid red;6     border-bottom: 50px solid transparent;7 }

9、左上三角

 最終效果:

 

CSS代碼如下:

1 #triangle-topleft {2     width: 0;3     height: 0;4     border-top: 100px solid red;5     border-right: 100px solid transparent;          6 }

10、右上三角 

最終效果:

 

CSS代碼如下:

1 #triangle-toPRight {2     width: 0;3     height: 0;4     border-top: 100px solid red;5     border-left: 100px solid transparent;6      7 }

 11、左下三角 

最終效果:

 

CSS代碼如下:

1 #triangle-bottomleft {2     width: 0;3     height: 0;4     border-bottom: 100px solid red;5     border-right: 100px solid transparent;  6 }

12、右下三角 

最終效果:

 

CSS代碼如下:

1 #triangle-bottomright {2     width: 0;3     height: 0;4     border-bottom: 100px solid red;5     border-left: 100px solid transparent;6 }

13、平行四邊形 

最終效果:

 

CSS代碼如下:

1 #parallelogram {2     width: 150px;3     height: 100px;4     margin-left:20px;5     -webkit-transform: skew(20deg);6     -moz-transform: skew(20deg);7     -o-transform: skew(20deg);8     background: red;9 }

 14、梯形

 最終效果:

 

CSS代碼如下:

1 #trapezoid {2     border-bottom: 100px solid red;3     border-left: 50px solid transparent;4     border-right: 50px solid transparent;5     height: 0;6     width: 100px;7 }

 15、六角星 

最終效果:

 

 

CSS代碼如下:

 1 #star-six { 2     width: 0; 3     height: 0; 4     border-left: 50px solid transparent; 5     border-right: 50px solid transparent; 6     border-bottom: 100px solid red; 7     position: relative; 8 } 9 #star-six:after {10     width: 0;11     height: 0;12     border-left: 50px solid transparent;13     border-right: 50px solid transparent;14     border-top: 100px solid red;15     position: absolute;16     content: "";17     top: 30px;18     left: -50px;19 }

16、五角星 

最終效果:

 

CSS代碼如下:

 1 #star-five { 2    margin: 50px 0; 3    position: relative; 4    display: block; 5    color: red; 6    width: 0px; 7    height: 0px; 8    border-right:  100px solid transparent; 9    border-bottom: 70px  solid red;10    border-left:   100px solid transparent;11    -moz-transform:    rotate(35deg);12    -webkit-transform: rotate(35deg);13    -ms-transform:     rotate(35deg);14    -o-transform:      rotate(35deg);15 }16 #star-five:before {17    border-bottom: 80px solid red;18    border-left: 30px solid transparent;19    border-right: 30px solid transparent;20    position: absolute;21    height: 0;22    width: 0;23    top: -45px;24    left: -65px;25    display: block;26    content: '';27    -webkit-transform: rotate(-35deg);28    -moz-transform:    rotate(-35deg);29    -ms-transform:     rotate(-35deg);30    -o-transform:      rotate(-35deg);31     32 }33 #star-five:after {34    position: absolute;35    display: block;36    color: red;37    top: 3px;38    left: -105px;39    width: 0px;40    height: 0px;41    border-right: 100px solid transparent;42    border-bottom: 70px solid red;43    border-left: 100px solid transparent;44    -webkit-transform: rotate(-70deg);45    -moz-transform:    rotate(-70deg);46    -ms-transform:     rotate(-70deg);47    -o-transform:      rotate(-70deg);48    content: '';49 }

17、五角大樓 

最終效果:

 

 

CSS代碼如下:

 1 #pentagon { 2     position: relative; 3     width: 54px; 4     border-width: 50px 18px 0; 5     border-style: solid; 6     border-color: red transparent; 7 } 8 #pentagon:before { 9     content: "";10     position: absolute;11     height: 0;12     width: 0;13     top: -85px;14     left: -18px;15     border-width: 0 45px 35px;16     border-style: solid;17     border-color: transparent transparent red;18 }

18、六邊形 

最終效果:

 

 

 

 CSS代碼如下:

 1 #hexagon { 2     width: 100px; 3     height: 55px; 4     background: red; 5     position: relative; 6 } 7 #hexagon:before { 8     content: ""; 9     position: absolute;10     top: -25px;11     left: 0;12     width: 0;13     height: 0;14     border-left: 50px solid transparent;15     border-right: 50px solid transparent;16     border-bottom: 25px solid red;17 }18 #hexagon:after {19     content: "";20     position: absolute;21     bottom: -25px;22     left: 0;23     width: 0;24     height: 0;25     border-left: 50px solid transparent;26     border-right: 50px solid transparent;27     border-top: 25px solid red;28 }

19、八角形 

最終效果:

 

CSS代碼如下:

 1 #octagon { 2     width: 100px; 3     height: 100px; 4     background: red; 5     position: relative; 6 } 7   8 #octagon:before { 9     content: "";10     position: absolute;11     top: 0;12     left: 0;   13     border-bottom: 29px solid red;14     border-left: 29px solid #eee;15     border-right: 29px solid #eee;16     width: 42px;17     height: 0;18 }19  20 #octagon:after {21     content: "";22     position: absolute;23     bottom: 0;24     left: 0;   25     border-top: 29px solid red;26     border-left: 29px solid #eee;27     border-right: 29px solid #eee;28     width: 42px;29     height: 0;30 }

20、愛心 

最終效果:

 

CSS代碼如下:

 1 #heart { 2     position: relative; 3     width: 100px; 4     height: 90px; 5 } 6 #heart:before, 7 #heart:after { 8     position: absolute; 9     content: "";10     left: 50px;11     top: 0;12     width: 50px;13     height: 80px;14     background: red;15     -moz-border-radius: 50px 50px 0 0;16     border-radius: 50px 50px 0 0;17     -webkit-transform: rotate(-45deg);18        -moz-transform: rotate(-45deg);19         -ms-transform: rotate(-45deg);20          -o-transform: rotate(-45deg);21             transform: rotate(-45deg);22     -webkit-transform-origin: 0 100%;23        -moz-transform-origin: 0 100%;24         -ms-transform-origin: 0 100%;25          -o-transform-origin: 0 100%;26             transform-origin: 0 100%;27 }28 #heart:after {29     left: 0;30     -webkit-transform: rotate(45deg);31        -moz-transform: rotate(45deg);32         -ms-transform: rotate(45deg);33          -o-transform: rotate(45deg);34             transform: rotate(45deg);35     -webkit-transform-origin: 100% 100%;36        -moz-transform-origin: 100% 100%;37         -ms-transform-origin: 100% 100%;38          -o-transform-origin: 100% 100%;39             transform-origin :100% 100%;40 }

21、無窮大符號 

最終效果:

 

CSS代碼如下:

 1 #infinity { 2     position: relative; 3     width: 212px; 4     height: 100px; 5 } 6   7 #infinity:before, 8 #infinity:after { 9     content: "";10     position: absolute;11     top: 0;12     left: 0;13     width: 60px;14     height: 60px;   15     border: 20px solid red;16     -moz-border-radius: 50px 50px 0 50px;17          border-radius: 50px 50px 0 50px;18     -webkit-transform: rotate(-45deg);19        -moz-transform: rotate(-45deg);20         -ms-transform: rotate(-45deg);21          -o-transform: rotate(-45deg);22             transform: rotate(-45deg);23 }24  25 #infinity:after {26     left: auto;27     right: 0;28     -moz-border-radius: 50px 50px 50px 0;29          border-radius: 50px 50px 50px 0;30     -webkit-transform: rotate(45deg);31        -moz-transform: rotate(45deg);32         -ms-transform: rotate(45deg);33          -o-transform: rotate(45deg);34             transform: rotate(45deg);35 }

22、雞蛋 

最終效果

 

CSS代碼如下:

#egg {   display:block;   width: 126px;   height: 180px;   background-color: red;   -webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;   border-radius: 50%   50%  50%  50%  / 60%   60%   40%  40%;}

 23、食逗人(Pac-Man) 

最終效果:

 

CSS代碼如下:

 1 #pacman { 2   width: 0px; 3   height: 0px; 4   border-right: 60px solid transparent; 5   border-top: 60px solid red; 6   border-left: 60px solid red; 7   border-bottom: 60px solid red; 8   border-top-left-radius: 60px; 9   border-top-right-radius: 60px;10   border-bottom-left-radius: 60px;11   border-bottom-right-radius: 60px;12 }

24、提示對話框

 

   

CSS代碼如下:

 1 #talkbubble { 2    width: 120px; 3    height: 80px; 4    background: red; 5    position: relative; 6    -moz-border-radius:    10px; 7    -webkit-border-radius: 10px; 8    border-radius:         10px; 9 }10 #talkbubble:before {11    content:"";12    position: absolute;13    right: 100%;14    top: 26px;15    width: 0;16    height: 0;17    border-top: 13px solid transparent;18    border-right: 26px solid red;19    border-bottom: 13px solid transparent;20 }

25、12角星 

最終效果:

 

 CSS代碼如下:

 1 #burst-12 { 2     background: red; 3     width: 80px; 4     height: 80px; 5     position: relative; 6     text-align: center; 7 } 8 #burst-12:before, #burst-12:after { 9     content: "";10     position: absolute;11     top: 0;12     left: 0;13     height: 80px;14     width: 80px;15     background: red;16 }17 #burst-12:before {18     -webkit-transform: rotate(30deg);19        -moz-transform: rotate(30deg);20         -ms-transform: rotate(30deg);21          -o-transform: rotate(30deg);22             transform: rotate(30deg);23 }24 #burst-12:after {25     -webkit-transform: rotate(60deg);26        -moz-transform: rotate(60deg);27         -ms-transform: rotate(60deg);28          -o-transform: rotate(60deg);29             transform: rotate(60deg);30 }

26、8角星 

最終效果:

 

 

CSS代碼如下:

 1 #burst-8 { 2     background: red; 3     width: 80px; 4     height: 80px; 5     position: relative; 6     text-align: center; 7     -webkit-transform: rotate(20deg); 8        -moz-transform: rotate(20deg); 9         -ms-transform: rotate(20deg);10          -o-transform: rotate(20eg);11             transform: rotate(20deg);12 }13 #burst-8:before {14     content: "";15     position: absolute;16     top: 0;17     left: 0;18     height: 80px;19     width: 80px;20     background: red;21     -webkit-transform: rotate(135deg);22        -moz-transform: rotate(135deg);23         -ms-transform: rotate(135deg);24          -o-transform: rotate(135deg);25             transform: rotate(135deg);26 }

27、鉆石 

最終效果:

 

 

 CSS代碼如下:

 1 #cut-diamond { 2     border-style: solid; 3     border-color: transparent transparent red transparent; 4     border-width: 0 25px 25px 25px; 5     height: 0; 6     width: 50px; 7     position: relative; 8     margin: 20px 0 50px 0; 9 }10 #cut-diamond:after {11     content: "";12     position: absolute;13     top: 25px;14     left: -25px;15     width: 0;16     height: 0;17     border-style: solid;18     border-color: red transparent transparent transparent;19     border-width: 70px 50px 0 50px;20 }

28、陰陽八卦(霸氣的這個)

最終效果:

 

CSS代碼如下:

 1 #yin-yang { 2     width: 96px; 3     height: 48px; 4     background: #eee; 5     border-color: red; 6     border-style: solid; 7     border-width: 2px 2px 50px 2px; 8     border-radius: 100%; 9     position: relative;10 }11  12 #yin-yang:before {13     content: "";14     position: absolute;15     top: 50%;16     left: 0;17     background: #eee;18     border: 18px solid red;19     border-radius: 100%;20     width: 12px;21     height: 12px;22 }23  24 #yin-yang:after {25     content: "";26     position: absolute;27     top: 50%;28     left: 50%;29     background: red;30     border: 18px solid #eee;31     border-radius:100%;32     width: 12px;33     height: 12px;34 }

  好了,就到這里了,一共28個,個人覺得后面幾個比較犀利。這些代碼的來源是css-tricks。由青藤屋博客整理,


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产视频福利| 国产麻豆高清视频在线第一页| 久久亚洲天堂| 热99re久久精品这里都是免费| 香蕉视频在线观看网站| av丝袜在线| 免费看的毛片| 国产网站在线免费观看| 国产精品乱码一区二区三区视频| 国产丝袜自拍| 在线视频中文字幕| 在线视频1区2区| 人人澡人人爽| 国产午夜精品一区理论片| 2019年中文字幕| 精品视频一二区| 六月天色婷婷| 91亚洲精选| 老鸭窝av在线| 国产高清视频在线播放| 四虎精品视频| 国产福利小视频在线| 日本一二区视频| 国产一二三区在线| 玖玖在线视频| 亚洲第一区视频| 国产精品剧情一区二区在线观看| 久热中文字幕在线观看| 精品国产白色丝袜高跟鞋| 成视频年人免费看黄网站| 在线一二三区| 国产高清av| 国产一级网站视频在线| 激情综合网五月激情| 91国内在线| 国产精品久久人| 中文字幕在线观看播放| 女人色在线免费视频| 在线观看精品一区二区三区| 天天av天天爽| 成人欧美亚洲| 五月天婷婷基地| 国产精品一区牛牛影视| 成人欧美亚洲| 国产精品亚洲第五区在线| 日本三级在线视频| 香蕉视频网站在线观看| av在线天堂| 欧洲有码在线视频| 欧美视频免费一区二区三区| www在线播放| 欧美国产中文| 国产鲁鲁视频在线观看特色| 中文字幕毛片| 国产不卡精品一区二区三区| 精品成人免费自拍视频| 在线一二三区| www.狠狠操.com| 狠狠操狠狠色| 国产精品xxx电影| 69国产精品| 亚洲精品成人a| 久热中文字幕在线观看| 国产精品亚洲色图| 国产a国产a国产a| 天天操夜夜做| 国产精品亚洲色图| 91最新在线| 丁香花高清视频完整版在线观看| **三级三级97片毛片| 精品国产一区二区三区四区阿崩 | 最近免费中文字幕大全免费第三页 | 国产精品国精产品一二| 91最新在线| 丁香花视频在线观看| 2020国产在线视频| 欧美性xxxx交| 97一区二区三区| 国产男女无套在线播放| 亚洲视频手机在线观看| 国产一级激情| 精品176二区| 最近免费中文字幕大全免费第三页 | 久热免费视频| 精品日韩av| 中文字幕在线观看av| 亚洲天堂电影在线观看| 国产三级在线| 丁香婷婷在线| 蜜桃av网站| 影音先锋中文字幕在线| 国产区在线视频| 日韩av成人| 国产毛片在线| 国产原创精品视频| 四虎成人精品在永久免费| 国产成人精品男人的天堂538| 国产精品一卡二卡三卡| 高清欧美精品xxxxx在线看| av在线播放网| 日本成人a视频| av在线不卡免费| 丝袜理论片在线观看| 在线中文字幕视频| 在线视频观看国产| 97国产视频| 91三级在线| 亚洲视频精品在线观看| 亚洲精品视频区| 超碰97国产精品人人cao| eeuss影院在线| 久热免费视频| 午夜av在线免费观看| 国产无遮挡又黄又爽免费网站 | 中文字幕在线免费视频| 国产一级大片| 国产日韩网站| 中文字幕av在线播放| 精品久久亚洲一级α| 在线看a视频| 激情丁香在线| 97高清视频| 毛片网站在线观看| 国产三区视频在线观看| av福利在线观看| www.狠狠艹| 国产精品蜜臀| 欧美性猛交xxxx免费看久久| 成人无遮挡免费网站视频在线观看| 国产精品一卡二卡三卡| 91社区在线观看| 国产免费麻豆视频| 亚洲高清在线免费| 国产在线观看91| 18av在线视频| 中文字幕在线永久在线视频| 精品久久av| 国产一二区视频| 免费黄色网页在线观看| 国产福利av网站| 天堂在线中文| 亚洲综合天堂网| 国产黄视频在线观看| 女同一区二区免费aⅴ| 国产福利视频在线观看| 狂野欧美性猛交xxxx乱大交| 精品国产99久久久久久| 午夜不卡视频| 牛牛精品视频在线| 伊人av免费在线观看| 国产无套粉嫩白浆在线2022年| 欧美精品一区二区三区免费| 在线观看中文字幕一区| 91黄色在线| 国产精品久久久久白浆| 最新天堂资源在线资源| 免费一区二区在线观看| 四虎成人欧美精品在永久在线| 91亚洲精选| 97国产视频| 992tv在线观看在线播放| 国产精品久久在线| 国产精品剧情一区二区在线观看 | 免费99热在线观看| av小说在线| av亚洲男人天堂| 奇米影视狠狠狠| 国产永久免费| 国产精品视频白浆合集| 国产高清一区二区三区视频| 国产二级c片l毛片| av免费网站在线观看| gogogogo高清视频在线| 久久国产综合视频| 九九热精品在线视频| 国产女人伦码一区二区三区不卡| 国产在线视频福利| 尤物免费看在线视频| 国产私人影院| 97在线超碰| 欧美性xxxx交| 国产小视频福利在线| 伊人影院在线播放| 九九视频精品在线| 国产porny蝌蚪视频| a视频在线观看免费| 国产乱视频在线观看播放| 最近中文字幕mv2018在线高清 | 尤物视频在线观看| 国产成人亚洲精品播放器下载| 在线观看中文| 中文字幕日本在线| 在线成人一区| 懂色av中文在线| 中文乱码字幕av网站| 久久精品蜜桃| 国产a国产a国产a| 狠狠色综合久久婷婷| 在线亚洲电影| 最新天堂资源在线资源|