美文网首页
CSS3 边框

CSS3 边框

作者: maskerII | 来源:发表于2019-05-10 23:05 被阅读0次
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS3 边框</title>
        <style>
            div.ex1{
                border: 2px solid #a1a1a1;
                padding: 10px 40px;
                background: #dddddd;
                width: 300px;
                border-radius: 25px;
            }
    
            div.ex2{
                width: 300px;
                height: 100px;
                background-color: yellow;
                padding: 10px 20px;
                box-shadow: 10px 10px 5px #888888;
            }
    
            div.ex3{
                border: 15px solid transparent;
                width: 300px;
                padding: 10px 20px;
            }
    
            #round{
                -webkit-border-image: url("images/border.png") 30 30 round;  /* Safari 5 and older */
                -o-border-image: url("images/border.png") 30 30 round; /* Opera */
                border-image: url("images/border.png") 30 30 round;
            }
    
            #stretch{
                -webkit-border-image: url("images/border.png") 30 30 stretch; /* Safari 5 and older */
                -o-border-image: url("images/border.png") 30 30 stretch; /* Opera */
                border-image: url("images/border.png") 30 30 stretch;
            }
    
    
        </style>
    </head>
    <body>
    <h2>圆角边框</h2>
    <div class="ex1">
        border-radius 属性允许您为元素添加圆角边框。
    </div>
    
    <h2>阴影边框</h2>
    <div class="ex2">
        border-shadow 属性允许您为元素添加阴影边框
    </div>
    
    <h2>图片边框</h2>
    <p>border-image 属性用于设置图片的边框</p>
    <p><b>注意:</b>IE不支持border-image属性</p>
    <div class="ex3" id="round">
        这里,图像平铺(重复)来填充该区域
    </div>
    <br><br>
    <div class="ex3" id="stretch">
        这里,图像被拉伸以填充该区域
    </div>
    <br><br>
    <p>原始图片素材</p>
    <img src="images/border.png">
    
    </body>
    </html>
    
    <!--
    
    CSS3 边框
    用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop。
    
    在本章中,您将了解以下的边框属性:
    
    border-radius
    box-shadow
    border-image
    
    
    -->
    
    <!--
    
    CSS3 圆角
    在 CSS2 中添加圆角棘手。我们不得不在每个角落使用不同的图像。
    
    在 CSS3 中,很容易创建圆角。
    
    在 CSS3 中 border-radius 属性被用于创建圆角:
    
    这是圆角边框!
    
    实例
    在div中添加圆角元素:
    
    div
    {
    border:2px solid;
    border-radius:25px;
    }
    
    -->
    
    
    
    <!--
    
    CSS3 盒阴影
    CSS3 中的 box-shadow 属性被用来添加阴影:
    
    
    实例
    在div中添加box-shadow属性
    
    div
    {
    box-shadow: 10px 10px 5px #888888;
    }
    
    1、语法:
    
          E {box-shadow: inset x-offset y-offset blur-radius spread-radius color};
          E {box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色};
    
    
    
    2、取值:
    
         1. 阴影类型:此参数可选,默认的投影方式是外阴影;如果取其唯一值“inset”,就是将外阴影变成内阴影;
    
         2.X-offset:是指阴影水平偏移量,其值可正可负,正值,则阴影在对象的右边,负值,阴影在对象的左边;
    
         3. Y-offset:是指阴影的垂直偏移量,其值也可以是正负值,正值,阴影在对象的底部,负值时,阴影在对象的顶部;
    
         4.阴影模糊半径:此参数是可选,只能为正值,如果其值为0时,表示阴影不具有模糊效果,值越大阴影的边缘就越模糊;
    
         5. 阴影扩展半径:此参数可选,其值可为正负值,正值,则整个阴影都延展扩大,反之,则缩小
    
         6. 阴影颜色:此参数可选,不设定任何颜色时,浏览器会取默认色,但各浏览器默认色不一样,
    
         特别是在webkit内核下的safari和chrome浏览器将无色,也就是透明,建议不要省略此参数。
    
    -->
    
    
    <!--
    
    CSS3 边界图片
    有了 CSS3 的 border-image 属性,你可以使用图像创建一个边框:
    
    border-image 属性允许你指定一个图片作为边框! 用于创建上文边框的原始图像:
    在 div 中使用图片创建边框:
    
    Border
    
    实例
    在 div 中使用图片创建边框
    
    div
    {
    border-image:url(border.png) 30 30 round;
    -webkit-border-image:url(border.png) 30 30 round; /* Safari 5 and older */
    -o-border-image:url(border.png) 30 30 round; /* Opera */
    }
    
    
    
    -->
    
    <!--
    
    新边框属性
    属性  说明  CSS
    border-image    设置所有边框图像的速记属性。  3
    border-radius   一个用于设置所有四个边框- *-半径属性的速记属性   3
    box-shadow  附加一个或多个下拉框的阴影
    
    -->
    
    
    

    相关文章

      网友评论

          本文标题:CSS3 边框

          本文链接:https://www.haomeiwen.com/subject/zxxtaqtx.html