zoukankan      html  css  js  c++  java
  • IE7,8纯css实现圆角效果

    众所周知,IE7,8不支持border-radius效果。但我们同样有办法用css实现这个效果,方法就是用border来模拟。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
            div{
                position: relative;
                width: 150px;
                height: 150px;
                line-height: 150px;
                overflow: hidden;
            }
            .radius{
                position: absolute;
                width: 100%;
                height: 100%;
                margin: 0 0 1px 1px;
                /*现代浏览器就使用border-radius*/
                border-radius: 50%;
                /*IE7,8就使用border来模拟*/
                border: 149px dotted;
                border-width: 0vw;
                margin: 0vw;
                color: #cd0000;
                background-color: currentColor;
            }
            .text{
                position: relative;
                text-align: center;
                color: #fff;
                font-size: 24px;
                margin: 0;
            }
        </style>
    </head>
    <body>
        <div>
            <p class="radius"></p>
            <p class="text">kobe</p>
        </div>
    </body>
    </html>

    vw单位可能大家用的比较少,因为这个单位是IE9+才支持,所以现代浏览器直接把边框设为0vw,就表示无边框,直接使用border-radius,而IE7,8则使用border来模拟。

    具体可查看这里

  • 相关阅读:
    2012工作计划!
    造船篇系统实施(新老衔接工作)
    Android学习摘要一之Android历史
    DEVReport控件使用方法
    造船篇 前传
    软件实施(1)
    茫然疑问未来
    造船篇钢材管理
    wcf身份验证问题
    IDL中关于波段计算的问题
  • 原文地址:https://www.cnblogs.com/11lang/p/6662173.html
Copyright © 2011-2022 走看看