zoukankan      html  css  js  c++  java
  • CSS 魔法系列:纯 CSS 绘制图形(各种形状的钻石)

      我们的网页因为 CSS 而呈现千变万化的风格。这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果。特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来。

      《CSS 魔法系列》继续给大家带来 CSS 在网页中以及图形绘制中的使用。这篇文章给大家带来的是纯 CSS 绘制数学中的各种形状的砖石等。

    您可能感兴趣的相关文章

    Infinity

     
     
    #infinity {
        position: relative;
         212px;
        height: 100px;
    }
    
    #infinity:before,
    #infinity:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
         60px;
        height: 60px;
        border: 20px solid red;
        -moz-border-radius: 50px 50px 0 50px;
             border-radius: 50px 50px 0 50px;
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    
    #infinity:after {
        left: auto;
        right: 0;
        -moz-border-radius: 50px 50px 50px 0;
             border-radius: 50px 50px 50px 0;
        -webkit-transform: rotate(45deg);
           -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg);
    }
    

      

    Diamond Square

     
     
    #diamond {
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-bottom-color: red;
    	position: relative;
    	top: -50px;
    }
    #diamond:after {
    	content: '';
    	position: absolute;
    	left: -50px;
    	top: 50px;
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-top-color: red;
    }
    

      

    Diamond Shield

     
     
    #diamond-shield {
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-bottom: 20px solid red;
    	position: relative;
    	top: -50px;
    }
    #diamond-shield:after {
    	content: '';
    	position: absolute;
    	left: -50px; top: 20px;
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-top: 70px solid red;
    }
    

      

    Diamond Narrow

     
     
    #diamond-narrow {
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-bottom: 70px solid red;
    	position: relative;
    	top: -50px;
    }
    #diamond-narrow:after {
    	content: '';
    	position: absolute;
    	left: -50px; top: 70px;
    	 0;
    	height: 0;
    	border: 50px solid transparent;
    	border-top: 70px solid red;
    }
    

      

    Cut Diamond

     
     
    #cut-diamond {
        border-style: solid;
        border-color: transparent transparent red transparent;
        border- 0 25px 25px 25px;
        height: 0;
         50px;
        position: relative;
        margin: 20px 0 50px 0;
    }
    #cut-diamond:after {
        content: "";
        position: absolute;
        top: 25px;
        left: -25px;
         0;
        height: 0;
        border-style: solid;
        border-color: red transparent transparent transparent;
        border- 70px 50px 0 50px;
    }
    

      

    您可能感兴趣的相关文章

    本文链接:百变 CSS 系列:纯 CSS 绘制三角形(各种方向)

    编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源

  • 相关阅读:
    [转]大话企业级Android应用开发实战 用户界面
    [转]大话企业级Android应用开发实战 Activity
    logcat
    [转]大话企业级Android应用开发实战 2D图形
    戴尔R710服务器USC安装linux系统(转载)
    p4n 今天与朋友沟通支付云服务普及以及跨境电子商务的光辉前景
    atitit.研发管理标准化流程总结java开发环境与项目部署环境的搭建工具包总结
    atitit.产品console 日志的aticonsole 方案处理总结
    atitit. 研发管理如何根据自己的特挑选 产业、行业、职业、岗位与自己发展的关系
    Atitit.404错误解决标准流程and url汉字中文路径404错误resin4 resin chinese char path 404 err解决
  • 原文地址:https://www.cnblogs.com/lhb25/p/css-and-css3-shapes-b.html
Copyright © 2011-2022 走看看