Denne oppskrivningen vil guide deg om å rotere et bilde med JavaScript.
Hvordan rotere et bilde med JavaScript?
I JavaScript blir bildrotasjon utført ved hjelp av:
Vi vil nå sjekke ut hver av de nevnte tilnærmingene en etter en!
Metode 1: Drei et bilde med JavaScript ved hjelp av dokument.QuerySelector () -metode
I JavaScript, "dokument.QuerySelector ()”Metode henter det første elementet som samsvarer med en CSS -velger. I vårt scenario vil vi bruke metoden for å rotere et valgt bilde i henhold til de spesifiserte grader. For det spesifiserte formålet vil vi sette verdien av "stil.transforM Image's Property.
Ta en titt på det undergitte eksemplet for å forstå det uttalte konseptet.
Eksempel
Først av alt vil vi tilordne det valgte bildet en ID “img”Og spesifisere kilden”src”I kroppen til HTML -filen:
Deretter vil vi legge til en knapp for å rotere bildet på en slik måte at når det klikkes, vil den ringe "Imagarotation ()”Funksjon definert i JavaScript -filen:
I JavaScript -filen får vi tilgang til det andre bildet som må roteres ved hjelp av "rotere”Id og roter det”180”Grader. Dette kan oppnås ved å sette verdien av "stil.forvandle”Eiendom til det tilgjengelige bildeelementet:
const rotert = dokument.getElementById ('roter');Utgangen fra ovennevnte kode vises som følger:
Metode 3: Drei et bilde med JavaScript ved hjelp av egenskap av transformasjon-opprinnelse
Denne metoden inkluderer bruk av "Transform-origin”Eiendom, som er nyttig for å sette den nøyaktige orienteringen av det roterte bildet, for eksempel øverst til venstre, nede til høyre.
Se på det medfølgende eksemplet for å forstå bruken av egenskapen Transform-Origin for å rotere et bilde.
Eksempel
Først får du tilgang til bildeelementet ved hjelp av dokumentet.getElementById () -metode og passere “rotere”Som en ID for det nødvendige elementet:
const rotert = dokument.getElementById ('roter');Roter deretter bildet med "180”Grader og juster orienteringen som“Nede til høyre”Bruke transformorigin -egenskapen:
rotere.stil.transform = 'roter (180deg)';Den oppgitte koden vil vise følgende utdata:
Vi har gitt de enkleste metodene for å rotere et bilde ved hjelp av JavaScript.
Konklusjon
For å rotere et bilde i JavaScript, kan du bruke "dokument.QuerySelector ()”Metode, i tilfelle manuell rotasjon,”dokument.getElementById ()”Metode for tilgang til“id”Av bildet som skal roteres, og“Transform-origin”Eiendomsmetode for å spesifisere den nøyaktige orienteringen av bildet. Denne artikkelen ledet om prosedyren for å rotere et bilde ved hjelp av JavaScript.