⊗mkLsBsVIS 13 of 41 menu

Μεταβλητές μέσα σε επιλογείς στο LESS

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

@var: div;

Ας κάνουμε εισαγωγή αυτής της μεταβλητής σε έναν επιλογέα. Ας εξετάσουμε διάφορες περιπτώσεις.

Παράδειγμα

Ας κάνουμε εισαγωγή της μεταβλητής μας ως επιλογέα:

@{var} { font-size: 20px; }

Αποτέλεσμα μεταγλώττισης:

div { font-size: 20px; }

Παράδειγμα

Ας υποθέσουμε τώρα ότι η μεταβλητή μας περιέχει μέρος ενός επιλογέα:

main @{var} { font-size: 20px; }

Αποτέλεσμα μεταγλώττισης:

main div { font-size: 20px; }

Παράδειγμα

Ας υποθέσουμε τώρα ότι λέμε ότι στη μεταβλητή μας δεν περιέχεται το όνομα μιας ετικέτας, αλλά το id της. Ας προσθέσουμε ένα hash μπροστά από το όνομα της μεταβλητής:

#@{var} { font-size: 20px; }

Αποτέλεσμα μεταγλώττισης:

#div { font-size: 20px; }

Παράδειγμα

Ας υποθέσουμε τώρα ότι λέμε ότι στη μεταβλητή μας δεν περιέχεται το όνομα μιας ετικέτας, αλλά η κλάση της. Ας προσθέσουμε μια τελεία μπροστά από το όνομα της μεταβλητής:

.@{var} { font-size: 20px; }

Αποτέλεσμα μεταγλώττισης:

.div { font-size: 20px; }

Πρακτικές Ασκήσεις

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: ul; @{var} { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: ul; div @{var} { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: ul; div @{var} { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: ul; @{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: list; .@{var} { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: list; #@{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: list; .@{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: list; ul.@{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: list; ul.@{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: .block; ul@{var} { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: .block; ul@{var} li { font-size: 20px; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var: a; @{var}:hover { text-decoration: none; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var1: div; @var2: a; @{var1} @{var2}:hover { text-decoration: none; }

Πείτε ποιο θα είναι το αποτέλεσμα της μεταγλώττισης του ακόλουθου κώδικα:

@var1: block1; @var2: block2; .@{var1}.@{var2} { font-size: 20px; }
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη