background不常用的属性

使用background属性的时候一般只使用自己熟悉的属性,或者其实大多数时候默认属性就能符合需求。遇到不熟悉的需求可能挨个属性试一下就可以了。但是最好的方案还是了解清楚。其实前端最花时间的就是样式处理了。

1. background-clip

background-clip是背景颜色或者背景图片的可见的填充范围。 注意,如果想要背景图片对该属性起作用,那么不能直接使用background: url(), 而需要使用background-image: url()

  • background-clip: border-box (默认值)
css 复制代码
/*在border的范围也会背景图片填充*/
background: url(https://pic4.9pic.cn/00/23/beijing-jihe1-bizhi-jihebeijing_236624_detail.jpg);
padding:40px;
border:20px dashed yellow;
background-clip: border-box;
  • background-clip: padding-box
  • background-clip: content-box;

2. background-origin

该属性表示背景从哪个范围开始渲染。 下面的例子在background-clip: content-box的前提下进行渲染。

  • background-origin: border-box
  • background-origin: padding-box
  • background-origin: content-box
相关推荐
Jagger_24 分钟前
Cursor + Apifox MCP:告别手动复制接口,AI 助你高效完成接口文档开发
前端
IT_陈寒40 分钟前
Redis性能优化:5个被低估的配置项让你的QPS提升50%
前端·人工智能·后端
Hilaku1 小时前
重新思考CSS Reset:normalize.css vs reset.css vs remedy.css,在2025年该如何选?
前端·css·代码规范
袁煦丞1 小时前
一图看懂Docker管理 Portainer:cpoar内网穿透实验室第652个成功挑战
前端·程序员·远程工作
右子1 小时前
微信小程序开发“闭坑”指南
前端·javascript·微信小程序
入秋2 小时前
Three.js后期处理实战:噪点 景深 以及色彩调整
前端·javascript·three.js
Asort2 小时前
JavaScript设计模式(七)——桥接模式:解耦抽象与实现的优雅之道
前端·javascript·设计模式
golang学习记2 小时前
从0死磕全栈之Next.js 应用中的认证与授权:从零实现安全用户系统
前端
苏打水com2 小时前
携程前端业务:在线旅游生态下的「复杂行程交互」与「高并发预订」实践
前端·状态模式·旅游
Darenm1112 小时前
深入理解CSS BFC:块级格式化上下文
前端·css