Ιδιότητα border-style

Η ιδιότητα border-style ορίζει το στυλ του περιγράμματος για όλες τις πλευρές ταυτόχρονα ή ξεχωριστά για κάθε πλευρά. Είναι μια συντομογραφία ιδιότητας για τις ακόλουθες ιδιότητες: border-left-style, border-right-style, border-top-style, border-bottom-style.

Σύνταξη

cssεπιλογέας {
  border-style: τιμή;
}

Τιμές

Τιμή Περιγραφή
solid Συμπαγής γραμμή.
dotted Περίγραμμα σε μορφή κουκκίδων.
dashed Περίγραμμα σε μορφή παύλων.
ridge Περίγραμμα σε μορφή κυρτής γραμμής.
double Περίγραμμα σε μορφή διπλής γραμμής. Για να δείτε το εφέ, το πάχος του περιγράμματος πρέπει να είναι τουλάχιστον 3px.
groove Κοίλο περίγραμμα.
inset Εσπειρασμένο περίγραμμα.
outset Κυρτό περίγραμμα.
none Απουσία περιγράμματος.

Προεπιλεγμένη τιμή: none.

Αριθμός τιμών

Η ιδιότητα μπορεί να πάρει 1, 2, 3 ή 4 τιμές, που καθορίζονται με κενό:

Αριθμός Περιγραφή
1 Τύπος για όλες τις πλευρές ταυτόχρονα.
2 Πρώτη τιμή για πάνω και κάτω, δεύτερη - για αριστερό και δεξί περίγραμμα.
3 Πρώτη τιμή για πάνω, δεύτερη - για αριστερό και δεξί περίγραμμα, τρίτη - για κάτω.
4 Πρώτη τιμή για το πάνω περίγραμμα, δεύτερη - για το δεξί, τρίτη - για το κάτω, τέταρτη - για το αριστερό περίγραμμα.

Παράδειγμα . Τιμή solid

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή dotted

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή dashed

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: dashed;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή ridge

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: ridge;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή double

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: double;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή groove

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: groove;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή inset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: inset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα . Τιμή outset

html<div id="elem"></div>
css#elem {
  border-width: 3px;
  border-style: outset;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα

Σε αυτό το παράδειγμα ορίζονται διάφοροι τύποι περιγράμματος για διαφορετικές πλευρές των στοιχείων:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted dashed dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Παράδειγμα

Και τώρα για διαφορετικές πλευρές του στοιχείου επίσης ορίζεται διαφορετικό πάχος περιγράμματος και το χρώμα του:

html<div id="elem"></div>
css#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:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid dotted;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Δείτε επίσης

  • ιδιότητα border-color,
    που ορίζει το χρώμα του περιγράμματος
  • ιδιότητα border-width,
    που ορίζει το πάχος του περιγράμματος
  • ιδιότητα border,
    που είναι μια συντομογραφία ιδιότητας για το περίγραμμα