79得票10回答
背景大小在IE9-10中压缩的SVG

我有一个设置了背景图片的 div:<div>Play Video</div> 使用以下CSS:div { background-image: url('icon.png'); background-image: url('icon.svg'), none; backgr...

69得票15回答
如何在<img>标签上模拟background-size: cover?

如何调整并重定位盒子内的图像,使其覆盖整个盒子,类似于background-size: cover的工作方式。&lt;div class="box" style="width: 100px; height: 100px;"&gt; &lt;img src="pic.jpg" width="...

51得票6回答
背景大小:在安卓平板的竖屏模式下无法使用“cover”属性

我正在使用background-size属性来设置全屏背景图,但在Chrome浏览器下的Nexus7平板电脑竖屏模式下无法完全覆盖。它只覆盖了宽度而没有覆盖高度,也就是说下面留有约200px的白色空间。但是当我在桌面版Chrome(或其他任何设备)中查看该网站,并使用垂直显示器模拟纵向尺寸时,...

42得票9回答
CSS背景大小:覆盖+背景附着:固定剪裁背景图像

我有一个包含背景图像的图表列表,类似于以下内容:&lt;ul&gt; &lt;li&gt; &lt;figure style="background-image: url(...);"&gt;&lt;/figure&gt; &lt;/li&gt; &lt;li&gt; ...

20得票3回答
背景大小属性中,background-size: cover; 和 background-size: 100%; 有何不同?

当我将一个div的背景图片的background-size属性设置为background-size: cover;或background-size: 100%;时,两者看起来相同。 有什么区别?何时应使用cover和100%?

16得票3回答
背景大小的过渡效果无法实现

我正在尝试对悬停时的背景图像进行过渡效果。 目前这是我的代码: HTML&lt;div class="item-one"&gt;&lt;/div&gt; CSS -> CSS(层叠样式表).item-one { height: 345px; width: 256px; ...

15得票2回答
使用background-size: cover的背景过渡效果

这个问题可能已经有答案了,但在搜索了一段时间后,我还没有找到。 我有一系列带有背景图片的 div。尺寸设置为 background-size: cover。 但是我想让图片在悬停时缩放和放大。似乎这个过渡效果与 cover 属性不兼容。实际上,图像会缩放,但没有过渡效果。它从“覆盖”瞬间变...

11得票3回答
背景大小:悬停时覆盖缩放过渡

我希望当用户悬停在具有图像背景的链接(div)上时,能够产生缩放效果。我不知道如何仅对背景而非文本进行缩放!我找不到最好的方法。这里是一段代码(与我的期望不符): .light_blue { display: block; color: #fff; background...

10得票3回答
鼠标悬停时背景大小过渡导致Chrome浏览器背景图像"抖动"问题

我试图实现最近看到的效果,即在悬停时背景图像缩放。我几乎用这里的示例完成了它:https://jsfiddle.net/qyh6nbwt/ ,但似乎非常抖动(通过悬停在上面时你会明白我的意思),我使用的是最新版本的Chrome浏览器,正在运行OSX,尚未在其他浏览器中检查过。 有没有办法使它更...

10得票2回答
获取背景图片的最终大小

有没有一种简单的方法使用Javascript或jQuery获取背景图像的最终高度和宽度,即使应用了background-size属性?我是说,我知道我可以获取背景图像的url并将其加载到Image对象中,然后获取其宽度和高度。但这是源图像的大小。如果有人使用CSS进行缩放,则大小会发生变化。我...