V tomto článku pochopíme Transformovat podrobně a navazuje na podrobnou praktickou ukázku. V tomto článku se budeme zabývat následujícími ukazateli,
S pokrokem ve funkčnosti webových stránek je stejně důležité poskytovat chytré integrace na vašem webu, aby byl atraktivní a lepší. Přidání různých prvků CSS, které doplňují váš web, je potřeba hodiny.
Lidé zůstávají mimo webové stránky, které opravdu neláka masy. Co takhle zkusit transformovat některé prvky a zkrášlit CSS s menší hodnotou komprese.
Abychom splnili podobné potřeby, máme transformaci vlastnosti CSS, která transformuje prvky buď zkosením, otočením, změnou měřítka nebo jejich překladem.
Pokračujeme v tomto článku o Transformaci v CSS
Co je transformace CSS?
Transformace prvku CSS znamená poskytnout mu hranu ve 2D nebo 3D formě. Vizuálně mění styl prvku.
2D transformace funguje na osách X a Y. K provedení změn můžete poskytnout libovolnou hranu nebo strukturu na obou osách. V případě 3D transformace musí pracovat na osách X, Y a Z, aby poskytla potřebnou hloubku.
Vlastnosti CSS 2D transformace:
Funkce | Popis |
matice( n, n, n, n, n, n ) | Matice šesti hodnot výukové programy pro Android pro začátečníky |
přeložit( x, y ) | Umožňuje prvku pohybovat se podél os X a Y. |
translateX ( n ) | Umožňuje prvku pohybovat se podél osy X. |
přeložitY ( n ) | Umožňuje prvku pohybovat se podél osy Y. |
měřítko( x, y ) | Změní šířku a výšku prvků |
scaleX ( n ) | Změní šířku prvku |
scaleY ( n ) | Změní výšku prvků |
točit se( úhel ) | Umožňuje otočit prvek v úhlu, který je zadán v parametru |
překroutit( úhel x, úhel y ) | Zkosí prvek podél osy X a Y. |
skewX ( úhel ) | Zkosí prvek podél osy X. |
šikmoY ( úhel ) | Zkosí prvek podél osy Y. |
Vlastnosti transformace CSS 3D:
Vlastnictví | Popis |
přeměnit | Aplikuje na prvek 2D nebo 3D transformaci |
transformační původ | Umožňuje změnit polohu na transformovaných prvcích |
transformační styl | Určuje, jak se vnořené prvky vykreslují ve 3D prostoru |
perspektivní | Určuje perspektivu pohledu na 3D prvky |
perspektivní původ | Určuje spodní polohu 3D prvků typy transformací v informatice |
viditelnost pozadí | Definuje, zda by měl být prvek viditelný, pokud není otočen k obrazovce |
Například:
css .element {šířka: 20px výška: 20px transformace: měřítko (20)}
Nyní, když tak učiníte, bude definovaný prvek zmenšen 20krát.
Nejen to, můžete také měnit měřítko os pro horizontální měřítko a vertikální měřítko.
transformace: scaleX (2) transformace: scaleY (.5)
Chcete-li zajistit řádnou transformaci ve všech prohlížečích, můžete:
div {-webkit-transformace: scale (1.5) -moz-transformace: scale (1.5) -o-transformace: scale (1.5) transformace: scale (1.5)}
Vlastnost transformace CSS vylepšuje prostor souřadnic vizuální úrovně formátování CSS.
Co je úroveň vizuálního formátování?
Úroveň vizuálního formátování znamená zpracovat dokument a vizuálně ho prezentovat na mediálních platformách. Pomocí vizuálního formátování můžete každý prvek transformovat jako model, který souhlasí s modelem pole CSS. Model pole CSS definuje prvek ve standardním formátu obdélníkového pole, který definuje velikost, polohu a vlastnosti.
Poznámka: Lze transformovat pouze transformovatelné prvky.
Pokračujeme v tomto článku o Transformaci v CSS
Jaké jsou různé vlastnosti transformace?
Podívejme se na všechny transformační vlastnosti:
1. měřítko (): Škálování znamená změnu velikosti prvku vodorovně nebo svisle.
Pro vertikální změnu měřítka:scaleX
Pro horizontální změnu měřítka:scaleY
U prvku můžete také změnit velikost písma, výplň, výšku nebo šířku. Výchozí hodnota je 1, což také znamená poskytnutí 0,5, protože hodnota ji sníží na polovinu, zatímco poskytnutí 2 zdvojnásobí měřítko.
2. zkosení (): Vlastnost Skew umožňuje uživateli naklonit prvek doprava nebo doleva z jednoho souřadného bodu. Je to skoro jako přeměna obdélníku na rovnoběžník. Prvek můžete zkosit podle jeho souřadnic.
Příklad:
.element {transformace: skewX (25deg)} .element {transformace: skewY (25deg)
Když to uděláte, prvek se zkosí o 25 stupňů vodorovně a svisle pomocí skewX nebo skewY.
3. otočit ( ) : Pomocí této vlastnosti můžete prvek otočit ve směru hodinových ručiček. Můžete jej otočit o 180 stupňů nebo 360 stupňů a vrátit jej na původní místo.
.element {transformace: rotace (25 stupňů)}
Pro zajištění rotace také můžete použít kteroukoli ze tří dimenzí: rotateX, rotateY nebo rotateZ.
4. přeložit ( ) : Prvek můžete posunout správně vzhůru nohama nebo do strany.
.element {transformace: přeložit (20px, 10px)}
Přeložit přesune objekt / prvek určený vzhůru nohama nebo do strany. První zadaná hodnota posune objekt doprava (negativní jej posune doleva) a druhá hodnota jej posune dolů (zadání záporné hodnoty ho posune nahoru).
Pokud vás to může zmást, použijte osu X ke změně polohy prvku vodorovně a osě Y ke změně polohy svisle. Nejúžasnějším aspektem vlastnosti transformace je to, že použití transformace umožní elementu pouze pohyb a zachová neporušený každý další prvek nebo text. Vzdálenost se obvykle měří v pixelech nebo procentech.
Například:
.element {transformace: translateX (hodnota) transformace: translateY (hodnota)}
5. perspektiva (): Můžete poskytnout hloubku v perspektivě prvku. Umožňuje dát 3D transformaci prvku tím, že je v transformaci kubický.
přeložit3d (x, y, z)
translateZ (z)
translate3d (x, y, z) translateZ (z)
Zavedení osy z dává prvku 3D vizualizaci. translateZ () posune prvek směrem k divákovi, zatímco záporná hodnota ho posune pryč.
6. matice () : Zkombinujte všechny transformace do jedné.
otočit (45 stupňů) přeložit (24px, 25px)
Aplikování matrix () kombinuje všechny vlastnosti transformace do jednoho pole.
převod double na int v java
Použití vlastností transformace může výrazně vylepšit váš prvek, a tím i přitažlivost vašeho webu. Vyzkoušejte je!
Tím se dostáváme na konec tohoto článku o Transformaci v CSS.
Pokud se chcete dozvědět více o vývoji webu, podívejte se na podle Edureka. Osvědčení o školení pro vývoj webových aplikací vám pomůže Naučte se, jak vytvářet působivé webové stránky pomocí HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a jak je nasadit do služby Amazon Simple Storage Service (S3).
Pokud máte stále zájem Máte-li jakékoli dotazy, můžete je zveřejnit v sekci komentářů v tomto blogu „Co je CSS“ a my se vám co nejdříve ozveme.