Я пытаюсь написать @mixin для дисплея с высокой плотностью, как iPhone 4+ Retina Display.Поэтому я хочу автоматически добавить "@2x"
в качестве суффикса к именам файлов изображений.
Поскольку image-url()
отбрасывает весь путь назад, я не могу добавить суффикс.Не я пытаюсь получить доступ к Image-Path, который я установил в конфигурации, чтобы связать вместе URL-адрес.
Например:
background: $color url("#{$http_images_path}"+"#{$image-name}"+"@2x"+"#{$image-extension}") $x $y no-repeat
Но # {$ http_images_path}не определено.Есть ли способ получить к нему доступ?Я действительно не хочу определять путь к изображению отдельно, так как это сделает конфигурацию совершенно ненужной.
Еще приятнее было бы, если бы я мог разделить возвращаемую функцию image-url () перед "."расширения и добавьте "@ 2x", потому что мне не нужно было бы определять расширение отдельно.Я пытался использовать Ruby в файле sass, например puts "test"
, но это не сработало.Так что я не уверен, есть ли способ разделить строки с помощью sass.
У вас, ребята, есть какие-нибудь хорошие идеи?
Спасибо!Alex