私は巨大なメディアクエリをクリーンアップしようとしています。代わりに、これが表示されるように、デフォルトの要素値と同じ要素値のすべての変更を削除しました。異なるメディアクエリの要素に重複する値
私の質問は、重複した値が個々のメディアクエリに格納されているときの私の選択肢ですか?ここで
は一例です。
@media only screen and (min-width: 480px) and (max-width: 767px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
@media only screen and (max-width: 479px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
私は同様にメディアクエリの内部で重複していない要素の値の変化がたくさんあるので、私は一緒にすべてを組み合わせることはできません。他の選択肢はありますか?
私はCSSプリプロセッサを調べます!私は、スタイルを繰り返すことで一連の再定義に関する警告に苦しんでいます。そのため、私はメディアのクエリをクリーンアップしようとしています。これは私の最強の訴訟ではないので、どうやってこれらの要素のそれぞれについて基本クラスを作るのか気になりますか?私はできるだけリピートしようとしていますが、すべてのメディアクエリの要素値を宣言しなければ、上記の例ではデフォルトの要素値が自動的に検出され、他の多くの場合はデフォルト要素の値は異なります。 –
確かに、元の答えに基底クラスの例を追加しました!メディアクエリは少し難解です。できるだけそれらを最小限に抑え、照会を重複させないようにしてください。より具体的な例があれば教えてください。 –
さて、これは(.fa.fa-check {.standard-icon})のようなものに見えるでしょうか、今は私がトラックのウェイですか? –