在CSS中,可以通过border-image属性来设置边框图片。下面本篇文章就来给大家介绍一下border-image属性,希望对大家有所帮助。

border-image属性用于设置图片边框,它是一个简写属性,设置所有 border-image-* 属性。如果省略值,会设置其默认值。

语法:border-image: source slice width outset repeat|initial|inherit;

属性值:border-image-source:用于指定要用于绘制边框的图像的位置

border-image-slice:图像边界向内偏移

border-image-width:图像边界的宽度

border-image-outset:用于指定在边框外部绘制 border-image-area 的量

border-image-repeat:用于设置图像边界是否应重复(repeat)、拉伸(stretch)或铺满(round)。

border-image的用处

没用border-image之前,觉得css的属性基本够用,border-image完全是将简单的工作复杂化,当学习完该属性以后,发现该属性的运用能够大大节省编码时间和效率,总结一下,大致适用于以下两个场景:元素边框不规则的情况。这时候,就需要用设计图作为边框背景,border-image与background-image相比,好处是更具灵活性,可以用代码控制边框背景的拉伸和重复,因而能够创造出更多样的效果

按钮宽高不确定的情况。用border-image来制作按钮,可以用同一张背景图,制造出各种宽高的按钮。

示例:

#borderimg1 {

border: 10px solid transparent;

padding: 15px;

-webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */

-o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */

border-image: url(border.png) 30 round;

}

#borderimg2 {

border: 10px solid transparent;

padding: 15px;

-webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */

-o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */

border-image: url(border.png) 30 stretch;

}

border-image 属性用于指定一个元素的边框图像。

在这里,图像平铺(重复),以填补该地区。

在这里,图像被拉伸以填补该地区

这是原始图片:

效果图:

html背景图片可以设置边框吗,css边框图片怎么设置?相关推荐

  1. html正方形边框颜色,css边框颜色样式设置 css border颜色

    DIV CSS边框颜色样式设置改变 css border边框样式可设置边框宽度.边框样式(css边框虚线.css边框实线).颜色样式.而css边框颜色只有设置边框宽度,设置边框颜色才能实现. 一.快速 ...

  2. html图片隐藏文字,怎样用CSS隐藏图片背景的文字内容

    这次的案列是怎样用CSS隐藏图片背景的文字内容,我们先使用使用background背景是将图片设为背景显示:然后使用text-indent缩进是隐藏a链接内容和链接标签是对文字设置锚文本链接.下面就是 ...

  3. html如何自动调整边框大小,css边框怎样设置长度?

    css边框怎样设置长度?下面本篇文章给大家介绍一下CSS边框长度的控制方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. CSS边框长度控制 以前需要边框长度比容器小一些时,我用d ...

  4. html图片颜色变深,利用CSS改变图片颜色的100种方法!

    前言 "说到对图片进行处理,我们经常会想到PhotoShop这类的图像处理工具.作为前端开发者,我们经常会需要处理一些特效,例如根据不同的状态,让图标显示不同的颜色.或者是hover的时候, ...

  5. html图片后边自动底部对齐,css实现图片与文字底边对齐

    css实现图片与文字底边对齐 通常图片与文字放在一起的时候图片往往会偏上,通过设置margin-bottom可以达到文字图片底边对齐的目的 我们在做网页的时候, 会遇到一个图片和文字位置对不齐的问题. ...

  6. php css定位到图片上,CSS_浅谈css中图片定位之所有图标放在一张图上,如今做网页为了使网站丰富多 - phpStudy...

    浅谈css中图片定位之所有图标放在一张图上 如今做网页为了使网站丰富多彩,富于表现力,往往需要应用大量的图片/图标.如何处理这些图片,使其尽量不影响网页载入,解析等速度,是一个不大不小的问题.如果你的 ...

  7. django中html中图片路径怎么写,django css样式,图片路径问题解决方案

    在用Django 做项目时,如果在本地调试的情况下,我们会开启 settings.py 中的 DEBUG = True 同时我们还会做如下操作: 1. 设置 STATIC_ROOT = os.path ...

  8. html怎么让图片自动动起来,使用css让图片动起来

    使用CSS让图片动起来需要使用transform属性 transform 属性向元素应用 2D 或 3D 转换.该属性允许我们对元素进行旋转.缩放.移动或倾斜. 默认值: none 继承性: no 版 ...

  9. html中边框与边框距离,css边框border与margin属性

    CSS边框属性: border不能分别定义4个边框的宽度,颜色和样式,只能统一定义,不可以对四个边设置不同的值,和margin与padding是不同的(后两者可以分别定义四个边的值). border- ...

  10. php外边框样式,CSS边框样式

    摘要: &CSS边框 .box{width: 150px;height: 150px;background: violet; border: 2px dashed #ccc;border-ra ...

最新文章

  1. Mask-RCNN论文解读
  2. 阿里云网盘,开放申请啦!非会员下载 10MB/s!有图有真相!
  3. SQL Server2008(一)简介
  4. 转: vim 的编辑格式设置
  5. JavaScript玩转机器学习:张量(Tensors) 和 操作(operations)
  6. 机器学习- 吴恩达Andrew Ng - week3-2 Logistic Regression Model
  7. BMFont 字体生成工具使用
  8. 计算机自带pdf吗,PDF是什么?怎么电脑上编辑PDF文件
  9. 测试用例方法--等价类划分法
  10. AppFabric 版本区分
  11. RFC2544性能测试简介
  12. 一个vue项目同时兼容pc和移动端
  13. 北京邮电大学计算机科学与技术专业研究生,北京邮电大学计算机科学与技术专业...
  14. [放遗忘]PR进行视频剪辑的两种办法
  15. 视频无缝续播的一些解决方案
  16. PowerVR开发工具和SDK 2020 Release 1发布啦!
  17. LC-3 子程序调用与模拟栈调用递归函数
  18. Pytorch中的dataset类——创建适应任意模型的数据集接口
  19. CAD梦想画图中“绘图工具——正多边形”
  20. 蓝牙BQB认证 Profile测试

热门文章

  1. “构建可信社会,重塑商业共识体系”彩虹商链发布会将在辽宁举行
  2. 学习如何读论文的一些磨刀不误砍柴工
  3. MOOC《程序设计入门——C语言》翁恺 第六周编程练习及答案
  4. 自动化测试框架[Cypress概述]
  5. 分数阶微积分学薛定宇电子版_分数阶微积分学与分数阶控制 pdf epub mobi txt 下载...
  6. 彼得林奇+《称雄华尔街》
  7. Excel技能培训之十 选择性粘贴,单元格公式转换为数值,对每个单元格进行运算,行列转换,只粘贴非空值
  8. java 富文本 过滤xss_富文本XSS过滤
  9. 通用能力-智力题专项练习
  10. exagear安装java_exagear模拟器怎么使用 exagear模拟器使用方法安装教程