• 如何用纯代码实现图片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/

  • 相关阅读:
    C语言|作业07
    Cookie应用
    刷新页面,怎么做到不提示“不重新发送消息,则无法刷新页面”
    笔记
    笔记
    元素内部设定position
    企业微信正式发布 Tita 绩效宝,助力企业完成数字化绩效管理转型
    OKR实践:如何获得高层的理解与关注
    OKR:衡量结果和解决实际问题
    2022 年绩效评估,HR看这一篇就够了!
  • 原文地址:https://www.cnblogs.com/yun1108/p/8564197.html
Copyright © 2020-2023  润新知