ピクセルとレムの両方でフォントサイズを作成するために、SCSS で次の @mixin を定義しています。
@mixin font-size($sizeValue: 1){
font-size: ($sizeValue * 10) + px;
font-size: $sizeValue + rem;
}
次に、次のものがあります。
h1 { @include font-size(1.6) }
h2 { @include font-size(1.4) }
h3 { @include font-size(1.2) }
画面が 480px 未満の場合、フォント サイズを 80% 縮小したいのですが、これまでのところ、次のコードは機能していません。
@media(max-width:480px){
@mixin font-size($sizeValue: 1){
font-size: (($sizeValue * 10) * 0.8) + px;
font-size: ($sizeValue * 0.8) + rem;
}}
@media クエリ内で @mixin を再定義することは可能ですか? これを行うための最良の方法は何ですか?h1、h2、h3 ルールを再度含めることなく、これを実行したいと考えています。