Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css jQuery移动视网膜图标不显示_Css_Jquery Mobile - Fatal编程技术网

Css jQuery移动视网膜图标不显示

Css jQuery移动视网膜图标不显示,css,jquery-mobile,Css,Jquery Mobile,视网膜图标未显示非视网膜图标太小。我在*2.png中使用18x18和36x36。你知道怎么解决这个问题吗 .ui-icon-roto { background-image: url("imgs/roto_icon.png"); } @media only screen and (-webkit-min-device-pixel-ratio: 2) { .ui-icon-roto { background-image: url("imgs/roto_icon2.pn

视网膜图标未显示非视网膜图标太小。我在*2.png中使用18x18和36x36。你知道怎么解决这个问题吗

.ui-icon-roto {
    background-image: url("imgs/roto_icon.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-icon-roto {
        background-image: url("imgs/roto_icon2.png");
        background-size: 36px 36px;
    }
}

背景尺寸应为18x18

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-icon-myapp-settings {
        background: url("settings@2x.png") no-repeat rgba(0, 0, 0, 0.4) !important;
        background-size: 18px 18px;
}
}

@媒体屏幕和(-webkit min device pixel ratio:2){//apply styles}这是否有效?我怀疑您使用的像素大小是否相同:视网膜大小是36x36,实际文件是否正确?非视网膜文件的大小应该是多少?是的,视网膜的实际图像大小应该是36x36,正常的应该是18x18。两者都应该在CSS中以18x18的背景大小指定。