代表的なmixin
mq_sp
SP向けレイアウト用@media生成
@include mq_sp {
// SPレイアウトスタイル
}
// @media (max-width: (ブレイクポイント)px)
mq_pc
PC向けレイアウト用@media生成
@include mq_pc {
// PCレイアウトスタイル
}
// @media (min-width: (ブレイクポイント) + 1px)
mq_under
指定サイズ以上向け@media生成
@include mq_under(number) {
// 指定サイズ以上向けスタイル
}
// @media (min-width: (number) + 1px)
mq_over
指定サイズ以下向け@media生成
@include mq_over(number) {
// 指定サイズ以下向けスタイル
}
// @media (max-width: (number)px)
get_vw
pxからvwを計算
get_vw(元px, 基準幅)
.c-foo {
font-size: get_vw(16, 1000);
// -> (100 / 1000) * 16
// -> font-size: 1.6vw
}