• css制作的各种图形


    1、六角形的制作:

    代码:

    #star-six{
                   height:0;
                   0;
                   border-bottom:100px solid red;
                   border-left: 50px solid transparent;
                   border-right:50px solid transparent;
                   position: relative;
               }
            #star-six:after{
                0;
                height:0;
                border-top:100px solid red;
                border-left:50px solid transparent;
                border-right:50px solid transparent;
                position: absolute;
                content:"";
                top:30px;
                left:-50px;
            }
    

      2、五角星的制作:

            #star-five{
                display: block;
                position: relative;
                color:red;
                0;
                height:0;
                border-left:100px solid transparent;
                border-right:100px solid transparent;
                border-bottom:70px solid red;
                -webkit-transform:rotate(35deg);
                -moz-transform:rotate(35deg);
                -ms-transform:rotate(35deg);
                -o-transform:rotate(35deg);
            }
            #star-five:before{
                0;
                height:0;
                border-left:30px solid transparent;
                border-right:30px solid transparent;
                border-bottom:80px solid red;
                content: "";
                display: block;
                position: absolute;
                top:-45px;
                left:-65px;
                -webkit-transform:rotate(-35deg);
                -moz-transform:rotate(-35deg);
                -ms-transform:rotate(-35deg);
                -o-transform:rotate(-35deg);
    
            }
            #star-five:after{
                0;
                height:0;
                border-left:100px solid transparent;
                border-right:100px solid transparent;
                border-bottom:70px solid red;
                color:red;
                display: block;
                position: absolute;
                top:3px;
                left:-105px;
                content: "";
                -webkit-transform:rotate(-70deg);
                -moz-transform:rotate(-70deg);
                -ms-transform:rotate(-75deg);
                -o-transform:rotate(-75deg);
            }
    

      3、五边形的制作:

          #pentagon{
               border-50px 18px 0;
                border-style:solid;
                border-color:red transparent;
                54px;
                position: relative;
    
            }
            #pentagon:before{}
            #pentagon:after{
                border-0 45px 35px;
                border-style: solid;
                border-color: transparent  transparent red;
                content: "";
                0;
                height:0;
                position: absolute;
                top:-85px;
                left:-18px;
            }
    

      4、八边形的制作:

           #octangon{
                100px;
                height:100px;
                background: red;
                position: relative;
    
            }
            #octangon:before{
                42px;
                height:0;
                content:"";
                border-left:29px solid #eee;
                border-right:29px solid #eee;
                border-bottom: 29px solid red;
                position: absolute;
                top:0;
                left:0;
            }
            #octangon:after{
                42px;
                height:0;
                content:"";
                border-left:29px solid #eee;
                border-right:29px solid #eee;
                border-top: 29px solid red;
                position: absolute;
      bottom:0;
             }
    

      5、心形的制作:

    #heart{
                100px;
                height:90px;
                position: relative;
            }
            #heart:before,
            #heart:after{
                content: "";
                position: absolute;
                background: red;
                top:0;
                left:50px;
                50px;
                height:80px;
                border-radius: 50px 50px 0 0;
    
                -webkit-transform:rotate(-45deg);
                -moz-transform:rotate(-45deg);
                -ms-transform:rotate(-45deg);
                -o-transform:rotate(-45deg);
                transform:ratate(-45deg);
                -webkit-transform-origin:0 100%;
                -moz-transform-origin:0 100%;
                -ms-transform-origin:0 100%;
                -o-transform-origin:0 100%;
                transform-origin:0 100%;
            }
            #heart:after{
                left:0;
                -webkit-transform:rotate(45deg);
                -moz-transform:rotate(45deg);
                -ms-transform:rotate(45deg);
                -o-transform:rotate(45deg);
                transform:ratate(45deg);
                -webkit-transform-origin:100% 100%;
                -moz-transform-origin:100% 100%;
                -ms-transform-origin:100% 100%;
                -o-transform-origin:100% 100%;
                transform-origin:100% 100%;
            }
    

      转载地址:http://www.cnblogs.com/lhb25/p/css-and-css3-shapes-a.html

  • 相关阅读:
    golang的slice作为函数参数传值的坑
    编程语言学习网站
    Ubuntu 下 kdevelop下 怎么向主函数传递参数
    kdevelop使用笔记
    深度学习资料
    微信跳一跳辅助外挂的开发
    octomap的简介
    视觉slam十四讲开源库安装教程
    linux下pip安装pygame
    opencv学习笔记霍夫变换——直线检测
  • 原文地址:https://www.cnblogs.com/laogai/p/3417651.html
Copyright © 2020-2023  润新知