Ben*_*Ben 2 html css html5 css3
我希望能够在a中显示整个图像div
.
我在显示background-size
属性设置为的图像时遇到困难contain
- 它不显示整个图像,只显示源图像的完整大小的中心.
码
#header {
background: rgba(0, 0, 0, 0.8);
color: #ccc;
text-align: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 3;
padding: 20px 0;
}
#header .logo {
width: calc(100%/3);
height: 75px;
margin: 0 auto;
background-size: contain;
background: url(http://startupweekend.org/wp-content/blogs.dir/1/files/2013/04/CokeLogo1.png) no-repeat center center;
}
Run Code Online (Sandbox Code Playgroud)
<div id="header">
<div class="logo"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是因为你覆盖了第一个属性,你必须background-size
在之后移动属性background
,如下所示:
#header .logo {
background: url(http://startupweekend.org/wp-content/blogs.dir/1/files/2013/04/CokeLogo1.png) no-repeat center center;
background-size: contain;
}
Run Code Online (Sandbox Code Playgroud)
这是因为简写背景属性将覆盖所有前面的background-*属性,无论它们是否包含在速记中.
毛茸茸的评论
归档时间: |
|
查看次数: |
183 次 |
最近记录: |