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

porównywanie kolorów w sass

42 Warsaw Coding Academy
0 głosów
168 wizyt
pytanie zadane 22 czerwca 2017 w HTML i CSS przez Marchiew Dyskutant (7,730 p.)
edycja 22 czerwca 2017 przez Marchiew

Witam,
mam takie kod w sass:

@mixin div-tree($color: black) {

    background-color: $color;
    padding: 5px;
    display: block;

    @if $color > #777777 {
        
        color: darken($color, 50%);
        border: 5px solid darken($color, 30%);
    } @else {
        color: lighten($color, 50%);
        border: 5px solid lighten($color, 30%);
    }
}

.div-tree {

    > p {
        @include div-tree();
    }

    span {
        @include div-tree(blue);

         p {
            @include div-tree(white);
        }
    }
}

Po skompilowaniu pokazuje mi:  "undefined operation: black gt #777777" i nie wiem co zrobić, żeby obliczało mi czy podany kolor w argumencie jest mniejszy lub większy od wskazanego.

Z góry dzięki za pomoc

PS. gdy daje "==", "!=" to działa

1 odpowiedź

0 głosów
odpowiedź 22 czerwca 2017 przez wojciech.smolarek Obywatel (1,160 p.)
wybrane 28 czerwca 2017 przez Marchiew
 
Najlepsza

@mixin div-tree($color: black) {
    background-color: $color;
    padding: 5px;
    display: block;
 
    @if lightness($color)  > lightness(#777) {         
        color: darken($color, 50%);
        border: 5px solid darken($color, 30%);
    } @else {
        color: lighten($color, 50%);
        border: 5px solid lighten($color, 30%);
    }
}
 
.div-tree {
 
    > p {
        @include div-tree();
    }
 
    span {
        @include div-tree(blue);
 
         p {
            @include div-tree(white);
        }
    }
}

 

Podobne pytania

0 głosów
0 odpowiedzi 199 wizyt
pytanie zadane 31 października 2021 w HTML i CSS przez TOWaD Mądrala (6,420 p.)
0 głosów
2 odpowiedzi 629 wizyt
pytanie zadane 25 marca 2018 w HTML i CSS przez SZYMII Użytkownik (510 p.)
+1 głos
2 odpowiedzi 452 wizyt
pytanie zadane 8 kwietnia 2021 w JavaScript przez Nearr Obywatel (1,890 p.)

93,377 zapytań

142,379 odpowiedzi

322,527 komentarzy

62,724 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...