Afbeelding draaien Onclick Javascript

| | | | | | | | | | | | | | | | | |

De CSS-functie roteren () vervormt een element met een bepaald aantal graden. U kunt een element met de klok mee draaien met een positief aantal graden. Of je kunt een item tegen de klok in draaien met een negatief getal.

Vandaag gaan we leren hoe je elementen kunt roteren met CSS. Waarom een element roteren? Roterende elementen maken uw webpagina interactiever. Correct gebruikt, zal een roterend element bijdragen aan de esthetiek van uw site.

Raadpleeg tijdens het lezen van dit artikel begeleidende repository , zodat u de concepten in actie kunt zien. Weten hoe je een element roteert, is een geweldige aanvulling op je CSS-toolbox.

CSS roteren ()

Met de functie CSS roteren () kun je een element op een 2D-as roteren. De functie roteren () heeft één argument nodig: de hoek waaronder u uw webelement wilt draaien. Je kunt een element met de klok mee of tegen de klok in draaien.

Laten we eens kijken naar de syntaxis van de functie roteren () :

De "hoek" waarde vertegenwoordigt het aantal graden dat het element moet draaien. U kunt een rotatie met de klok mee specificeren met een positief aantal graden (bijvoorbeeld 45). Of u kunt in de tegenovergestelde richting roteren met een negatieve graadwaarde (bijv. -39).

De functie roteren () kan op elk HTML-element worden toegepast. U kunt bijvoorbeeld een alinea met tekst roteren. Of je kunt een afbeelding draaien.

Er verschijnt een HTML-rotatie zodra je de pagina rendert, dus er is geen zichtbare rotatie. Om de rotatie in actie te zien, moet je een CSS-overgang gebruiken. Overgangen veranderen de status van een element wanneer een actie wordt ondernomen, bijvoorbeeld wanneer een cursor over een element zweeft.

roteren () CSS-voorbeeld

Laten we verder gaan en onze HTML-pagina maken om een draaikader op te zetten. Voeg een vak toe als een div en wijs er een klasse aan toe (we noemen het "roteren").

Laten we nu wat stijl toevoegen:

Vernieuwen. Geweldig, we hebben een gekleurde doos. Met dit gekleurde vak hebben we alles wat we nodig hebben om de functie roteren () te gaan gebruiken.

" CSS-transformatiefunctie , zoals de naam al doet vermoeden, transformeert elementen. Een van de functies die we erop kunnen toepassen is roteren (). De eigenschap transform kan veel andere functies aannemen en er is veel dat we met de transformatie kunnen doen. Roteren is er slechts één van.

De functie roteren verplaatst een element. We hebben één argument nodig: het aantal graden dat we het element willen kantelen. Laten we doorgaan en een positieve rotatie van 35 graden toepassen:

We hebben onze box gedraaid ! Raak jezelf aan op de achterkant.

Rotatie zorgt voor geavanceerde gebruikersinterface-ideeën of roterende afbeeldingen. U kunt een afbeelding bijvoorbeeld 180 graden draaien. Als je deze afbeelding ergens anders moet draaien, sla hem dan op en gebruik hem dienovereenkomstig.

Een ander ding dat je kunt roteren is tekst. Stel dat u een lay-out maakt die een tijdschrift nabootst, u kunt de tekst zelfs roteren om de tekstelementen te benadrukken.

En dat is niet alles wat u kunt doen met roteren (). Met de rotatiefunctie kunnen we echt interessante animaties maken!

Laten we ga vanaf daar `before en laten we de CSS: hover selector op onze div gebruiken om een mooi rotatie-effect toe te passen:

Isn " N `is dat niet cool? GIF-20 -31-51

Ons frame draait als we er met de muis overheen gaan. We gebruiken de CSS background-color eigenschap om de kleur van ons frame te veranderen als we erover heen gaan.

Conclusie

De CSS roteer () functie brengt een asymmetrisch webelement naar voren. men accepteert een argument: het aantal graden van rotatie van het element. U kunt een positieve of negatieve graadwaarde specificeren.

Met draaiende elementen kunt u uw webpagina`s esthetischer maken. U kunt bijvoorbeeld een rotatie toepassen op een cel wanneer de gebruiker er met de cursor overheen beweegt. Of u kunt ervoor kiezen om een link te roteren wanneer een gebruiker er met de muis overheen gaat. Hoe je deze vaardigheid gebruikt, is aan jou!

Ben je geïnteresseerd om meer te leren over CSS? Bekijk onze Volledige CSS-leergids voor deskundig advies en tips over de beste leermiddelen.