Ako najlepšie využiť transformáciu v CSS?



V tomto článku podrobne pochopíme, čo je Transform In CSS, a pokračujeme podrobnou praktickou ukážkou.

V tomto článku porozumieme transformácii podrobne a nadviazať na ňu podrobnou praktickou ukážkou. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,

S pokrokom vo funkčnosti webových stránok je rovnako dôležité zabezpečiť inteligentné integrácie na vašom webe, aby bol atraktívny a lepší. Pridanie rôznych prvkov CSS, ktoré dopĺňajú vaše stránky, je nevyhnutnosťou.
Ľudia zostávajú mimo webov, ktoré v skutočnosti nelákajú masy. Čo tak skúsiť transformovať niektoré z prvkov a skrášliť svoje CSS s menšou hodnotou kompresie.
Na splnenie podobných potrieb máme transformáciu vlastnosti CSS, ktorá transformuje prvky buď ich zošikmením, otočením, zmenšením alebo zmenšením mierky alebo ich prekladom.





Pokračujeme týmto článkom o Transformácii v CSS

Čo je transformácia CSS?

Transformácia prvku CSS znamená poskytnúť mu hranu v 2D alebo 3D podobe. Vizuálne to mení štýl prvku.
2D transformácia funguje na osiach X a Y. Na vykonanie zmien môžete poskytnúť ľubovoľnú hranu alebo štruktúru na oboch osiach. Pri 3D transformácii musí pracovať na osiach X, Y a Z, aby poskytla potrebnú hĺbku.



Vlastnosti transformácie CSS 2D:

Funkcia Popis

matica ( n, n, n, n, n, n )

Matica šiestich hodnôt



výukové programy pre Android pre začiatočníkov

preložiť ( x, r )

Umožňuje prvku pohybovať sa pozdĺž osi X a Y.

translateX ( n )

Umožňuje prvku pohybovať sa pozdĺž osi X.

preložiťY ( n )

Umožňuje prvku pohybovať sa pozdĺž osi Y.

stupnica ( x, r )

Zmení šírku a výšku prvkov

scaleX ( n )

Zmení šírku prvku

scaleY ( n )

Zmení výšku prvkov

točiť sa( uhol )

Umožňuje otočiť prvok v uhle určenom v parametri

zošikmenie ( uhol x, uhol y )

Šikmý prvok pozdĺž osi X a Y.

skewX ( uhol )

Šikmý prvok pozdĺž osi X.

šikmoY ( uhol )

Šikmý prvok pozdĺž osi Y.

Vlastnosti transformácie CSS 3D:

Nehnuteľnosť

Popis

transformovať

Aplikuje na prvok 2D alebo 3D transformáciu

transformačný pôvod

Umožňuje zmeniť pozíciu na transformovaných prvkoch

transformačný štýl

Určuje, ako sa vnorené prvky vykresľujú v 3D priestore

perspektíva

Určuje perspektívu toho, ako sa zobrazujú 3D prvky

perspektívny pôvod

Určuje spodnú polohu 3D prvkov

java deklaruje pole objektov

viditeľnosť pozadia

Definuje, či má byť prvok viditeľný alebo nie, ak nie je otočený k obrazovke

Napríklad:

css .element {šírka: 20px výška: 20px transformácia: mierka (20)}

Teraz, keď tak urobíte, bude definovaný prvok zmenšený 20-krát.

Príklad - Transformácia CSS - Edureka

Nielen to, môžete tiež meniť mierku osi pre horizontálne a vertikálne škálovanie.

transformácia: scaleX (2) transformácia: scaleY (.5)

Ak chcete zabezpečiť správnu transformáciu vo všetkých prehľadávačoch, môžete:

div {-webkit-transformácia: mierka (1,5) -moz-transformácia: mierka (1,5) -o-transformácia: mierka (1,5) transformácia: mierka (1,5)}

Vlastnosť transformácie CSS zlepšuje priestor súradníc úrovne vizuálneho formátovania CSS.
Čo je úroveň vizuálneho formátovania?
Úroveň vizuálneho formátovania znamená spracovať dokument a vizuálne ho predstaviť na mediálnych platformách. Pomocou vizuálneho formátovania môžete každý prvok transformovať ako model, ktorý súhlasí s modelom poľa CSS. Boxový model CSS definuje prvok v štandardnom formáte obdĺžnikového boxu, ktorý definuje veľkosť, polohu a vlastnosti.
Poznámka: Transformovať sa dajú iba transformovateľné prvky.

