⊗jsSpStyCS 10 of 294 menu

Στυλισμός με κλάσεις στο JavaScript

Το να στυλιζόμαστε στοιχεία μέσω του χαρακτηριστικού style μερικές φορές είναι βολικό, αλλά τις περισσότερες φορές δεν είναι η πιο κατάλληλη ιδέα. Το πρόβλημα είναι ότι τα στυλ θα είναι διασκορπισμένα σε αρχεία JavaScript και θα είναι επίπονο να αλλάζουν. Είναι πολύ πιο βολικό να ορίζουμε τα στυλ σε CSS αρχεία, ώστε να μπορούν εύκολα να αλλάζουν, χωρίς να ψάχνουμε μέσα στον κώδικα JavaScript.

Ας πούμε για παράδειγμα ότι έχουμε ένα στοιχείο, που εμφανίζει κάποιο μήνυμα. Το μήνυμα μπορεί να είναι "καλό" και να εμφανίζεται με πράσινο χρώμα και "κακό" και να εμφανίζεται με κόκκινο χρώμα. Η καλύτερη λύση σε μια τέτοια περίπτωση θα ήταν να δημιουργήσουμε για αυτό τις αντίστοιχες CSS κλάσεις:

.success { color: green; } .error { color: red; }

Τώρα κατά την εμφάνιση του "καλού" μηνύματος θα δίνουμε στο στοιχείο την "καλή" κλάση:

elem.textContent = 'good'; elem.classList.add('success');

Και κατά την εμφάνιση του "κακού" μηνύματος θα δίνουμε στο στοιχείο την "κακή" κλάση:

elem.textContent = 'bad'; elem.classList.add('error');

Δίνονται παραγράφοι με αριθμούς. Περάστε αυτούς τους παραγράφους με βρόχο και τους παραγράφους που περιέχουν ζυγούς αριθμούς, χρωματίστε τους με κόκκινο χρώμα, ενώ αυτούς που περιέχουν μονούς - με πράσινο.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη