background 也是速记属性,可由以下属性值组成:
范例:
background: center / contain no-repeat url("../../media/examples/firefox-logo.svg"), #eee 35% url("../../media/examples/lizard.png");
语法上需注意:
background:
background 1, //第一层
background 2,
...,
background N; //最後一层
center/80%
border-box
或 padding-box
,可以不设定 box 值,也可以设定一或两次,若只填入一个 box 值,代表同时设定 background-clip 和 background-origin 属性,若填入两次值,前面的值为 background-origin,後者为 background-clip补充:
因 body 的预设背景色是白色,可在 body 设定 background-color 更换不同背景色
初学到 background-image 的用法後,常会在任何有图片的地方使用 background 去呈现图片,後来才慢慢了解有时会需要让浏览器能够辨识「这里是图片」,以及图片的 alt 资讯也能帮助浏览器读取图片资讯,使用读屏软件也都需要辨识 img 标签中的 alt 属性值,若都使用 background-image 来呈现图片,较无法帮助浏览器与读屏软件辨识的部分,因此网页中的图片都尽量能使用 img 标签呈现,并且设定 alt 属性,若碰到单纯用於视觉美观的图,再以 background-image 方式呈现会是较好的做法
参考资料:
使用 CSS 多重背景 - CSS | MDN
background - CSS: Cascading Style Sheets | MDN
>>: Azure Retail Prices REST API 分析全 Azure 服务价格差异 - JSON 转 Excel版本
同步发表於个人网站 LuaRocks LuaRocks是类似npm、pip这样的套件管理工具,你可...
上一篇我们写了一些 EtaViewModel 的测试,这一篇会集中写跟时间相关的测试。 之前在 Et...
前言 今天来加入更多的Dependencies,以及聊天开发的准备 Cocoapods 那麽我们先来...
今天来聊聊有关对话的第二个案例: 案例二:水涨船高的 Scrum Master 接班人 推动改革,很...
笔者前阵子蛮喜欢路跑的,但跑了很久,成绩却一直没有明显进步,为此感到因扰。後来有一天,一位朋友跟我说...