Era il febbraio 2019 quando le funzioni di trigonometria sono state approvate in una riunione del gruppo di lavoro CSS del World Wide Web Consortium (W3C). Ora i browser iniziano a supportare questa novità, permettendoci di utilizzare direttamente queste funzioni senza appesantire i progetti con librerie javascript e senza l'obbligo di ricorrere a preprocessori. Faremo un viaggio alla scoperta della trigonometria del CSS, con una panoramica sulle singole funzioni, sui browser che le supportano e le supporteranno a breve ed esempi concreti di utilizzo per il disegno di forme e animazioni.
3. ★ Ripasso delle basi della trigonometria
★ Supporto da parte dei browser delle funzioni trigonometriche
★ Esempi concreti di utilizzo
Di che parliamo oggi?
17. Il gruppo di lavoro sul CSS del World Wide
Web Consortium (W3C) approva le funzioni
trigonometriche.
Ora i browser ci permettono di utilizzare
direttamente queste funzioni senza
appesantire i progetti con librerie javascript
e senza l'obbligo di ricorrere a
preprocessori.
Febbraio 2019
30. Trasferire gli oggetti su un percorso circolare attorno a un punto centrale
Adiacente = cos 𝜃 * Ipotenusa
Opposto = sin 𝜃 * Ipotenusa
Dati noti
Ipotenusa = raggio
𝜃 è l’angolo relativo al punto in oggetto
66. Trip on trig
ALLA SCOPERTA DELLA TRIGONOMETRIA
https://joind.in/talk/20d33
Notas do Editor
Women Techmakers Ambassador è un programma che supporta le donne nel settore della tecnologia
A CHI SERVE LA TRIGONOMETRIA?
La trigonometria serve soprattutto a 3 categorie di persone:
ai cartografi
ai naviganti (ed astronomi)
ma soprattutto agli scrittori di libri di trigonometria
Proprietà offset per calcolare la distanza tra i punti (60 ° l’uno dall’altro)
--angle = 0
Posizione è data da
cos(0 + 60) * raggio
sen(0 + 60) * raggio
ATTENZIONE JAVASCRIPT
Passiamo come proprietà le coordinate della posizione del mouse
Dati due punti x e y, la funzione atan2(y, x) restituisce l'angolo tra l'asse x positivo e la semiretta dall'origine al punto (x, y).
Dalle coordinate del mouse sottraiamo la dimensione dell’immagine che stiamo ruotando, per la x e per la y
Sapete che nella property background si possono definire diversi layer, pertanto andiamo a definirli sfruttando le funzioni trigonometriche.