Τύποι επιλογών χαρακτηριστικών CSS - Semalt Expert

Ένα στοιχείο HTML αποτελείται από μια κλάση, αναγνωριστικό και χαρακτηριστικά. Ένας επιλογέας χαρακτηριστικών επιλέγει τα στοιχεία HTML που διαθέτουν ένα χαρακτηριστικό ή με μια τιμή χαρακτηριστικού. Οι επιλογείς χαρακτηριστικών παρέχουν μια απλή μέθοδο εφαρμογής στυλ σε στοιχεία HTML με ένα συγκεκριμένο χαρακτηριστικό ή τιμή χαρακτηριστικού. Οι επιλογείς χαρακτηριστικών καθορίζονται από δύο αγκύλες, οι οποίες περικλείουν το χαρακτηριστικό με την τιμή του. Ωστόσο, μπορείτε να βάλετε έναν επιλογέα τύπου στοιχείου πριν από αυτό. Ο επιλογέας CSS [χαρακτηριστικό] εφαρμόζει τους κανόνες στυλ σε ένα στοιχείο εάν και όταν αποτελείται από ένα δεδομένο χαρακτηριστικό.

Τύποι επιλογών χαρακτηριστικών

Υπάρχουν διαφορετικοί τύποι επιλογών χαρακτηριστικών, καθένας από τους οποίους μπορεί να χρησιμοποιηθεί για ξεχωριστές περιπτώσεις:

CSS [attribute | = "value"] Ο επιλογέας επισημαίνει στοιχεία που έχουν ένα συγκεκριμένο χαρακτηριστικό και ξεκινά με μια καθορισμένη τιμή.

CSS [attribute ~ = "value"] Ο επιλογέας χρησιμοποιείται για την εύρεση στοιχείων με μια τιμή ιδιότητας που εμφανίζει μια συγκεκριμένη λέξη.

CSS [χαρακτηριστικό ^ = "value"] Ο επιλογέας βρίσκει στοιχεία με μια τιμή ιδιότητας επαιτεία με μια συγκεκριμένη τιμή. Η τιμή δεν είναι απαραίτητα μια ολόκληρη λέξη.

CSS [χαρακτηριστικό $ = "value"] Ο επιλογέας βρίσκει στοιχεία που έχουν μια τιμή χαρακτηριστικού που τελειώνει με μια καθορισμένη τιμή.

Εφαρμογές των επιλογών χαρακτηριστικών CSS

Υπάρχουν διάφοροι τρόποι με τους οποίους ο επιλογέας χαρακτηριστικών μπορεί να χρησιμοποιηθεί αντί να χρησιμοποιηθεί ο καθολικός επιλογέας κλάσης ή ταυτότητας

Η πιο συνηθισμένη χρήση των επιλογών χαρακτηριστικών είναι στις εισόδους. Σε αυτά περιλαμβάνονται οι επιλογείς κειμένου, οι επιλογείς πλαισίου ελέγχου, οι επιλογείς κωδικού πρόσβασης, οι επιλογείς αρχείων, οι κρυφοί επιλογείς, οι επιλογείς κωδικών πρόσβασης, οι επιλογείς ραδιοφώνου, οι επιλογείς επαναφοράς και άλλοι.

Φόρμες στυλ

Οι επιλογείς χαρακτηριστικών είναι πολύ χρήσιμοι όταν φορμώνουν φόρμες χωρίς κλάση ή αναγνωριστικό.

Σύνδεσμοι στυλ

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

Εισόδους περιγράμματος

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

Χρώματα στυλ

Οι επιλογείς χαρακτηριστικών CSS καθιστούν απλό το στυλ όλων των στοιχείων που έχουν συγκεκριμένη τιμή χρώματος. Μπορείτε να χρησιμοποιήσετε τις χρωματικές λέξεις-κλειδιά, RGB (), RGBA (), HSL () και HSLA (). Οι τιμές χρώματος RGBA είναι μια επέκταση του μοντέλου χρώματος RGB με ένα κανάλι που καθορίζει την αδιαφάνεια ενός χρώματος. Η τιμή των παραμέτρων κυμαίνεται από 1.0 (αδιαφανές) έως 0,0 (διαφανές)

Το μοντέλο χρώματος HSL εξηγείται ως (Hue_saturation_Lightness). Η αναπαράσταση απόχρωσης έχει τη μορφή γωνίας (0-360) ή του χρωματικού τροχού. Ο κορεσμός και η ελαφρότητα μετρούνται καθώς τα ποσοστά 0% του κορεσμού αντιπροσωπεύουν σκιά ή γκρι ενώ το 100 αντιπροσωπεύει το πλήρες χρώμα. Η φωτεινότητα 100% αντιπροσωπεύει το λευκό, ενώ το 0% είναι μαύρο.