常用的背景图片布局方法,有6种,不知道你是否都用过呢。一起来了解下:
背景布局用于设置背景图片的大小,有2个可选值,第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只指定1个值得,则第2个值默认为auto。
1、默认的大小
不控制,自然平铺。
#background-size{ background-size:; }
2、背景图尺寸(数值表示方式):
#background-size{ background-size:300px 100px; }
3、背景图尺寸(百分比表示方式):
#background-size2{ background-size:40% 80%; }
4、背景图尺寸(等比扩展图片来填满元素,即cover值):
#background-size3{ background-size:cover; }
5、背景图尺寸(等比缩小图片来适应元素的尺寸,即contain值):
#background-size4{ background-size:contain; }
6、背景图尺寸(以图片自身大小来填充元素,即auto值):
#background-size5{ background-size:auto; }
OK,我们来看个案例,我们拿下面这张图来演示下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>6种常用的背景图片布局方法 - Web前端之家</title> <style type="text/css"> .box{margin:60px auto;width:300px;} .item{margin-top:10px;height:300px;background-image:url(https://jiangweishan.com/zb_users/upload/2017/09/201709291506654414100335.png);background-repeat:no-repeat;border:solid #000 1px} </style> </head> <body> <div class="box"> <div class="item" style="background-size:"></div> <div class="item" style="background-size:300px 100px"></div> <div class="item" style="background-size:40% 80%"></div> <div class="item" style="background-size:cover"></div> <div class="item" style="background-size:contain"></div> <div class="item" style="background-size:auto"></div> </div> </body> </html>
可以预览下效果。
网友评论文明上网理性发言 已有0人参与
发表评论: