Skip to content
This repository was archived by the owner on Nov 19, 2022. It is now read-only.

Latest commit

 

History

History
42 lines (29 loc) · 1 KB

File metadata and controls

42 lines (29 loc) · 1 KB

Path

若传入的值不是以/http:https:开头,则自动补全assets_dir

Sass: path(source, only_path=false)

background-image: path('ninja.png');
// background-image: url(/assets/{{ assets_dir }}/ninja.png);

background-image: path('/path/to/ninja.png');
// background-image: url(/path/to/ninja.png);

background-image: path('http://example.com/ninja.png');
// background-image: url(http://example.com/ninja.png);

$icons: sprite-map(path('icons/*.png', true));

Ruby: String.path

'ninja.png'.path
# {{ assets_dir }}/ninja.png

'/ninja.png'.path
# /ninja.png

'http://example.com/ninja.png'.path
# http://example.com/ninja.png

'ninja.png'.path(:exam)
# {{ assets_dir }}/plugin-exam/ninja.png
= stylesheet_link_tag 'ninja'.path
# <link href="/assets/{{ assets_dir }}/ninja.css" rel="stylesheet" />

= image_tag 'ninja.png'.path
# <img src="/assets/{{ assets_dir }}/ninja.png" />