• CSS画图 强悍 各种图形 果断分享


    1、正方形
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #square {
    2    100px;
    3   height: 100px;
    4   background: red;
    5 }
    2、长方形
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #rectangle {
    2    200px;
    3   height: 100px;
    4   background: red;
    5 }
    3、圆形
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #circle {
    2      100px;
    3     height: 100px;
    4     background: red;
    5     -moz-border-radius: 50px;
    6     -webkit-border-radius: 50px;
    7     border-radius: 50px;
    8 }
    4、椭圆
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #oval {
    2    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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-up {
    2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-down {
    2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-left {
    2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-right {
    2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-topleft {
    2      0;
    3     height: 0;
    4     border-top: 100px solid red;
    5     border-right: 100px solid transparent;
    6 }
    10、右上三角
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-topright {
    2      0;
    3     height: 0;
    4     border-top: 100px solid red;
    5     border-left: 100px solid transparent;
    6 }
    11、左下三角
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-bottomleft {
    2      0;
    3     height: 0;
    4     border-bottom: 100px solid red;
    5     border-right: 100px solid transparent;
    6 }
    12、右下三角
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #triangle-bottomright {
    2      0;
    3     height: 0;
    4     border-bottom: 100px solid red;
    5     border-left: 100px solid transparent;
    6 }
    13、平行四边形
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #parallelogram {
    2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    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      100px;
    7 }
    15、六角星
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #star-six {
     2      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #star-five {
     2     margin: 50px 0;
     3     position: relative;
     4     display: block;
     5     color: red;
     6      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      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #pentagon {
     2     position: relative;
     3      54px;
     4     border- 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      0;
    13     top: -85px;
    14     left: -18px;
    15     border- 0 45px 35px;
    16     border-style: solid;
    17     border-color: transparent transparent red;
    18 }
    18、六边形
    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #hexagon {
     2      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      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #octagon {
     2      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      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      42px;
    29     height: 0;
    30 }

    20、爱心

    最终效果:
    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #heart {
     2     position: relative;
     3      100px;
     4     height: 90px;
     5 }
     6 #heart:before,
     7 #heart:after {
     8     position: absolute;
     9     content: "";
    10     left: 50px;
    11     top: 0;
    12      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #infinity {
     2     position: relative;
     3      212px;
     4     height: 100px;
     5 }
     6 
     7 #infinity:before,
     8 #infinity:after {
     9     content: "";
    10     position: absolute;
    11     top: 0;
    12     left: 0;
    13      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
    1 #egg {
    2     display:block;
    3      126px;
    4     height: 180px;
    5     background-color: red;
    6     -webkit-border-radius: 63px 63px 63px 63px / 108px 108px 72px 72px;
    7     border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
    8 }

    23、食逗人(Pac-Man)

    最终效果:CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #pacman {
     2      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #talkbubble {
     2      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #burst-12 {
     2     background: red;
     3      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #burst-8 {
     2     background: red;
     3      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      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画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #cut-diamond {
     2     border-style: solid;
     3     border-color: transparent transparent red transparent;
     4     border- 0 25px 25px 25px;
     5     height: 0;
     6      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      0;
    16     height: 0;
    17     border-style: solid;
    18     border-color: red transparent transparent transparent;
    19     border- 70px 50px 0 50px;
    20 }

    28、阴阳八卦(霸气的这个)

    CSS画图 <wbr>强悍 <wbr>各种图形 <wbr>果断分享
    CSS代码如下:
     1 #yin-yang {
     2      96px;
     3     height: 48px;
     4     background: #eee;
     5     border-color: red;
     6     border-style: solid;
     7     border- 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      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      12px;
    33     height: 12px;
    34 }

    原文链接 http://www.itivy.com/ivy/archive/2012/1/16/css-shape.html

  • 相关阅读:
    Eclipse背景颜色修改
    Android动画效果translate、scale、alpha、rotate详解
    代理上网的方法
    ubuntu系统使用SSH免密码登陆
    Git的思想和基本工作原理
    GitHub详细教程
    Ubuntu和Redhat(Debian)的差别
    T2: 一种能累积计算积分的EC2实例类型
    win server 2008 r2 iis+php 500错误内部服务器错误。
    从OTF字体文件里查找字体名称
  • 原文地址:https://www.cnblogs.com/couxiaozi1983/p/3029211.html
Copyright © 2020-2023  润新知