小编joh*_*nny的帖子

在Jade模板中编写内联CSS样式时,如何使用javascript变量

我正在尝试动态插入CSS代码段.理想情况下,这将工作:

style(type='text/css')
    #header a#logo { background:url(constants.logo) no-repeat; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
        #header a#logo { background-image: url(constants.logo_2x); }
    }
Run Code Online (Sandbox Code Playgroud)

不幸的是,constants.logo /字面/放置在DOM中.工作如下:

!= "<style type='text/css'>"
!= "#header a#logo { background:url('"+constants.logo+"') no-repeat; }"
!= "@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {"
!= "    #header a#logo { background-image: url('"+constants.logo_2x+"'); }"
!= "}</style>"
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

css node.js pug

7
推荐指数
1
解决办法
4703
查看次数

如何使用CarrierWave生成视网膜(iPad)友好(渐进式或隔行扫描)jpeg图像?

有很多报道称,Mobile Safari会对非常大的JPEG图像进行下采样,因此难以为新iPad推出适合视网膜的分辨率.

解决方案似乎是将JPEG编码为渐进/隔行扫描文件.因此,我很好奇我如何使用CarrierWave插件和RMagick扩展来生成这种类型的文件.

谢谢!

ruby-on-rails rmagick retina-display carrierwave

4
推荐指数
1
解决办法
1815
查看次数