当前第2页 返回上一页
所以index.css中添加代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | .bg 1 {
background- size : auto ;
}
.bg 2 {
background- size : 300px 100px ;
}
.bg 3 {
background- size : 80% 60% ;
}
.bg 4 {
background- size : cover;
}
.bg 5 {
background- size : contain;
}
|
到此为止,index.css的全部内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | .container *{
padding : 0 ;
margin : 0 ;
}
.demo {
background : url (../images/as.jpg) no-repeat ;
width : 600px ;
height : 300px ;
border : 1px solid #999 ;
margin : 0 auto 10px auto ;
}
h 4 {
text-align : center ;
}
.bg 1 {
background- size : auto ;
}
.bg 2 {
background- size : 300px 100px ;
}
.bg 3 {
background- size : 80% 60% ;
}
.bg 4 {
background- size : cover;
}
.bg 5 {
background- size : contain;
}
|
然后将index.css引入index.html中
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <!DOCTYPE html>
< html >
< head >
< meta charset = "utf-8" >
< title >背景图片大小background-size演示</ title >
< link rel = "stylesheet" href = "css/index.css" />
</ head >
< body >
< div class = "container" >
< h4 >原样显示背景图片</ h4 >
< div class = "demo bg1" ></ div >
< h4 >300宽和100高显示背景图片</ h4 >
< div class = "demo bg2" ></ div >
< h4 >80%宽和60%高显示背景图片</ h4 >
< div class = "demo bg3" ></ div >
< h4 >背景图片填充整个容器</ h4 >
< div class = "demo bg4" ></ div >
< h4 >背景图片扩充到容器的一边即可</ h4 >
< div class = "demo bg5" ></ div >
</ div >
</ body >
</ html >
|
运行效果如下:

到此为止,我们就实现了全部的需求
总结:
1、background-size主要用来设置背景图片的大小,语法格式如下:
background-size:auto|固定宽和高|百分比宽和高|cover|contain
以上就是CSS3中background-size实现背景图片大小可自定义的几种效果(代码实例 )的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
overflow-x属性怎么用
CSS3 menu怎么用
h5移动端 超实用的CSS3模拟边框最新研究示例代码
CSS3支持为网页添加多个背景图片吗
有趣的css魔法和布局(代码)
CSS3新增属性有哪些
使用CSS3模拟打字效果(代码实例)
CSS3如何实现流星雨效果?(代码示例)
CSS3有关特性查询功能的讲解介绍
html5和CSS3分别是什么?
更多相关阅读请进入《CSS3》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » CSS3中background-size实现背景图片大小可自定义的几种效果(代码实例 )