とあるこの↓サイトを見て scss の @mixin を使ってメディアクエリを書く方法を学んでいたのですが、分からない部分があります。https://haniwaman.com/sass/#mixin
scss
1$layout-width-inner: 1024px; 2$breakpoints: ( 3 "sp": "screen and (max-width: 767px)", 4 "tab": "screen and (max-width: #{$layout-width-inner - 1px})", 5 "pc": "screen and (min-width: #{$layout-width-inner})" 6);
↑のコードについてです。
この$:{
};
というのは、$をまとめて書く際の記述方法と考えてよろしいですか?
また、"#"の記号は何を表しているのでしょうか?
scss
1@mixin mq($breakpoint: sp) { 2 3 @media #{map-get($breakpoints, $breakpoint)} { 4 5 @content; 6 } 7}
↑このコードのなかの、"#"も何を意味しているのかがいまいちわからないです。また、「map-get」というのは何を表しているのでしょうか?
ネットで検索してもあまり詳しい解説が出てこないので困っています。どなたかわかりやすく教えて頂けたら大変助かります。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/12 13:31
2020/05/12 13:33
2020/05/13 04:48