在css中设置图片的背景图,怎么设置图片纵向拉伸

width:0px;margin-right:0px.:-1:0px;margin-left:100%background:0px.jpg"image/heigh... width:0px; margin-right:0px.:-1:0px; margin-left: 100%background:0px.jpg"image/ height./; z-index: 100%; margin-top;111; margin-bottom;) repeat-x scroll 0 0 transparent: url(" 展开
 我来答
冉琨白绿兰
2020-02-25 · TA获得超过3753个赞
知道大有可为答主
回答量:3128
采纳率:27%
帮助的人:226万
展开全部
css中设置背景图拉伸填充,在css2.1之前这个背景的长宽值是不能被修改的。
实际的结果是只能重复显示,可以使用repeat,repeat-x,repeat-y,no-repeat这些属性来控制背景图片的显示。所以一般用作背景图片的有2类:
1.是一整张大图,尺寸和区域大小刚好吻合
2.一个很小的条状图,通过repeat后,形成一个很规则的大图背景。
css3出现以后,可以用background-size
属性来实现背景图拉伸填充。
而且这个属性在firefox,chrome,以及ie9上都可以使用。
具体使用方法如下:
背景图尺寸(数值表示方式):
#background-size{
background-size:200px
100px;
}
背景图尺寸(百分比表示方式):
#background-size{
background-size:30%
60%;
}
背景图尺寸(等比扩展图片来填满元素,即cover值):
#background-size{background-size:cover;
}
背景图尺寸(等比缩小图片来适应元素的尺寸,即contain值):
#background-size{
background-size:contain;
}
背景图尺寸(以图片自身大小来填充元素,即auto值):
#background-size{
background-size:auto;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式