【发布时间】:2014-02-14 04:06:23
【问题描述】:
我在使用 CSS 创建响应式图像(云)时遇到问题。我希望修复那个云。
这是我的 HTML:
<div class="r-img" style="background:url(./img/cloud.png); width:587px; height:330px;">
</div>
这是我的 CSS:
.r-img img{
top:30px;
right:5px;
overlow:hidden;
display: block;
}
我希望页面看起来像这样: http://imgur.com/NAsDsNy
当我使用较低的分辨率或 CTRL + 滚动时,我会看到: http://imgur.com/OHSAvrE
我只是希望当有人使用 ctrl + 滚动或当有人以低于我的分辨率访问页面时图像保持固定。我的分辨率是 1920 x 1080。
【问题讨论】:
-
据我所知,这是不可能的。缩放使一切变得更大,包括背景。
-
您已将图像添加为背景图像,因此您无法对其应用任何样式,除非您使用背景大小和背景位置等。如果您使用图像标签添加它,那么您上面的 css将工作。要检测浏览器的缩放级别,您需要this 之类的东西,然后您可以相应地调整图像大小
-
请注意,您可能只是将它错误地添加到您的问题中,但是您的 CSS 中有“overlow”而不是“overflow”。
标签: html css responsive-design