美文网首页
CSS3边框

CSS3边框

作者: LorenSLJ | 来源:发表于2018-11-01 21:28 被阅读0次

    通过 CSS3,您能够创建圆角边框,向矩形添加阴影,使用图片来绘制边框 - 并且不需使用设计软件,比如 PhotoShop。
    在本章中,您将学到以下边框属性:
      border-radius
      box-shadow
      border-image

    浏览器支持情况

    Internet Explorer 9+ 支持 border-radius 和 box-shadow 属性。
    Firefox、Chrome 以及 Safari 支持所有新的边框属性。
    对于 border-image,Safari 5 以及更老的版本需要前缀 -webkit-。
    Opera 支持 border-radius 和 box-shadow 属性,但是对于 border-image 需要前缀 -o-。

    CSS3圆角边框

    在 CSS2 中添加圆角矩形需要技巧。我们必须为每个圆角使用不同的图片。在 CSS3 中,创建圆角是非常容易的。
    IE9+、Firefox 4+、Chrome、Safari 5+ 以及 Opera 支持 border-radius 属性。

    描述
    length 定义圆角的形状。
    % 以百分比定义圆角的形状。
    例子1
    border-radius:2em;
    

    等价于:

    border-top-left-radius:2em;
    border-top-right-radius:2em;
    border-bottom-right-radius:2em;
    border-bottom-left-radius:2em;
    
    例子2
    border-radius: 2em 1em 4em / 0.5em 3em;
    

    等价于:

    border-top-left-radius: 2em 0.5em;
    border-top-right-radius: 1em 3em;
    border-bottom-right-radius: 4em 0.5em;
    border-bottom-left-radius: 1em 3em;
    

    边框阴影

    IE9+、Firefox 4、Chrome、Opera 以及 Safari 5.1.1 支持 box-shadow 属性。
    在 CSS3 中,box-shadow 用于向方框添加阴影:

    image
    box-shadow 向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
    描述
    h-shadow 必需。水平阴影的位置。允许负值。
    v-shadow 必需。垂直阴影的位置。允许负值。
    blur 可选。模糊距离。
    spread 可选。阴影的尺寸。
    color 可选。阴影的颜色。请参阅 CSS 颜色值。
    inset 可选。将外部阴影 (outset) 改为内部阴影。
    例子
    di {
        box-shadow: 10px 10px 5px #888888;
    }
    

    更多测试请点这里

    CSS3 边框图片

    Internet Explorer 11, Firefox, Opera 15, Chrome 以及 Safari 6 支持 border-image 属性。

    描述
    border-image-source 用在边框的图片的路径。
    border-image-slice 图片边框向内偏移。
    border-image-width 图片边框的宽度。
    border-image-outset 边框图像区域超出边框的量。
    border-image-repeat 图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)。

    可以点击这里进行测试

    相关文章

      网友评论

          本文标题:CSS3边框

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