html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

background-size使用详解_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
这篇文章主要介绍了background-size使用详解,需要的朋友可以参考下

设置背景图片的大小,以长度值或百分比显示,还可以通过cover和contain来对图片进行伸缩。mseHTML5中文学习网 - HTML5先行者学习网

语法:mseHTML5中文学习网 - HTML5先行者学习网

background-size: auto | <长度值> | <百分比> | cover | containmseHTML5中文学习网 - HTML5先行者学习网
取值说明:mseHTML5中文学习网 - HTML5先行者学习网

1、auto:默认值,不改变背景图片的原始高度和宽度;mseHTML5中文学习网 - HTML5先行者学习网

2、<长度值>:成对出现如200px 50px,将背景图片宽高依次设置为前面两个值,当设置一个值时,将其作为图片宽度值来等比缩放;mseHTML5中文学习网 - HTML5先行者学习网

3、<百分比>:0%~100%之间的任何值,将背景图片宽高依次设置为所在元素宽高乘以前面百分比得出的数值,当设置一个值时同上;mseHTML5中文学习网 - HTML5先行者学习网

4、cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器;mseHTML5中文学习网 - HTML5先行者学习网

5、contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。mseHTML5中文学习网 - HTML5先行者学习网

提示:大家可以在右边的编辑窗口输入自己的代码尝试不同取值的效果。mseHTML5中文学习网 - HTML5先行者学习网


复制代码
代码如下:
mseHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html>mseHTML5中文学习网 - HTML5先行者学习网
<html>mseHTML5中文学习网 - HTML5先行者学习网
<head>mseHTML5中文学习网 - HTML5先行者学习网
<meta charset="utf-8">mseHTML5中文学习网 - HTML5先行者学习网
<title>背景图片大小</title>mseHTML5中文学习网 - HTML5先行者学习网
<style type="text/css">mseHTML5中文学习网 - HTML5先行者学习网
.demo {mseHTML5中文学习网 - HTML5先行者学习网
background: url(<a href="http://static.mukewang.com/static/img/logo_index.png">http://static.mukewang.com/static/img/logo_index.png</a>) no-repeat;mseHTML5中文学习网 - HTML5先行者学习网
width: 300px;mseHTML5中文学习网 - HTML5先行者学习网
height: 140px;mseHTML5中文学习网 - HTML5先行者学习网
border: 1px solid #999;mseHTML5中文学习网 - HTML5先行者学习网
background-size:cover;mseHTML5中文学习网 - HTML5先行者学习网
}mseHTML5中文学习网 - HTML5先行者学习网
</style> mseHTML5中文学习网 - HTML5先行者学习网
</head>mseHTML5中文学习网 - HTML5先行者学习网
<body>mseHTML5中文学习网 - HTML5先行者学习网
<div class="demo"></div>mseHTML5中文学习网 - HTML5先行者学习网
</body>mseHTML5中文学习网 - HTML5先行者学习网
</html>mseHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助