当使用图片当容器背景时,有时图片小一点,有时大一点,小了又要平铺,大了又不能全显示,那样式工怎样才能满足要求?以下分享下经验。
工具/原料
1
HTML
2
CSS
方法/步骤
1
显示器分辨率为1680X1050,div大小为1300X790,图像原始大小为1024X768,设置了margin:40px,加了边框,现在body和div用同一张图作背景,设置了背景图不重复,如下图。《不能铺满容器》下面是body和div的样式代码:
2
现在先看看只是div背景图平铺repeat的效果,因为默认是repeat的,所以去除no-repeat就行,效果如下图。下面是body和div的样式代码:
3
现在看看用background-size 属性规定背景图像的尺寸,使用参数值cover(把背景图像扩展至足够大,以使背景图像完全覆盖背景区域)的效果,是不是完美填满容器又不要图像重复。下面是body和div的样式代码:
4
会发现,图片并没有全部显示出来,那是因为div和图片的宽高比并不一样,为了能原样不变形显示就了取舍。如果一定要整图显示,可以让background-size参数值取像素值。现在看看用background-size 属性的参数值取像素值,宽1300px、高790px时的效果,效果还不错,回为宽高比相差不远,变形小。下面是body和div的样式代码:
5
还有,使用background-attachment属性还可设置背景图像是否随着容器的滚动而滚动,这个在这里就不详述了。
注意事项
背景图尽量找宽高比与容器的宽高比相差小的,最好当然是一样啦。
推荐信息
- 1
如何选购高丝雪肌精?高丝雪肌精辩真假【图】
- 2
战网如何卸载游戏
- 3
年终奖个税优惠如何计算?
- 4
如何做一个肯吃苦的人
- 5
如何计算个税
- 6
个人讲课费5000如何交税
- 7
如何用Premiere将视频转为gif动图
- 8
Word表格如何快速统计行与列
- 9
一个人如何才能够变得积极主动
- 10
应该如何去除体内湿气
- 11
文件被误修改或删除后如何找回
- 12
如何自己清洗保养水貂等皮草服装
- 13
如何提升机箱防尘
- 14
如何自己动手组装一台电脑
- 15
SolidWorks如何通过自顶向下设计电脑机箱10?
- 16
如何利用Pr剪切音频
- 17
如何使用GoldWave对音频进行裁剪
- 18
Adobe AuditionCC2018如何对音乐进行剪切
- 19
教你如何使用蓝牙拨号上网
- 20
如何剪切合并音频MP3等音频格式
- 21
孕前务必做的防疫方案有哪些?
- 22
7种情况谨慎怀孕
- 23
风疹的治疗特点
- 24
麻疹与风疹具有哪些区别?
- 25
受孕注意要点有哪些?
- 26
男人孕前检查孕前检查注意事项
- 27
如何判断宝宝是否有风疹?
- 28
为什么婴儿接种疫苗?不接种会得什么病?
- 29
食物的热量怎么计算?
- 30
怀孕之前怎么样做好防疫工作?
- 31
预防麻疹的三联疫苗是什么?
- 32
小孩刚出生时要打些什么针
- 33
风疹知识你了解多少
- 34
小孩身上起风疹怎么办
- 35
疫苗的接种时间(可预防的传染病)
- 36
备孕的时候要注意 什么情况下受孕的孩子不能要
- 37
警惕春季肥胖的5个关键因素
- 38
春季疾病高发期,准妈妈保健需注意的要点
- 39
怎么知道孩子得了风疹
- 40
剩年糕的新吃法
