Update _functions.sass

This commit is contained in:
Andros Fenollosa 2019-03-03 09:46:21 +01:00 committed by GitHub
parent a55bdb3aa4
commit 3519efc468
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,27 +1,3 @@
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
// This file contains all application-wide Sass functions. // This file contains all application-wide Sass functions.
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
/// Native `url(..)` function wrapper
/// @param {String} $base - base URL for the asset
/// @param {String} $type - asset type folder (e.g. `fonts/`)
/// @param {String} $path - asset path
/// @return {Url}
@function asset($base, $type, $path)
@return url($base + $type + $path)
/// Returns URL to an image based on its path
/// @param {String} $path - image path
/// @param {String} $base [$base-url] - base URL
/// @return {Url}
/// @require $base-url
@function image($path, $base: $base-url)
@return asset($base, "images/", $path)
/// Returns URL to a font based on its path
/// @param {String} $path - font path
/// @param {String} $base [$base-url] - base URL
/// @return {Url}
/// @require $base-url
@function font($path, $base: $base-url)
@return asset($base, "fonts/", $path)