当使用图片当容器背景时,有时图片小一点,有时大一点,小了又要平铺,大了又不能全显示,那样式工怎样才能满足要求?以下分享下经验。
工具/原料
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
春运如何坐火车中转回家
- 23
问道手游植树节活动聚木成林攻略。
- 24
热巧克力油条的做法步骤
- 25
怎么做热巧克力油条
- 26
热巧克力油条攻略
- 27
跑跑卡丁车手游俱乐部怎么加入,怎么创建
- 28
一般女人在选择伴侣的时候最看重男人什么
- 29
学生活大爆炸怎样追到自己的女神男神
- 30
挑选莴笋有哪些实用技巧
- 31
春运携带儿童坐火车回家攻略
- 32
生活小妙招17小知识
- 33
我们的五大人生历程
- 34
春运镜头大特写 春运记录篇
- 35
热巧克力油条做法
- 36
热巧克力油条的做法
- 37
过年回家怎么样安全驾驶?
- 38
奥利奥油条哪里需要买?自己制作更美味!
- 39
住在无主户房怎么办
- 40
出去游玩靠导航
