【发布时间】:2016-02-05 21:52:11
【问题描述】:
我正在尝试开发一个响应式网页。我应该在桌面视图和移动视图中显示两个不同的图像。我尝试使用 CSS 的 @media 属性更改图像,像这样。
#login-top-shadow{
max-width: 100%;
@media only all and (max-width: 700px) {
content:url("img/login_top_shadow_mobile.png");
}
}
应该在桌面视图中显示的图像是为我的图像的 src 属性提供的。
在 缩小页面大小时,图像不会改变。我控制台中的 CSS 属性没有改变,但 html 中没有改变。
【问题讨论】:
-
请提供jsfiddle。
-
仅供参考:通过 CSS
content更改图像不适用于所有浏览器。您可能需要考虑picture元素。
标签: html css image user-interface responsive-design