207 of 313 menu

Ιδιότητα grid-column-start

Η ιδιότητα grid-column-start ορίζει την αρχική θέση ενός στοιχείου σε ένα πλέγμα (grid) ως προς τις στήλες. Η τιμή της ιδιότητας μπορεί να είναι ένας θετικός ή αρνητικός αριθμός. Εάν ορίσουμε θετικό αριθμό, τότε η αρχική θέση του στοιχείου μετράται από αριστερά προς τα δεξιά. Κατά τον καθορισμό αρνητικού αριθμού το στοιχείο θα τοποθετείται με αντίστροφη σειρά, δηλαδή από δεξιά προς τα αριστερά.

Σύνταξη

επιλογέας { grid-column-start: θετικός ή αρνητικός αριθμός; }

Παράδειγμα

Ας ορίσουμε στα στοιχεία του πλέγματος αρχικές θέσεις:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; } #elem2 { grid-column-start: 2; } #elem3 { grid-column-start: 3; }

:

Παράδειγμα

Και τώρα ας ορίσουμε στην ιδιότητα grid-column-start αρνητικούς αριθμούς:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: -1; } #elem2 { grid-column-start: -2; } #elem3 { grid-column-start: -3; }

:

Παράδειγμα

Και τώρα χρησιμοποιώντας την ιδιότητα grid-column-end κάνουμε έτσι ώστε το πρώτο, δεύτερο και τρίτο στοιχείο να βρίσκονται στην πρώτη σειρά. Και το τέταρτο στοιχείο να καταλαμβάνει ολόκληρη τη δεύτερη σειρά:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 2; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 3; grid-column-end: 4; } #elem4 { grid-column-start: 1; grid-column-end: 4; }

:

Παράδειγμα

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

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 4; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 1; grid-column-end: 2; } #elem4 { grid-column-start: 3; grid-column-end: 4; }

:

Δείτε επίσης

  • η ιδιότητα grid-column-end,
    που ορίζει την τελική θέση ενός στοιχείου στο πλέγμα ως προς τις στήλες
  • η ιδιότητα grid-column,
    που ορίζει την αρχική και τελική θέση ενός στοιχείου στο πλέγμα ως προς τις στήλες
  • η ιδιότητα grid-template-columns,
    που ορίζει τον αριθμό και το πλάτος των στηλών στο πλέγμα
  • η ιδιότητα grid-auto-columns,
    που ορίζει τον αριθμό και το πλάτος των στηλών στο σιωπηρό πλέγμα
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη