当使用图片当容器背景时,有时图片小一点,有时大一点,小了又要平铺,大了又不能全显示,那样式工怎样才能满足要求?以下分享下经验。
工具/原料
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
上古卷轴5在圣血山峰找到力量之源任务
- 22
创造与魔法藏宝图位置
- 23
云顶之弈属性表格怎么看?
- 24
荣格八维怎么看结果
- 25
iPhone/iPad版《火龙之怒》:新手答疑FAQ
- 26
火影疾风传游戏如何选择克制的技能?
- 27
专家盘点五大食物相克谣言
- 28
战争之王怎么玩
- 29
针锋相对任务怎么做
- 30
一起来捉妖息忘川怎么打 用什么妖灵打息忘川
- 31
一起来捉妖宗师四星雨无歇怎么打 宗师五星进阶
- 32
守望先锋:周年版本新地图讲解及1V1,3V3心得
- 33
魔兽世界怀旧服通灵学院钥匙攻略
- 34
德军总部详尽版攻略之五
- 35
阴阳师式神相互克制技巧攻略
- 36
魔兽怎么在哪里找考古化石?魔兽哪里出化石碎片
- 37
赛尔号2爱丽斯怎么打
- 38
梦幻模拟战兵种克制游戏攻略
- 39
王者明世隐克制方法
- 40
《英雄联盟》中穿甲流用什么防御装克制最有效?
