Ten zapis wyjaśni właściwość transformacji CSS z funkcją wartości tłumacz ().
Przykładowy scenariusz
W przypadku demonstracji stworzymy dwa obrazy ułożone nad sobą. Pierwszy będzie statyczny i nieco nieprzezroczysty, podczas gdy drugi będzie ruchomy. Co więcej, „przekształcać„Własność jest stosowana do drugiego elementu, tak aby poruszał się w stosunku do nieprzezroczystego obrazu.
Krok 1: Dodaj obrazy w HTML
W HTML najpierw utwórz element div o nazwie klasy „główna zawartość". W ramach tego elementu Div dodaj kolejny div z nazwą klasy „Move-Img". Wewnątrz tego elementu Div dodaj dwa elementy, z których każdy ma atrybuty:
Oto kod HTML:
Krok 2: Zastosowanie CSS
Przejdźmy naprzód, aby zastosować właściwości stylizacji CSS do elementów HTML.
Element „Body” stylu
ciało„„kolor tła„Nieruchomość jest stosowana do ustawienia koloru tła elementu ciała.
Style „Move-Img” div
.Move-Img„„Move-Img„Element DIV jest stosowany z następującymi właściwościami CSS:
Styl „IMG-1” div
.IMG-1„„IMG-1„Div jest stylizowany w następujący sposób:
Styl „IMG-2” div
.IMG-2W ten sam sposób ustawiliśmy „IMG-2„Div.
Wyjście
Jak przekształcić pozycję obiektu w HTML?
„„przekształcać„Własność pozwala nam obracać, wypaczać, skalować lub tłumaczyć element. Mówiąc bardziej, „„ „Tłumaczyć()”Funkcja dostosowuje pozycję elementu na osi x, y i. Funkcjonalność „Tłumaczyć„Własność jest taka sama jak funkcja tłumacza () używana z właściwością transformacji.
Jakie są różne wartości właściwości „transformacji”?
Istnieje kilka wartości tłumaczenia związanych z właściwością transformacji CSS:
Sprawdź podany przykład zrozumienia ich użycia!
Przykład 1: Używanie „tłumacz ()” z właściwością „transformuj”
„„Tłumaczyć()”Funkcja przyjmuje dwie wartości parametrów. Pierwszy reprezentuje wartość osi x, a druga wartość reprezentuje oś y:
Transform: Tłumacz (100px, 100px);Można zaobserwować, że zgodnie z określonymi wartościami element jest zmieniający się w poziomie i pionowo:
Przykład 2: Używanie „tłumaczy ()” z właściwością „transformuj”
Aby przesunąć obiekt w poziomie, użyj „translatex ()”Funkcja. W rezultacie wartość dodatnia przesunie obiekt po prawej stronie, a wartość ujemna przesunie obiekt na lewą stronę:
Transform: Translatex (100px);Można zauważyć, że obiekt został przeniesiony 100px po prawej:
Przykład 3: Korzystanie z „Transferatey ()” z właściwością „Transform”
Aby przesunąć obiekt w pionie, użyj „tłumacz ()”Funkcja. Zgodnie z jego parametrami wartość dodatnia przesunie obiekt w kierunku dołu, a wartość ujemna przesunie go w kierunku góry:
Transform: Translatey (90px);Wyjście
Przykład 4: Korzystanie z „tłumacz ()” z właściwością „Transform”
Translatex () i tłumacz () są dość proste do zrozumienia, ponieważ przekształcają elementy odpowiednio pod względem osi x i osi y. „„tłumacz ()„Funkcja jest jakoś trudna. Oś X i oś y poruszają element poziomo lub pionowo, podczas gdy oś Z zbliża się do obiektu lub daleko od ciebie.
Przekazanie wartości dodatniej jako parametr funkcji tłumacz ()
Możesz użyć funkcji TranslateZ () w następujący sposób:
Transform: Perspective (200px) Translatez (50px);Tutaj:
Można zauważyć, że teraz obraz zbliża się do ekranu i wygląda na większe:
Przekazywanie wartości ujemnej jako parametr funkcji tłumacz ()
Teraz podajmy wartość ujemną jako parametr funkcji tłumacza ():
transformacja: perspektywa (200px) tłumacz (-50px);Wartość ujemna przesunęła element daleko od nas:
Poruszający obiekt w kierunku 3D
Aby przesunąć obiekt w kierunku 3D, użyj „tłumacz3d ()”Funkcja. Przyjmuje wartość jako parametry osi x, osi y i osi Z. Co więcej, „perspektywiczny()„Wartość określa przestrzeń między elementem a ekranem, dzięki czemu obraz mógł poruszać się w płaszczyźnie 3D:
Transform: perspektywa (500px) tłumacz3d (150px, 30px, 130px);Wyjście reprezentuje ruch obiektu w 3-D:
To chodziło o właściwość transformacji CSS z funkcją Translate () w CSS.
Wniosek
CSS „przekształcać„Własność o wartości”Tłumaczyć()”Umieścił elementy na osi x, osi y i osi Z. Wartości te mogą być dodatnie lub ujemne. „„translatex ()" I "tłumacz ()”Funkcje ustawione obiekty poziomo i pionowo. „„tłumacz ()”Funkcja przesuwa obiekt bliżej lub z dala od ekranu. Jest to połączone z „perspektywiczny()”Funkcja, która określa miejsce między ekranem a elementem. W tym artykule pokazano właściwość transformacji CSS z funkcją tłumacza ().