Hjem Sosiale medier Hvordan å transformere objekter med CSS3 - dummies

Hvordan å transformere objekter med CSS3 - dummies

Video: Curso Java 12 - Objetos @JoseCodFacilito 2024

Video: Curso Java 12 - Objetos @JoseCodFacilito 2024
Anonim

I CSS3, endrer en transform objekter på skjermen på en bestemt måte. For eksempel kan du rotere objektet eller skjære dimensjonene. Transformer gjør det enkelt å lage unike presentasjoner fra vanlige objekter - effekter som vanligvis vil trenge en designer eller grafiker å lage for deg. Følgende liste beskriver hvilke transformasjoner du kan utføre.

  • matrise (a, b, c, d, tx, ty): Setter objektet ved hjelp av en matrise definert av punktene a, b, c og d. Det oversetter så objektets posisjon på skjermen med en verdi betegnet av tx og ty. (Du kan prøve matrisen () transformere ut på w3schools.com.)

    Det finnes versjoner av mange av disse funksjonene som fungerer på tredimensjonale objekter. For eksempel er det en matrix3d ​​() -funksjon. Disse funksjonene legger til en z -aks i ligningen, slik at du kan manipulere tredimensjonale objekter i tredimensjonalt mellomrom. Du kan lese mer om hvordan 3D-versjonene fungerer på Mozilla Developer Network og CSS-Tricks.

  • oversette (tx, ty), translateX (tx), translateY (ty): Endrer posisjonen til objektet på skjermen med en horisontal mengde definert av tx, en vertikal mengde definert av ty, eller begge deler. (Du kan prøve translate () transformen på w3schools.com.)

  • skala (x, y), skalaX (x), skalaY (y): Streker objektet horisontalt med mengden angitt av x, vertikalt med mengden angitt av y eller begge deler. (Du kan prøve skalaen () transformere på w3schools.com.)

  • rotere (vinkel), rotateX (vinkel), roterY (vinkel): Roter objektet med antall grader angitt i ønsket akse. (Du kan prøve rotate () transformen på w3schools.com.)

    Internet Explorer støtter ikke alle transformasjonene. For eksempel vil du oppdage at Internet Explorer 9 ikke støtter rotateX () og rotateY () -funksjonene.

  • skew (angleX, angleY), skewX (angleX), skewY (angleY): Spretter objektet med antall grader horisontalt spesifisert av angleX, antall grader vertikalt angitt av angleY ​​eller begge deler. (Du kan prøve skew () transformen på w3schools.com.)

Den beste måten å forstå disse transformasjonene på er å se dem i aksjon. Følgende prosedyre hjelper deg å lage et eksempelprogram som viser transformasjonene du kan utføre.

  1. Opprett en ny HTML5-fil med tekstredigeringsprogrammet.

  2. Skriv inn følgende kode for HTML-siden.

    Eksempler på transformasjoner
    

    Matrise

    Oversett

    Skala

    Rotere

    Rotere Y

    Skew

    Eksemplet demonstrerer transformasjonene som er oppført som avsnitt.Du kan prøve andre transformasjoner ved å endre eksemplet (en god idé).

  3. Lagre filen som Transforms. HTML.

  4. Opprett en ny CSS-fil med teksteditoren din.

  5. Skriv inn følgende CSS-stilinformasjon.

    #Matrix {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformere: matrise (0, 866, 0. 5, 0. 4, 0. 866, 5, 15); -ms-transform: matrise (0, 866, 0. 5, 0. 4, 0. 866, 5, 15); -webkit-transform: matrise (0, 866, 0. 5, 0. 4, 0. 866, 5, 15);} #Translate {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformere: oversette (20px, 30px); -ms-transform: oversette (20px, 30px); -webkit-transform: translate (20px, 30px);} #Scale {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformere: skala (1, 6, 0. 75); -ms-transformer: skala (1, 6, 0. 75); -webkit-transform: skala (1, 6, 0. 75);} #Rotate {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformer: roter (140deg); -ms-transformer: roter (140deg); -webkit-transform: roter (140deg);} #RotateY {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformere: roterY (140deg); -ms-transformer: roterY (140deg); -webkit-transform: rotateY (140deg);} #Skew {border: solid; border-farge: svart; kantbredde: tynn; skriftstørrelse: 30px; margin: 50px; bredde: 140px; høyde: 40px; transformere: skew (15deg, 30deg); -ms-transformere: skew (15deg, 30deg); -webkit-transform: skew (15deg, 30deg);}
    

    Hver av disse transformasjonene bruker nøyaktig samme avsnittformat slik at du bedre kan forstå hvordan de fungerer. Bruken av en grense gjør det lettere å forstå transformasjonen fordi kombinasjonen av ord og et skjermbilde overfører mer informasjon (noe du må huske når du lager dine egne testapplikasjoner).

    Transformer anses eksperimentelle, selv om de fremstår som en del av spesifikasjonen. For å kunne bruke dem med Internet Explorer 9+ må du inkludere prefixet prefix. Både Safari og Chrome krever -webkit-prefiks. Det er derfor du ser hver transformasjon oppført tre ganger. Transformene bør også fungere med både Opera og Firefox uten noe problem.

  6. Lagre filen som Transforms. CSS.

  7. Legg inn transformasjonseksemplet.

    Du ser transformasjonseffekter. Alle disse transformasjonene bruker samme skrift, skriftstørrelse og boksestørrelse, så forskjellene du ser skyldes bare transformasjonen som foregår. Legg merke til at rotateY () -transformasjonen faktisk viser teksten bakover.

    Prøv å endre transformasjonsverdiene for å se hvordan endringene påvirker utgangen. Du vil bli overrasket over hvor fleksible disse funksjonene er.

