CSS Transitions: opis, cechy i funkcje użytkowania

Stwórz dobrą witrynę już dziś: jest wystarczająco dużo specjalistów, aktywne procesy poprawy funkcjonalności i jej prezentacja (struktura i treść) są aktywnie przestrzegane. Ta ostatnia to projekt CSS - jako najprostsze, najbardziej opłacalne i wydajne rozwiązanie.

Walka między deweloperami dla klienta, jak i właścicieli witryn zainteresowanych użytkowników i zasobów ruchu przeniesiony w sferę treści reklamowych w porządku i miękkie (termicznym i dynamicznym).

CSS Transitions

Zgodnie z aktualną opinią, CSS Transitions w pseudoklasy: hover and back. Istnieje styl znacznika, na przykład TagStyle, i istnieje styl TagStyle: hover. zadaniem pseudo - umieścić zawartość drugiego zasad opisanych w pierwszym, jak tylko mysz będzie nad nim, i tak szybko, jak to możliwe - włączyć go ponownie. W tym schemacie (w wersji klasycznej) zazwyczaj zmienia się kolor tła, kolor tekstu, ramka, zaokrąglenia, wcięcia i inne widoczne elementy. Korzystanie z reguły CSS Transitions pozwala płynnie i płynnie.

Reguła może zmieniać wiele innych elementów, ale zazwyczaj używane są określone. Kompletną listę reguł, na które wpływa właściwość Transition CSS, można znaleźć w oficjalnych zasobach w Internecie.

Zawartość zasad transformacji

Zasady zadania: wykonania płynnego przejścia do innych reguł z jednego stanu do drugiego, ponieważ CSS transformacji S: (przejście = „*”),
  • nazwę właściwości, które wpływają (* - własność);
  • czas trwania procesu (* -czasu);
  • funkcja przejścia (* -przeznaczanie-funkcja);
  • opóźnienie początku procesu (* -delay).
  • Krótka pozycja reguły może być dozwolona w kanonach CSS:
  • przejście: wszystkie 1 s łatwość .5 s;
  • Przejście dotyczy wszystkich reguł, wykonanych w ciągu jednej sekundy w stylu "łatwości" z opóźnieniem o pół sekundy. Wszystko to samo, napisane przez elementy reguły:
  • * -property: all;
  • * -warunki: 1s;
  • * -znaczanie-funkcja: łatwość;
  • * -delay: .5s;
  • Reguła przejścia jest obsługiwana przez główne przeglądarki, ale nigdy nie koliduje z tym i istnieje przeglądarka z zapisanymi regułami.

    Aplikacja klasyczna

    Najprostszym i najczęściej używanym przejściem tła (symboli): przejście CSS: tło:
    W tym przykładzie tylko reguła koloru tła zastosuje regułę przejścia (czas trwania 2 sekundy, funkcja zwalnia, opóźnienie 0,2 sekundy), a inne reguły natychmiast zostaną przeniesione do innego stanu.

    Funkcja przejścia (styl)

    Ważnym elementem zasad CSS jest funkcja przejścia, czyli krzywa czasowa dla przejścia z jednego stanu do drugiego. Gładka (łatwa) jest wartością domyślną: przejście rozpoczyna się powoli, przyspiesza i zwalnia na końcu.
    Wartość "linearna" definiuje jednolite przejście: "wprowadzanie" - rozpoczyna przejście powoli, następnie płynnie przyspiesza do końca, a "wyprostowanie" - działa na odwrót. Funkcja cubic-bezier (x1 y1 x2 y2) pozwala stworzyć własną opcję przejścia, ale korzystanie z oficjalnych zasobów i stron, które mają dobre doświadczenia z krzywą Beziera, jest jeszcze lepsze. Coś nowego na pewno nie wyjdzie, ale doświadczenie przyjemnej psychologii oczu i odwiedzającychnagromadzone jest nadal znaczne.

    Połączenie przejścia z transformacją

    Dobry efekt daje kombinacja reguł CSS Transition & amp; Przekształć Pierwszy określa czas trwania procesu, drugi pokazuje, że należy wykonać cały ten czas. Konwertuj umożliwia przenoszenie znaczników, obracanie, zmianę rozmiaru, zmianę pozycji. Rozważmy kombinację:
  • przekształć: obróć (180 stopni);
  • przejście: wszystkie 2 s wycięcie .2 s;
  • Za dwie sekundy obróci zawartość znacznika o 180 stopni. Eksperementuyuchy z funkcji tłumaczenia, skalowanie, obracanie, pochylanie i ich odmiany, można osiągnąć ciekawe efekty i dać jego praca wyjątkową oryginalność.
    CSS3 pozwala na przeprowadzenie transformacji 3D, że znacznik transferu we współrzędnych xyz, że sochetatsyy z CSS Transitions pozwala na obracanie tekstu i kształtów jako niezbędne do osiągnięcia tego celu.

    zgodności z zasadami transformacji

    Gdy używamy przejścia CSS tle, obramowanie, kolorem i innymi oczywistymi zasad wizualnych Normalnie, w sposób naturalny i łatwo, w niektórych przypadkach, na przykład próbuje się połączyć CSS przejścia & Co. Wyświetlacz, możesz po prostu spędzić czas, a nie osiągnąć pożądanego.
    Ogólnie mówiąc, przy planowaniu użycia efektów wizualnych zaleca się przypisanie "widocznego z wszechstronności". Podejmować dobre kształty obrót lub tekst w czasie - działanie, które ma niewiele wspólnego z nieruchomości, która umożliwia wyświetlanie, widoczności, z-index. Jednakże, jeśli te dwa ostatnie są wyraźnie wskazane w wykazie, który dotyczy zasad CSS Transition, pierwszą rzeczą, nie wspomniano, chociaż jego zastosowanie przynosi oznaczyć coś istotnego, ale źle zarządzany.


    Reguła przejścia to nie tylko: kursor i powrót, może być z powodzeniem zastosowany do innych pseudoklas, na przykład: focus lub: active. Ogólnie rzecz biorąc, transformacja i transformacja to te cechy CSS, które nie mają bezpośredniego związku z logiką rzeczy (wszystko to dotyczy stylów, a nie algorytmów). Jednak w ciągu ostatnich kilku lat nacisk został przesunięty, aby nie korzystać z bogatego arsenału CSS i CSS3, jest po prostu niedopuszczalnym luksusem.

    W dniu nienormalny i naturalne

    W pierwszych dniach komputerów osobistych, gdy obliczenia matematyczne produkowane procesor matematyczny nie był normalny mieć 386 komputer bez koprocesora matematycznego, gdy przyszło do efektywnego wykorzystania Fortran-program do obliczania ścieżkę Księżyc Oczywiście dzisiaj nikt nie przychodzi do głowy, kupując komputer, pytając, czy ma sprzętowo zaimplementowane metody obliczeń matematycznych.
    Niewątpliwie idee stylów ma bardzo mały stosunek algorytmu czasu przejścia z jednego na inny styl lub obracać się wokół innego elementu znacznika. Znacznik nie jest elektronem obracającym się w pobliżu atomu.
    A CSS - z definicji tabela kaskadowych stylów i momentów dziedziczenia, biorąc pod uwagę urządzenia mobilne, z priorytetami, kombinacjami. Ale świat zmienia się tak szybko. Dzisiaj, matematyka, nie nazwiesz innej formuły, ponieważ pojęcie liczby w nowoczesnym języku programowania niewiele różni się od koncepcji linii. Ale jeśli wszystko to pasuje, jeśli jest to wygodne i skuteczne, to może mieć sens zmiana własnych pomysłów. Być może jest to CSS Transition & amp;Transformacja zrobi tak małą rewolucję: nie musisz już programować tego, czego nie potrzebujesz dawno temu. Programiści od dawna cierpią z powodu choroby zawodu, która jest inna: przepisać nie tylko to, co zrobili innym w ramach następnego zadania, ale nawet to, co oni sami zrobili wczoraj. Co robić, świat i technologia się zmieniają, a nawet niewielkie metamorfozy w terenie czasami prowadzą do znacznych zmian w kodzie. Jednak taka transformacja algorytmów matematycznych w piękne i wygodne reguły CSS jest bardzo praktyczna i skuteczna.

    Powiązane publikacje