这是CSS3的又一重大突破。早在CSS诞生之前,我们就可以通过background属性为元素设置背景图片填充,但就迟迟不支持到边框上。那么,要用图片填充边框的话,大家就想到了一个很巧妙的方法——两个元素相互重叠或者嵌套,然后叠在上面的或者内层的元素尺寸小点,外层填充背景图片,然后内层用纯色盖一下,就得到一个图片填充的边框了。

实现到html上,就是如下代码:

效果如下图所示

然后我们给in-border设置一下白色背景。

边框背景就出来了

为了这么一个小功能搞两层嵌套,网页复杂了必然会为页面增加不少负担。所以,CSS3为民请命,优雅地解决了这一问题。

这时候你就会发现,不用嵌套,也能做出图片填充的边框来。

效果如下图所示

实际上,border-image还有更精确的参数可以控制。大多数情况下,我们会使用这种类型的图片来为元素添加图片边框。

但作为新功能介绍,小编就不再详细演示这类图片的参数控制了。都说“师傅领进门,修行靠个人”,相信通过对border-image的简单介绍,大家都可以体会到CSS3新功能的魅力了。

怎么给边框添加图片 css3,用CSS3轻松实现图片边框相关推荐

  1. css3新增了哪三种边框效果,怎么在CSS3中实现一个边框效果

    怎么在CSS3中实现一个边框效果 发布时间:2021-03-11 18:01:54 来源:亿速云 阅读:125 作者:Leah 怎么在CSS3中实现一个边框效果?相信很多没有经验的人对此束手无策,为此 ...

  2. html的悬停图片缓慢放大,css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)...

    本篇文章主要给大家介绍当鼠标滑过图片时实现放大效果的具体方法. 当我们在浏览各大电商网站时,最常见的图片动态效果,应该就是鼠标移入图片即悬停在图片时出现放大的效果了.实现这样的动态效果主要是为了突出产 ...

  3. 网页制作使用CSS样式制作轮播教程,静态网页设计与开发 1.案例——CSS3制作图片轮播图 (4)使用纯CSS3代码实现简单的图片轮播——分步骤实现.docx...

    使用纯CSS3代码实现简单的图片轮播 设计思路: 以5张图片为例: 1.基本布局: 通过设置每张图片的尺寸和父容器的尺寸,从而将5张图片横向并排放入一个div容器(#photos)内.所有图片设置统一 ...

  4. html图片边缘阴影效果,CSS3实现图片照片边缘模糊效果

    某些时候你可能需要让图片四周带有边缘模糊效果,那么除了PS之外有没有简单的代码实现方法呢?今天我们就使用CSS3的新特性实现图片边缘的模糊效果,首先你需要在图片标签外部套一层DIV标签,其次再为外层D ...

  5. 【CSS3特效开发】Repeating-linear-gradient在边框中的独特运用

    渐变图案之老式信封边框: 这个特效是在开发连续图片边框之后变形改进得到的,至于连续图片边框效果回头再跟大家一起分享. 先看一下效果图: 设计知识点:css3中的repeating-linear-gra ...

  6. CSS3实现多页签图片缩放切换效果

    多页签切换效果,图片缩放,鼠标移动到图片上后显示文字内容等等,效果很集中呐 截图如下: 下载地址:http://www.lanrenzhijia.com/js/css3/2012/0718/602.h ...

  7. border-box和CSS3 calc()解决盒模型加边框或边距后尺寸变大的问题

    border-box和CSS3 calc()解决盒模型加边框或边距后尺寸变大的问题 参考文章: (1)border-box和CSS3 calc()解决盒模型加边框或边距后尺寸变大的问题 (2)http ...

  8. 案例-图片缩放(CSS3)

    案例-图片缩放(CSS3) <!DOCTYPE html> <html lang="en"><head><meta charset=&qu ...

  9. html 图片鼠标移上去点亮,CSS3 实现鼠标移到图片上时一片亮光一闪而过的效果...

    01 效果描述 CSS3 实现鼠标移到图片上时一片亮光一闪而过的效果 02 效果图摘 03 关键代码 html: CSS: .hover14{ width:500px; float:left; } . ...

  10. html img 圆头像_纯CSS3炫酷圆形头像图片过滤特效

    这是一款效果非常酷的纯CSS3炫酷圆形头像图片过滤特效.该特效将图片制作为圆形图片,以网格形式布局,带点击相应的分类按钮后,该类别的图片被放大显示,其它类别的图片被缩小,效果非常的不错. 制作方法 H ...

最新文章

  1. 聊聊flink JobManager的heap大小设置
  2. ES内存持续上升问题定位
  3. EasyUI 树菜单
  4. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——1.5 安装SMO
  5. mysql中explain的用法
  6. java 22 - 8 多线程之线程生命周期图解
  7. javaSE各阶段练习题--面向对象-static-String-StringBuilder
  8. c++builder 运行网站的api_04 将您的API Builder Docker映像发布到AMPLIFY运行时服务(ARS)...
  9. linux下的静态库与动态库
  10. 数据科学入门与实战:Matplotlib绘图hist
  11. 读写自旋锁详解,第 2 部分(来自IBM)
  12. Scala 编程---类和对象
  13. 汽车信息安全标准ISO/SAE21434与UN/WP.29阅读总结
  14. (2)卷积 卷积和
  15. 计算机专业的优秀学长寄语大一新生,学长对大一新生的寄语
  16. Axure chrome插件安装
  17. deepin 20 apt软件源
  18. 女同学说我学会KALI她就做我女朋友:系列之liunx基础(一)
  19. win10 计算机 搜索文件夹,win10如何搜索文件或文件夹_win10怎么全盘搜索文件-win7之家...
  20. 【利用二进制位做输出】抖音上“输出方块8”的看法

热门文章

  1. Python用QQ邮箱发送邮件,支持抄送和附件
  2. linux透明桥,linux透明防墙(网桥模式).doc
  3. 获取 rabbitmq 实时数据
  4. html根据出生日期计算星座,0047 JavaScript实现根据输入日期计算所属星座
  5. Java实现支付功能代码
  6. cpp调用c头文件引用方法
  7. ecshop4.0php,ECSHOP安装教程【ECSHOP4.0安装教程】图解ECSHOP4.0安装教程流程和步骤-ECSHOP教程网...
  8. ecshop后台首页mysql_ECSHOP后台自带数据库管理
  9. 中标麒麟yum源地址
  10. 区块链是什么?华为云学院带你领略区块链的前世今生