Menu
Coddy logo textTech

Creare la nuvola

Lezione 7 di 18 del corso Nuvole in movimento - Progetto HTML/CSS/JS di Coddy.

Facciamo un breve ripasso su come manipolare gli elementi del DOM usando JS.

Per ottenere gli elementi in base al nome della classe, usa document.getElementsByClassName:

const elements = document.getElementsByClassName("someName");

Il codice qui sopra otterrà un array di tutti gli elementi nel documento con il nome della classe "someName".

Per modificare lo stile di un elemento, usa la proprietà style:

const elements = document.getElementsByClassName("someName");
const element = elements[0];
element.style.background = "red";

Il codice qui sopra imposterà il colore di sfondo del primo elemento con il nome della classe "someName" su "red".

Nota: se elements è un array vuoto, il programma non funzionerà.

challenge icon

Sfida

Facile

Nel file JS:

  1. Ottieni gli elementi con il nome di classe "cloud"
  2. Ottieni il primo elemento tra gli elementi (la nostra unica nuvola) e imposta:
    1. lo stile top su un valore maggiore di "0px"
    2. lo stile left su un valore maggiore di "0px"

Provalo tu

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="styles.css">
</head>
    <body>
        <!-- Scrivi il codice HTML qui -->
        <script src="script.js"></script>
    </body>
</html>

Tutte le lezioni di Nuvole in movimento - Progetto HTML/CSS/JS

Esercitati da solo: Playground Web