• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Scss - Czy taki kod to redundancja?

Cloud VPS
0 głosów
221 wizyt
pytanie zadane 27 grudnia 2020 w HTML i CSS przez Bakkit Dyskutant (7,600 p.)
zamknięte 17 marca 2021 przez Bakkit

Witam.

Wiadomo, że przy zastosowaniu np. display: flex preprocesor wytworzy dla tej wartości odpowiednik -webkit, -moz itd.

Stworzyłem sobie takiego mixina dla placeholdera:

@mixin placeholder($color) {
    &::-webkit-input-placeholder {
        color: $color;
    }
    &::-moz-placeholder {
        color: $color;
    }
    &:-ms-input-placeholder {
        color: $color;
    }
    &:-moz-placeholder {
        color: $color;
    }
}

Wszystko ładnie działa, ale czy gdy zamienię to na:

@mixin placeholder($color) {
    &::-webkit-input-placeholder {
        color: $color;
    }
}

to preprocesor sam nie przekształci tego na tą pierwszą wersję? Poszukałem trochę w konsoli i nie mogłem znaleźć osobnych styli dla placeholdera.

komentarz zamknięcia: Rozwiązanie problemu.

1 odpowiedź

+1 głos
odpowiedź 28 grudnia 2020 przez niezalogowany
wybrane 17 marca 2021 przez Bakkit
 
Najlepsza

Wiadomo, że przy zastosowaniu np. display: flex preprocesor wytworzy dla tej wartości odpowiednik -webkit, -moz itd.

Czemu miałby cokolwiek dodawać?

Narzędzie o którym mówisz to autoprefixer. Z nim wystarczy napisać:

.input::placeholder {
  color: $color;
}

I automatycznie wygeneruje (przy odpowiednich ustawieniach wspierania przeglądarek):

.input::-webkit-input-placeholder {
  color: $color;
}
.input::-moz-placeholder {
  color: $color;
}
.input:-ms-input-placeholder {
  color: $color;
}
.input::-ms-input-placeholder {
  color: $color;
}
.input::placeholder {
  color: $color;
}

Można sobie tak skonfigurować środowisko, że podane przez Ciebie mixiny w ogóle nie będą potrzebne

Podobne pytania

0 głosów
2 odpowiedzi 766 wizyt
pytanie zadane 21 stycznia 2020 w HTML i CSS przez El Lirón Obywatel (1,350 p.)
+1 głos
4 odpowiedzi 2,114 wizyt
pytanie zadane 27 sierpnia 2018 w HTML i CSS przez Zaqu93 Gaduła (4,850 p.)
0 głosów
1 odpowiedź 1,256 wizyt
pytanie zadane 8 maja 2018 w HTML i CSS przez name() Nowicjusz (240 p.)

93,456 zapytań

142,452 odpowiedzi

322,721 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...