Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη