Istnieją pewne właściwości przejściowe CSS, które są używane do dodawania efektów przejściowych na różne elementy, wyjaśniliśmy je szczegółowo poniżej.
Właściwości przejściowe CSS
CSS zapewnia różne właściwości przejściowe, które są następujące.
Wszystkie wyżej wymienione właściwości są wyjaśnione poniżej.
przejściowa-proporcja
Ta właściwość służy do określenia różnych właściwości CSS, do których należy zastosować efekt przejściowy.
Składnia
Transition-Property: Brak | Wszystkie | właściwość | dziedzictwo | wstępny;Cała wartość jest wartością domyślną, która stosuje efekt przejścia do wszystkich określonych właściwości, podczas gdy wartość właściwości określa nazwę właściwości, na której zastosowano efekt.
Przykład
Załóżmy, że chcesz zmienić szerokość i wysokość kontenera Div za pomocą właściwości przejściowej.
Html
Przynieś mi myszkęPo prostu definiujemy kontener DIV.
CSS
divUstawiamy pierwotną szerokość Div na 100px i wysokość na 90px, a następnie stosujemy efekt przejściowy zarówno na szerokość, jak i wysokość Div przez 2 sekundy. Określenie czasu trwania jest koniecznością, w przeciwnym razie przejście nie będzie miało zastosowania. Ponadto efekt przejścia nastąpi, gdy użytkownik przyniesie mysz na kontener Div.
Wyjście
Efekt przejściowy został pomyślnie wdrożony na kontenerze DIV.
Przejście
Ta właściwość określa, jak długo powinien nadal nastąpić efekt przejścia. Każdej właściwości może otrzymać jeden czas trwania lub możesz przypisać różne czasy do różnych właściwości CSS.
Składnia
Czas trwania: czas | dziedzictwo | wstępny;Parametr czasu określa czas trwania efektu przejścia.
Przykład
Załóżmy, że chcesz zwiększyć rozmiar czcionki i wagę akapitu, gdy przyniesiony jest kursor myszy.
Html
Przynieś mi myszkę
Zdefiniowaliśmy nasz akapit.
CSS
PPowyższy kod określa, że gdy kursor myszy zostanie wniesiony na akapit, rozmiar czcionki akapitu zmieni się i ten efekt nastąpi przez 3 sekundy.
Wyjście
Nieruchomość czasu trwania przejścia działa poprawnie.
Transition-Delay
Ta właściwość określa opóźnienie między zmianą właściwości a rozpoczęciem efektu przejścia.
Składnia
Czas trwania: czas | dziedzictwo | wstępny;Parametr czasu określa czas oczekiwania przed rozpoczęciem efektu przejścia.
Przykład
Załóżmy, że chcesz zastosować efekt przejścia na element DIV po opóźnieniu 2 sekund, postępuj zgodnie z przykładem.
Html
Przynieś mi myszkęW powyższym kodzie po prostu utworzyliśmy kontener Div.
CSS
divZgodnie z powyższym kodeksem efekt przejścia nastąpi po opóźnieniu 2 sekund.
Wyjście
Jest to efekt przejściowy z opóźnieniem 2 sekund.
funkcja przejściowa
Ta właściwość służy do zdefiniowania krzywej przyspieszenia efektu przejścia.
Składnia
Funkcja przejściowa: łatwość | liniowy | łatwość | łatwość | Łatwość | Cubic-Bezier (N, N, N, N);Wszystkie parametry są wyjaśnione poniżej.
Przykład
Rozważ przykład poniżej.
Html
Przynieś mi myszkęPo prostu utworzono kontener DIV.
CSS
divZgodnie z powyższym kodem szerokość kontenera Div zmieni się w sposób liniowy, co oznacza, że efekt przejściowy będzie miał taką samą prędkość od początku do końca.
Wyjście
Efekt przejścia odbywa się w sposób liniowy.
przemiana
Ta właściwość jest właściwością skrótów, która jest używana do ustawiania wartości na wszystkie powyższe właściwości przejściowe.
Składnia
przejście: (właściwość) (czas trwania) (funkcja czasowa) (opóźnienie);Przykład
Poniższy przykład pokazuje działanie właściwości przejściowej.
CSS
divKorzystając z właściwości przejściowej, stosujemy efekt przejściowy na szerokość dla 0.5 sekund w sposób liniowy z opóźnieniem 1 sekund.
Wyjście
Nieruchomość przejściowa działa poprawnie.
Wniosek
Przejścia są określane jako zmiana w stanie elementu płynnie w określonym czasie trwania. CSS zapewnia różne właściwości przejściowe, które są następujące: przejście-proporcja, czas trwania przejścia, opóźnienie przejściowe, funkcja przejściowa i przejście. Wszystkie te właściwości są używane do określenia zachowania efektu przejścia stosowanego na różne elementy HTML. W tym przewodniku wszystkie te właściwości są wyjaśnione za pomocą odpowiednich przykładów.