Pokračujeme týmto článkom o Transformácii v CSS

Aké sú rôzne vlastnosti transformácie?

Pozrime sa na všetky transformačné vlastnosti:

1. mierka (): Zmena mierky znamená zmenu veľkosti prvku horizontálne alebo vertikálne.

Pre vertikálne zväčšenie:scaleX

Pre horizontálne zmeny mierky:scaleY

V prípade prvku môžete tiež zmeniť veľkosť písma, výplň, výšku alebo šírku. Predvolená hodnota je 1, čo tiež znamená poskytnutie 0,5, pretože hodnota ju zníži na polovicu, zatiaľ čo poskytnutie 2 zdvojnásobí mierku.

2. zošikmenie (): Vlastnosť Skew umožňuje užívateľovi nakloniť prvok doprava alebo doľava z jedného súradnicového bodu. Je to skoro ako s premenou obdĺžnika na rovnobežník. Element môžete skosiť podľa jeho súradníc.

Príklad:

.element {transformácia: skewX (25 stupňov)} .element {transformácia: skewY (25 stupňov)

Keď to urobíte, prvok sa skreslí o 25 stupňov horizontálne a vertikálne pomocou skewX alebo skewY.

3. otočiť ( ) : Pomocou tejto vlastnosti môžete prvok otočiť v smere hodinových ručičiek. Môžete ho otočiť o 180 stupňov alebo 360 stupňov, aby ste ho vrátili na pôvodné miesto.

.element {transformácia: rotácia (25 stupňov)}

Aj na zabezpečenie rotácie môžete použiť ktorúkoľvek z troch dimenzií: rotateX, rotateY alebo rotateZ.

4. preložiť ( ) : Element môžete posúvať správne hore dnom alebo do strán.

.element {transformácia: preložiť (20px, 10px)}

Prekladač posunie zadaný objekt / prvok naopak alebo naopak. Prvá zadaná hodnota posúva objekt doprava (negatív ho posúva na ľavú stranu) a druhá hodnota ho posúva nadol (zadaním zápornej hodnoty sa posúva nahor).

Ak by vás to mohlo zmiasť, potom aplikujte os X na zmenu polohy prvku vodorovne a na osi Y zvislú zmenu polohy. Najúžasnejším aspektom vlastnosti transformácie je to, že použitie transformácie umožní elementu iba pohyb a zachová neporušený každý ďalší element alebo text. Vzdialenosť sa zvyčajne meria v pixeloch alebo percentách.

Napríklad:

.element {transformácia: translateX (hodnota) transformácia: translateY (hodnota)}

5. perspektíva (): Môžete poskytnúť hĺbku v perspektíve prvku. Umožňuje dať 3D transformáciu prvku tým, že je v transformácii kockový.
preložiť3d (x, y, z)
translateZ(z)

preložiť3d (x, y, z) preložiťZ (z)

Zavedenie osi z dáva prvku 3D vizualizáciu. translateZ () posúva prvok smerom k divákovi, zatiaľ čo záporná hodnota ho posúva preč.

6. matica () : Spojte všetky transformácie do jednej.

otočiť (45 stupňov) preložiť (24 pixelov, 25 pixelov)

Aplikácia matrix () kombinuje všetky vlastnosti transformácie do jedného poľa.

ako skontrolovať palindróm v jave

Aplikácia vlastností transformácie môže výrazne vylepšiť váš prvok, a tým aj príťažlivosť vášho webu. Vyskúšajte ich!

Týmto sa dostávame na koniec tohto článku o Transformácii v CSS.

Ak sa chcete dozvedieť viac informácií o vývoji webu, pozrite si stránku od Edureka. Osvedčenie o školení v oblasti vývoja webových stránok vám pomôže Naučte sa, ako vytvárať pôsobivé webové stránky pomocou HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a ako ich nasadiť do služby Amazon Simple Storage Service (S3).

Ak stále máte záujem Ak máte akékoľvek otázky, môžete ich uverejniť v sekcii komentárov v tomto blogu „Čo je CSS“ a my sa vám ozveme čo najskôr.