Wstęp
Gradienty są szczególnie użyteczne w projektach mobilnych, ponieważ wymagają mniej mocy obliczeniowej niż obrazy.
Rodzaje gradientów
Gradienty CSS są tworzone za pomocą atrybutu background-image
. Atrybut ten jest bardzo elastyczny i pozwala tworzyć gradienty o różnych kierunkach, odcieniach i kolorach. Można tworzyć gradienty liniowe, radialne, stożkowe i wielokolorowe. Gradienty liniowe tworzymy w kierunku poziomym lub pionowym, gradienty radialne od środka do zewnątrz, natomiast stożkowe rysują się po okręgu. Kolor gradientu można określić przy użyciu kodów szesnastkowych lub składników RGB. Każdy kolor można wybrać w różnych odcieniach, dzięki czemu można tworzyć bardzo złożone wzory. Gradienty wielokolorowe składają się z kilku kolorów połączonych ze sobą w różnych proporcjach.
Gradienty CSS są bardzo użyteczne w projektowaniu stron internetowych, ponieważ ułatwiają tworzenie atrakcyjnych i złożonych wzorów bez użycia obrazów. Pozwalają także na tworzenie wielu ciekawych efektów bez dodatkowych wysiłków. Można je wykorzystać do tworzenia efektów paralaksy lub efektów przemijania. Są bardzo funkcjonalne i łatwe w użyciu, dlatego możemy stosować ich w tworzeniu stron internetowych. Można je wykorzystać do tworzenia prostych tła lub bardziej złożonych wzorów.
Gradienty liniowe w CSS
background-image: linear-gradient(to bottom, black 0%, white 100%)
Są tworzone przy użyciu atrybutu background-image
, który wymaga jednostek procentowych. Procentów używamy tutaj do określenia odległości między punktami wzoru.
Gradienty radialne w CSS
background-image: radial-gradient(circle, rgba(0,183,214,.2) 0,#2d2d2d 100%);
Gradient radialny tworzymy za pomocą kolorów, które zaczynają się od środka i stopniowo się rozprzestrzeniają na zewnątrz. Można dostosować wielkość gradientu, kierunek i kolory. Jest to szczególnie przydatne w projektach mobilnych, ponieważ gradienty radialne wymagają mniej mocy obliczeniowej niż obrazy. Używamy je także do tworzenia efektów, które są trudne do osiągnięcia za pomocą tradycyjnych metod. Wykorzystywane są też do tworzenia atrakcyjnych i złożonych wzorów bez użycia obrazów.
Gradient stożkowy w CSS
Kod CSS dla gradientu stożkowego wygląda następująco:
background-image: conic-gradient(red, orange, yellow, green, blue, red);
Można powiedzieć, że ten rodzaj gradientu wygląda jakby był przekrojem stożka. Domyślnie rozpoczynamy rysowanie kolorów od punktu „na godzinie 12:00” i poruszamy się w prawo, zgodnie z ruchem wskazówek zegara.