WEBLIC LLC

ブログ

Sass mixinの引数に0を指定する方法

Web制作

2016年12月12日

bg01

背景画像をカラムごとに違う画像を配置するため、mixinを使って設定しましたが、うまくいきませんでした。
ちなみに背景画像は
bg01.png
bg02.png
bg03.png



と連番で作っています。
まず、下記のように普通に書いてみると、
[css]
@mixin bgSet($numset:01) {
background: url(../images/bg#{$numset}.png) no-repeat left top;
}

{
@include bgSet(01)
}
[/css]

出力結果は下記のように01になって欲しいとことが1となってしまいました。。。
[css]
{
background: url(../images/bg1.png) no-repeat left top;
}
[/css]

これを回避するために下記のように記述したら狙い通りの出力結果を得ることができました。
[css]
@mixin bgSet($numset:"01") {
background: url(../images/bg#{$numset}.png) no-repeat left top;
}

{
@include bgSet("01")
}
[/css]

引数の値のところに”(ダブルコーテーション)を入れてあげると解決!

ちなみにSassのバージョンは3.4.22です。

関連記事

Web制作

WebサイトにおけるUIとUXの違い

現代のデジタル時代において、Webサイトは企業の顔とも言える存在です。そのWebサイトの成功は、優れ...

2024年1月9日

Web制作

GoogleドキュメントOCRの力でサイト制作効率アップ!

こんにちは、丹羽です。サイト制作する際に、クライアントから支給された原稿がデータ化されていない場合や...

2023年7月20日

Web制作

WordPressのContact Form 7にキャプチャを導入する方法

昨年末あたりからWEBLICのサイトのお問い合わせフォームからちょくちょくスパムが届くようになり困っ...

2017年1月12日

Web制作

ファーストビューに動画を!メリットと注意点の解説

ウェブサイトにおいて、訪問者の最初の印象を決定づけるファーストビューは非常に重要です。静的な画像やテ...

2024年3月7日

Web制作

さくらのレンタルサーバでWordPressのサイトをSSL化でつまずいたところ

今回新規でさくらのレンタルサーバ(スタンダード)+ラピッドの独自SSL(SNI SSL)を使ってWo...

2017年2月13日

  • カテゴリー

  • 本日、 2人が閲覧しました

    RELATED SITES

    関連サイト

    • SAKAMOTO Blog
    Designed by WEBLIC合同会社