Zmienne SCSS
Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów.
// Color Variables
$primary: #6366f1;
$secondary: #ec4899;
$accent: #f59e0b;
$success: #10b981;
$warning: #f59e0b;
$error: #ef4444;
// Color Map
$colors: (
"primary": $primary,
"secondary": $secondary,
"accent": $accent,
"success": $success,
"warning": $warning,
"error": $error
);
// Usage functions
@function color($name) {
@return map-get($colors, $name);
}
// Generate utility classes
@each $name, $color in $colors {
.bg-#{$name} {
background-color: $color;
}
.text-#{$name} {
color: $color;
}
.border-#{$name} {
border-color: $color;
}
}// SCSS Mixins
@mixin background($color) {
background-color: $color;
@if lightness($color) > 50% {
color: #1a1a1a;
} @else {
color: #ffffff;
}
}
@mixin button-variant($bg, $hover: darken($bg, 10%)) {
background-color: $bg;
border-color: $bg;
@if lightness($bg) > 50% {
color: #1a1a1a;
} @else {
color: #ffffff;
}
&:hover {
background-color: $hover;
border-color: $hover;
}
}
// Usage
.my-button {
@include button-variant($primary);
}
.my-section {
@include background($secondary);
}Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów.
Zmienne SCSS pokazuje wyłącznie elementy sterujące i wyniki związane z jego funkcją. Dostępne opcje zależą od narzędzia i danych wejściowych.
Obsługiwane formaty
Jak to działa
Krok 1
Otwórz Zmienne SCSS i przygotuj dane wymagane przez interfejs
Krok 2
Dostosuj widoczne ustawienia do oczekiwanego wyniku
Krok 3
Sprawdź wynik przed skopiowaniem, eksportem lub ponownym użyciem
Częste błędy, których należy unikać
- Nie zakładaj obsługi formatu lub opcji, jeśli nie ma jej w interfejsie.
- Sprawdź wartości przed użyciem ich w identyfikacji, interfejsie lub pliku produkcyjnym.
- Dla tekstu i UI sprawdź również kontrast.
Wskazówki pro
- Zachowaj wartość źródłową razem z wynikiem, aby porównywać warianty.
- Korzystaj z formatów faktycznie pokazanych przez narzędzie zamiast zgadywać konwersję.
- Na telefonie i tablecie pozwól tekstom i kontrolkom przechodzić do kolejnych wierszy.
Przetwarzanie danych
Sposób przetwarzania zależy od użytej funkcji. Zgoda, analityka i funkcje konta serwisu są oddzielne od operacji na kolorze.
Co robi to narzędzie
Wyeksportuj paletę kolorów jako czytelne zmienne SCSS lub Sass z wymownymi nazwami i wartościami HEX, gotowe do zaimportowania w Twoich arkuszach stylów. Zmienne SCSS skupia się na tym zadaniu i nie sugeruje funkcji, których nie ma w interfejsie. Użyj dostępnych elementów sterujących, aby uzyskać potrzebny wynik, a następnie sprawdź wyświetlane wartości przed przeniesieniem ich do innego narzędzia, arkusza stylów, pliku projektu lub dokumentu.
Przygotowanie danych wejściowych
Zacznij od danych wymaganych przez Zmienne SCSS: koloru, wartości, obrazu lub ustawienia zależnie od ekranu. Formaty podane na tej stronie to SCSS, Sass, CSS, Maps. Jeśli format lub opcja nie pojawia się w interfejsie, nie traktuj jej jako obsługiwanej przez tę konkretną funkcję.
Odczyt i weryfikacja wyniku
Odczytuj wynik w kontekście wykonanej operacji. Porównaj go z wartością źródłową i sprawdź ustawienia wpływające na obliczenie. W ważnych pracach wizualnych warto również obejrzeć rezultat w docelowym interfejsie zamiast polegać wyłącznie na kodzie.
Użycie na telefonie i tablecie
Zmienne SCSS korzysta z responsywnego układu serwisu. Nagłówki, opisy, breadcrumbs i kontrolki mogą przechodzić do kolejnych wierszy na wąskich ekranach, dzięki czemu długie tłumaczenia nie są ucinane. Mimo to sprawdź wynik na urządzeniu i w kontekście, w którym będzie używany.
Ponowne użycie wyniku w projekcie
Po sprawdzeniu wyniku korzystaj tylko z działań rzeczywiście oferowanych przez Zmienne SCSS, takich jak kopiowanie lub eksport, jeśli są dostępne. Zachowaj wartość źródłową, jeśli ustawienie będzie trzeba odtworzyć, a przy kolorach UI dokumentuj także ich rolę i wymagany kontrast.
Powiązane narzędzia
Poradniki i tutoriale
Dowiedz się, jak korzystać z naszych narzędzi dzięki szczegółowym poradnikom.
scss-variables: praktyczny przewodnik developer
Zlokalizowany przewodnik po scss-variables, dobrych praktykach developer i typowych błędach.
scss-variables: praktyczny przewodnik developer
Zlokalizowany przewodnik po scss-variables, dobrych praktykach developer i typowych błędach.
scss-variables: praktyczny przewodnik developer
Zlokalizowany przewodnik po scss-variables, dobrych praktykach developer i typowych błędach.
Najczęściej zadawane pytania
Dowiedz się, jak korzystać z naszych narzędzi dzięki szczegółowym poradnikom.