Πώς να δημιουργήσετε: Διάταξη Blog
- Προηγούμενη Σελίδα Σχεδιασμός Ζωγλείας
- Προηγούμενη Σελίδα Μετατροπή Βάρους
Μάθετε πώς να δημιουργήσετε μια εύθραυστη διάταξη blog χρησιμοποιώντας το CSS.
Μάθετε πώς να δημιουργήσετε μια εύθραυστη διάταξη blog, η οποία αλλάζει μεταξύ δύο στήλων και πλήρους πλάτους στήλων ανάλογα με την πλάτος της οθόνης.
Προσαρμόστε το μέγεθος του παραθύρου του προγράμματος περιήγησης, για να δείτε την αντίδραση:
Πώς να δημιουργήσετε τη διάταξη του blog
Πρώτη Βήμα - Προσθήκη HTML:
<div class="header"> <h2>Όνομα Βλογίου</h2> </div> <div class="row"> <div class="leftcolumn"> <div class="card"> <h2>Τίτλος Κεφαλίδας</h2> <h5>Περιγραφή Τίτλου, 7 Δεκεμβρίου 2017</h5> <div class="fakeimg" style="height:200px;">Εικόνα</div> <p>Κάποιος κείμενο..</p> </div> <div class="card"> <h2>Τίτλος Κεφαλίδας</h2> <h5>Περιγραφή Τίτλου, 2 Σεπτεμβρίου 2017</h5> <div class="fakeimg" style="height:200px;">Εικόνα</div> <p>Κάποιος κείμενο..</p> </div> </div> <div class="rightcolumn"> <div class="card"> <h2>Για Εμένα</h2> <div class="fakeimg" style="height:100px;">Εικόνα</div> <p>Ορισμένο κείμενο για εμένα στην ενοχή που επί τεκμηρίωσιν οφείλεται, αποσυρόμενος από την επίσημη υπηρεσία, αδυνατεί να αφήσει το κρέας ζωντανό, την κίνηση του πνεύματος...</p> </div> <div class="card"> <h3>Προτεινόμενα Άρθρα</h3> <div class="fakeimg">Εικόνα</div><br> <div class="fakeimg">Εικόνα</div><br> <div class="fakeimg">Εικόνα</div> </div> <div class="card"> <h3>Ακολουθήστε με</h3> <p>Κάποιος κείμενο..</p> </div> </div> </div> <div class="footer"> <h2>Πόδια</h2> </div>
Βήμα 2 - Προσθήκη CSS:
* { box-sizing: border-box; } body { font-family: Arial; padding: 20px; background: #f1f1f1; } /* Κεφαλίδα σελίδας/τίτλος ιστολογίου */ .header { padding: 30px; font-size: 40px; text-align: center; background: white; } /* Δημιουργία δύο μη ισόμετρων στήλων που θα κολυμπάνε το ένα το άλλο */ /* Αριστερή στήλη */ .leftcolumn { float: left; width: 75%; } /* Δεξιά στήλη */ .rightcolumn { float: left; width: 25%; padding-left: 20px; } /* Ψευδής εικόνα */ .fakeimg { background-color: #aaa; width: 100%; padding: 20px; } /* Προσθήκη εφέ καρτέλας για άρθρα */ .card { background-color: white; padding: 20px; margin-top: 20px; } /* Καθαρισμός του πλυσμού μετά από στήλες */ .row:after { content: ""; display: table; clear: both; } /* Πόδια σελίδας */ .footer { padding: 20px; text-align: center; background: #ddd; margin-top: 20px; } /* Προσαρμοσμένη διάταξη - Όταν η πλάτος οθόνης είναι μικρότερο από 800px, τα δύο στήλες θα συναθροίζονται αντί να παρατίθενται παράλληλα */ @media screen and (max-width: 800px) { .leftcolumn, .rightcolumn { width: 100%; padding: 0; } }
Σχετικές Σελίδες
Εκμάθηση Τutorials:Σχεδιασμός Ιστοσελίδας CSS
Εκμάθηση Τutorials:Αστική Σχεδιασμός Ιστοσελίδας CSS
- Προηγούμενη Σελίδα Σχεδιασμός Ζωγλείας
- Προηγούμενη Σελίδα Μετατροπή Βάρους