当使用图片当容器背景时,有时图片小一点,有时大一点,小了又要平铺,大了又不能全显示,那样式工怎样才能满足要求?以下分享下经验。
工具/原料
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
娃娃脸搭配好这8款发型,尽显青春甜美惹人爱!
- 23
怎样给芭比娃娃制作头发
- 24
信用卡有逾期最正确的处理方法
- 25
个人信用污点能否花钱清除
- 26
网贷都秒拒怎么办
- 27
网贷还清了征信记录怎么处理呢
- 28
信用卡不良记录可以消除吗?
- 29
信用卡不良记录有什么影响?
- 30
信用报告的四大误区
- 31
如何保持良好的个人信用记录?
- 32
银行有逾期记录怎么消除
- 33
信用卡逾期怎么办
- 34
个人征信查询系统具体包括哪些详细内容
- 35
被银行起诉了怎么办
- 36
频繁网贷怎么恢复征信?
- 37
如何把征信逾期记录消除
- 38
个人征信到底有多重要
- 39
个人征信不良记录如何消除
- 40
如何理解2019年新版征信的变化
