私は、メディアクエリがSASSでどのように書かれているのか混乱しています。私は、このコード行を試してみたが、それは私にエラーがスローされます:SASSで@mediaを使用するにはどうすればよいですか?
@media screen (max-width: 1550px)
#server-name
left: 80%
私は、メディアクエリがSASSでどのように書かれているのか混乱しています。私は、このコード行を試してみたが、それは私にエラーがスローされます:SASSで@mediaを使用するにはどうすればよいですか?
@media screen (max-width: 1550px)
#server-name
left: 80%
が欠落しているので、あなたがand
キーワードを忘れてしまったタイプのエラーを持っています。あなたはそれについてもっと読むことができますhere
@media screen and (max-width: 1550px)
#server-name
left: 80%
これはSASSが、純粋なCSSの問題ではありません。 and
キーワードはメディアクエリーに
#server-name {
position: absolute;
}
@media screen and (max-width: 650px) {
#server-name {
left: 80%;
color: red;
}
}
<div id="server-name">My name</div>
ここではSASSでの使用例をいくつか紹介します。私はあなたが幅
$mobile: 568px
$tablet: 768px
$desktop: 1024px
のためのあなたの変数を作成SASSの構文とSCSS 第一ではないを使用しています注意してください、あなたは
=desktop
@media screen and (min-width: $desktop)
@content
=tablet
@media screen and (min-width: $tablet) and (max-width: $desktop - 1px)
@content
=mobile
@media screen and (max-width: $tablet - 1px)
@content
その後、あなたはこれらのミックスインのどこを使用することができ、あなたのミックスインを作成します。
.m-boxes-box
max-width: 500px
flex: 1 2
min-height: 250px
background-color: $soft-peach
margin: 10px 0
+tablet
min-width: 50%
+mobile
min-width: 100%
CSSでこれを行う方法は、実際にSASSでどのように行うのかという疑問に答えるものではありません。 – Quentin
しかし、それはSASSの質問ではありません。ちょうどタイプミスです。 – Arthur
質問タイトルは「SASSで@mediaをどうやって使うのですか?」です。この質問の最初の文は、「私はSASSでメディアクエリーがどのように書かれているのか混乱しています。それはSASSの質問です! – Quentin