Det er mulig å kombinere transformasjoner for å skape enda mer uvanlige effekter. Bare skille dem med et mellomrom. For å kombinere en rotate () med en skew (), ville du skrive transform: rotate (25deg) skew (15deg, 30deg); .

Hvordan å transformere objekter med CSS3 - dummies

Redaktørens valg

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Velger et tema i PowerPoint setter temafonter, opprette en skrift for overskriftene dine og en annen for din kroppstekst. Hvis du ikke vil bruke temafonter knyttet til temaet du har valgt, følger du disse trinnene:

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

PowerPoint Handout Master inneholder formateringsinformasjon som er brukes automatisk til PowerPoint-presentasjonen. Du kan endre Handout Master for å dekke dine behov.

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Redusert bilde av PowerPoint-lysbildet, og eventuelle notater som går sammen med lysbildet. Når det skrives ut, formateres sider formatert i henhold til Notes Master. Pass på at du legger til sidetall i høyttalervennene dine. På den måten, hvis du slipper en stabel med notasider, vil du ...

Redaktørens valg

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 gir deg mange måter å interagere med dokumentet. Det er flere tastaturgenveier som kan være en flott tidsbesparende. Med disse hurtigtastene kan du øke hastigheten på tekstredigering og formatering. For å gjøre dette Med tastaturet Start en ny linje i samme avsnitt Shift + Enter Sett inn en sideskift Ctrl + Enter Sett inn ...

Word 2016 Se snarveier - dummier

Word 2016 Se snarveier - dummier

Noensinne føler at du bare ikke har det rette perspektivet? Vel, Word 2016 gjør det enkelt å endre dokumentvisningen slik at du kan få et annet perspektiv. Med disse hurtigtastene kan du bytte mellom ulike visninger i Word 2016. Bytt til denne visningen Med tastaturet Utskriftsoppsett Alt + Ctrl + P Utkast Alt + Ctrl + O Utkast ...

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Den mest grunnleggende typen Programmering, i Word 2016 eller et annet program, er kode som spretter ut en enkel melding på skjermen. Faktisk begynner de aller nybegynnere programmeringsbøkene med et prøveprogram for å vise teksten Hello, World! Word-makroer er ikke forskjellige. Følgende makro, message_popup1, viser en dialogboks ...

Redaktørens valg

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Adobe Creative Suite 5 (AdobeCS5) Illustrator lar deg å plassere tekst inni eller på banen til en lukket form. Disse alternativene er et betydelig tillegg til tekstformatering verktøykassen. Opprette tekst i lukket form Når du legger inn tekst i en form, kan du legge til et spunk i et oppsett. Med denne funksjonen kan du skreddersy ...

Adobe CS5 Illustrator Area Type Tool - dummies

Adobe CS5 Illustrator Area Type Tool - dummies

En enkel og praktisk måte å lage rader og kolonner med tekst på er å bruk områdestypealternativer i Adobe Creative Suite (Adobe CS5) Illustrator. Denne funksjonen lar deg lage rader og kolonner fra et hvilket som helst tekstområde. Du kan bare ha rader eller bare kolonner (som kolonner av tekst i en avis) ...

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator inkluderer Clipping Mask funksjonalitet. I likhet med å peering gjennom et hull i et stykke papir til gjenstandene under den, tillater en utklippsmaske et øverste objekt å definere de valgte figurene under den; Med en kappemaske er området rundt den definerende formen imidlertid gjennomsiktig. ...