【问题标题】:Retina Display Media Query apply on css视网膜显示媒体查询适用于 css
【发布时间】:2017-10-25 06:58:03
【问题描述】:

我在正常的 1440 像素上创建了一个 Web 应用程序。现在我必须按照规范转换为视网膜显示 2880 像素。因为我已经下放了它。什么会容易和最佳实践呢?我试过这样的事情

@media only screen and (min-width : 2800px){
body.checkout-cart-index  input#s_method_flatrate {
    width: 22px;
    height: 12px;
}
}

但我现在才知道视网膜是不同的东西。所以我尝试了https://css-tricks.com/snippets/css/retina-display-media-query/这个查询,但到目前为止我没有帮助。也许我用错了?

【问题讨论】:

    标签: css resolution retina-display


    【解决方案1】:

    对你没有帮助?

    @media
    only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (   min--moz-device-pixel-ratio: 2),
    only screen and (     -o-min-device-pixel-ratio: 2/1),
    only screen and (        min-device-pixel-ratio: 2),
    only screen and (                min-resolution: 192dpi),
    only screen and (                min-resolution: 2dppx) { 
    
      /* Retina-specific stuff here */
    
    }
    

    【讨论】:

    • 我想将所有图像更改为双倍,并将元素间距更改为双倍。所以我会在这个查询中写 1440px 作为正常和图像宽度加倍?
    • 如果你写在这个查询中,例如.image { width: 22px; height: 12px },那么在视网膜显示器上你的.image将有两倍大小
    • 我的身高和宽度在 1440 body.checkout-cart-index input#s_method_flatrate { width: 22px;高度:12px; } 是这样的,所以我想写 .image {width:42px;高度 24px;} ?为什么你写了相同的 css?它会如何翻倍?
    • 好吧好吧,最后一样的填充,边距等?或者还有其他的东西存在吗?
    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 2023-03-08
    • 2013-09-27
    • 2012-02-18
    • 2013-09-28
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    相关资源
    最近更新 更多