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
相关推荐
清汤饺子17 分钟前
【译】我的 AI 进阶之路:从怀疑到深度整合
前端·javascript·后端
@菜菜_达25 分钟前
Vue生命周期
前端·javascript·vue.js
每天吃饭的羊27 分钟前
UMD和IIfe
开发语言·前端·javascript
前端那点事1 小时前
Vue线上代码调试全攻略(安全无侵入,新手也能上手)
前端·vue.js
前端那点事1 小时前
Vue批量文件上传并发踩坑指南:3步解决阻塞、限流、进度混乱
前端·面试
桔筐1 小时前
Vue3 v-model 双向绑定导致循环触发的坑
前端·javascript·vue.js
Alice-YUE1 小时前
前端图片优化完全指南:从格式到加载的全面提速方案
前端·笔记·学习
fen_fen2 小时前
下载Chrome浏览器对应的Driver
前端·chrome
路光.2 小时前
ReferenceError:Can‘t find variable:structureClone
前端·javascript·html·vue2
前端那点事2 小时前
内存泄漏排查全指南:从场景识别到工具实操,新手也能上手
前端·vue.js