Ιδιότητα border-style
Η ιδιότητα border-style ορίζει το στυλ
του περιγράμματος για όλες τις πλευρές ταυτόχρονα ή
ξεχωριστά για κάθε πλευρά. Είναι μια συντομογραφία ιδιότητας
για τις ακόλουθες ιδιότητες: border-left-style,
border-right-style,
border-top-style,
border-bottom-style.
Σύνταξη
επιλογέας {
border-style: τιμή;
}
Τιμές
| Τιμή | Περιγραφή |
|---|---|
solid |
Συμπαγής γραμμή. |
dotted |
Περίγραμμα σε μορφή κουκκίδων. |
dashed |
Περίγραμμα σε μορφή παύλων. |
ridge |
Περίγραμμα σε μορφή κυρτής γραμμής. |
double |
Περίγραμμα σε μορφή διπλής γραμμής.
Για να δείτε το εφέ, το πάχος του περιγράμματος πρέπει να είναι τουλάχιστον 3px.
|
groove |
Κοίλο περίγραμμα. |
inset |
Εσπειρασμένο περίγραμμα. |
outset |
Κυρτό περίγραμμα. |
none |
Απουσία περιγράμματος. |
Προεπιλεγμένη τιμή: none.
Αριθμός τιμών
Η ιδιότητα μπορεί να πάρει 1, 2,
3 ή 4 τιμές, που καθορίζονται
με κενό:
| Αριθμός | Περιγραφή |
|---|---|
1 |
Τύπος για όλες τις πλευρές ταυτόχρονα. |
2 |
Πρώτη τιμή για πάνω και κάτω, δεύτερη - για αριστερό και δεξί περίγραμμα. |
3 |
Πρώτη τιμή για πάνω, δεύτερη - για αριστερό και δεξί περίγραμμα, τρίτη - για κάτω. |
4 |
Πρώτη τιμή για το πάνω περίγραμμα, δεύτερη - για το δεξί, τρίτη - για το κάτω, τέταρτη - για το αριστερό περίγραμμα. |
Παράδειγμα . Τιμή solid
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή dotted
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή dashed
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: dashed;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή ridge
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: ridge;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή double
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: double;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή groove
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: groove;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή inset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: inset;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα . Τιμή outset
<div id="elem"></div>
#elem {
border-width: 3px;
border-style: outset;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα
Σε αυτό το παράδειγμα ορίζονται διάφοροι τύποι περιγράμματος για διαφορετικές πλευρές των στοιχείων:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted dashed dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Παράδειγμα
Και τώρα για διαφορετικές πλευρές του στοιχείου επίσης ορίζεται διαφορετικό πάχος περιγράμματος και το χρώμα του:
<div id="elem"></div>
#elem {
border-width: 1px 2px 3px 4px;
border-style: dashed dotted solid double;
border-color: red blue green black;
width: 300px;
height: 100px;
}
:
Παράδειγμα
Τώρα για το πάνω και κάτω περίγραμμα ορίζεται
ο τύπος solid, και για το δεξί και αριστερό -
dotted:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid dotted;
border-color: black;
width: 300px;
height: 100px;
}
:
Δείτε επίσης
-
ιδιότητα
border-color,
που ορίζει το χρώμα του περιγράμματος -
ιδιότητα
border-width,
που ορίζει το πάχος του περιγράμματος -
ιδιότητα
border,
που είναι μια συντομογραφία ιδιότητας για το περίγραμμα