zoukankan      html  css  js  c++  java
  • 如何用纯代码实现图片CSS3

    在刷面试题的时候刷到2015阿里巴巴的,如何用代码实现下面的图形。

    <div class="main">
        <h1>图片图标-一个标签实现</h1>
            <i class="icon-image"></i>
        <h1>图片图标-两个标签实现</h1>
        <i class="icon-image1"><i class="circle"></i></i>
        <div class="footer">
            &copy; dongtianee Blog:<a href="http://www.cnblogs.com/dongtianee/">一个小学生</a>
        </div>
    </div>
    
     <style>
            .icon-image{
                display: inline-block;
                width: 20px;
                height: 20px;
                border-top:20px solid #fff;
                border-right: 20px solid #fff;
                border-bottom: 70px solid #fff;
                border-left: 140px solid #fff;
                background: #a5a5a5;
                box-shadow: 0 0 0 6px #a5a5a5;
                position: relative;
            }
            .icon-image:before{
                position: absolute;
                content:" ";
                display: block;
                border-bottom:60px solid #a5a5a5;
                border-left: 40px solid transparent;
                border-right: 60px solid transparent;
                left:-130px;
                top:20px;
            }
            .icon-image:after{
                position: absolute;
                content:" ";
                display: block;
                border-bottom:40px solid #a5a5a5;
                border-left: 40px solid transparent;
                border-right: 60px solid transparent;
                left:-80px;
                top:40px;
            }
    
            .icon-image1{
                display: inline-block;
                width: 174px;
                height: 104px;
                background: #fff;
                border: 6px solid #a5a5a5;
                position: relative;
            }
            .icon-image1:before{
                position: absolute;
                content:" ";
                display: block;
                border-bottom:60px solid #a5a5a5;
                border-left: 40px solid transparent;
                border-right: 60px solid transparent;
                left:10px;
                bottom:10px;
            }
            .icon-image1:after{
                position: absolute;
                content:" ";
                display: block;
                border-bottom:40px solid #a5a5a5;
                border-left: 40px solid transparent;
                border-right: 60px solid transparent;
                left:55px;
                bottom:10px;
            }
            .circle{
                position:absolute;
                width:25px;
                height: 25px;
                display: block;
                background: #a5a5a5;
                border-radius: 50%;
                top:20px;
                right:20px;
    
            }
        </style>

    参考:http://www.cnblogs.com/dongtianee/p/4571170.html

              http://www.cnblogs.com/dongtianee/p/4563084.html

    更多图标:http://www.uiplayground.in/css3-icons/

  • 相关阅读:
    iOS 绕过https证书验证 请求数据
    RN import ** from ** 用法
    蓝牙开发笔记
    golang笔记
    python3 md5
    python3 zip压缩
    nginx应用
    zipimport.ZipImportError: can't find module 'encodings'
    python3 模块安装列表
    cmd笔记
  • 原文地址:https://www.cnblogs.com/yun1108/p/8564197.html
Copyright © 2011-2022 走看看