Я пытаюсь очистить свои огромные медиа-запросы, и я удалил каждое изменение значений элементов, которые совпадают с значениями по умолчанию, чтобы это отображалось вместо этого.Дублирующие значения для элементов в разных запросах на медиа
Мой вопрос в том, какие варианты у меня есть, когда повторяющиеся значения хранятся в отдельных запросах на носители?
Вот пример:
@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}), или я откладываю трек прямо сейчас? –