S.R*_*yes 6 html css image responsive-images responsive
我想知道我的首页是否可以加载专供移动用户使用的图像。我知道使用 javascript 是可能的,但我想知道是否可以仅使用 CSS 来实现相同的效果。我试图做一些研究,但找不到我要找的东西。我的意思不是根据屏幕大小调整图像大小,而是加载适合移动设备的图像。
利用不同的media query
变化如下,background-image
screen resolutions
div{
width:100%;
height:400px;
background:url('http://placehold.it/350x150/f22/fff');
background-size:100% 100%;
}
@media screen and (max-width : 480px){
div{
background:url('http://placehold.it/480x150/f12/fff');
background-size:100% 100%;
}
}
@media screen and (max-width : 320px){
div{
background:url('http://placehold.it/320x150/e12/fff');
background-size:100% 100%;
}
}
Run Code Online (Sandbox Code Playgroud)
<div></div>
Run Code Online (Sandbox Code Playgroud)
检查这个jsFiddle。
是的,这是可能的。您可以使用媒体查询。CSS 示例:
#yourimage {
display: none;
}
@media (max-width: 500px) {
#yourimage {
display: block;
}
}
Run Code Online (Sandbox Code Playgroud)
此代码适用于 html 图像。这是一个 JSFiddle:
https://jsfiddle.net/vqfLokpa/
只需点击运行,然后开始缩小浏览器窗口。
归档时间: |
|
查看次数: |
5321 次 |
最近记录: |