美文网首页
css3 border-image属性初探

css3 border-image属性初探

作者: 9540cfc28488 | 来源:发表于2017-07-13 01:32 被阅读23次

公司项目需求给不同的板块加边框预想有两种解决方案一种是给一个背景图中间透明,边框为想要添加的边框样式,另一种就是css3的新属性border-image,虽然最后因为兼容性的原因选用了第一种解决方案,还是决定好好学习一下border-image的用法。

border-image简介

简而言之border-image就是给边框添加背景图片的css属性,这一点上来说与background-image的作用是相同的,但是由于border的特殊性其又拥有其他属性来配合以达到我们期望的效果。

主要使用的属性

  • border-image-source:url()指定背景图片
  • border-image-width:number指定边框宽度
  • border-image-slice:number指定图片的切割大小
  • border-image-repeat:string[repeat|round|stretch]指定边框背景的重复方式

具体用法介绍

  • border-image-source就不用介绍了和backgroung-image用法一样
  • border-image-width这个属性其实就是border-width可以相互替换
  • border-image-slice属性相对来说复杂一点其实也很简单,主要是用来对引入的背景图片进行分割,最少设定一个,最多设定四个分别代表依次对图片进行上、右、下、左的指定数值或比例的切割。
  • border-image-repeat主要用来指定排列方式,其中stretch是拉伸,repeat是重复,round是平铺

相关文章

  • 2019-05-16 CSS3的border-image左右边框

    CSS3的border-image 今天在写页面的时候用到了css3的border-image属性,之前一直没有注...

  • css3 border-image属性初探

    公司项目需求给不同的板块加边框预想有两种解决方案一种是给一个背景图中间透明,边框为想要添加的边框样式,另一种就是c...

  • 一篇文章带你了解CSS3图片边框

    CSS3图片边框 使用CSS3 border-image 属性,你可以在元素的周围设置图片边框。 一、浏览器支持 ...

  • 一篇文章带你了解CSS3图片边框

    CSS3图片边框 使用CSS3 border-image 属性,你可以在元素的周围设置图片边框。 一、浏览器支持 ...

  • css样式学习-边框

    在css3中操作边框,有以下边框属性 border-radius box-shadow border-image ...

  • CSS3 border-image介绍

    CSS3里border边框属性做了大幅扩展,其中border-image这个属性(顾名思义,就是可以给边框添加图片...

  • CSS3 border-radius介绍

    CSS3里border边框属性做了大幅扩展,广受欢迎的就是border-image和border-radius。本...

  • 随内容自动伸缩的背景

    CSS3给我们带来一个非常实用的新属性:border-image,利用这个属性我们可以做出随着内容的增减自动伸缩的...

  • CSS3边框 、 背景

    CSS3边框border-radius box-shadow border-image CSS3背景backg...

  • 对border-image的理解

    border-image CSS3的新增属性,今天动手测试了一下,挺好玩的,以后做复杂边框就可以不用图片了!

网友评论

      本文标题:css3 border-image属性初探

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