Αυτός ο κώδικας CSS ορίζει μια προσαρμοσμένη οικογένεια γραμματοσειράς με την ονομασία "Guardian Headline Full" με πολλαπλά βάρη και στυλ γραμματοσειράς. Καθορίζει διαφορετικά αρχεία γραμματοσειράς σε μορφές WOFF2, WOFF και TrueType για κάθε παραλλαγή, συμπεριλαμβανομένων βαρών light, regular, medium και semibold, το καθένα με κανονικά και πλάγια στυλ. Τα αρχεία γραμματοσειράς φιλοξενούνται στον ιστότοπο του Guardian.
Αυτός ο κώδικας CSS ορίζει πολλές οικογένειες γραμματοσειρών για τις γραμματοσειρές Guardian Headline και Guardian Titlepiece, καθορίζοντας τις πηγές τους σε διαφορετικές μορφές (WOFF2, WOFF και TrueType) μαζί με τα βάρη και τα στυλ γραμματοσειράς τους. Περιλαμβάνει επίσης κανόνες ανταποκρινόμενου σχεδιασμού για την κύρια στήλη περιεχομένου, προσαρμόζοντας τα περιθώρια και τα πλάτη για διάφορα μεγέθη οθόνης για να διασφαλίσει τη σωστή διάταξη σε διαφορετικές συσκευές. Για παράδειγμα, σε ευρύτερες οθόνες, η κύρια στήλη λαμβάνει αριστερό περιθώριο, και στοιχεία όπως άτομα, βιτρίνες και εμβαπτιστικό περιεχόμενο έχουν τα μέγιστα πλάτη τους ορισμένα αναλόγως για να διατηρήσουν την αναγνωσιμότητα και την οπτική έκφραση.
Αυτό φαίνεται να είναι κώδικας CSS που ορίζει στυλ για τη διάταξη διαδραστικού περιεχομένου ενός ιστότοπου. Περιλαμβάνει κανόνες για περιγράμματα στηλών, απόσταση στοιχείων, τυπογραφία και ανταποκρινόμενο σχεδιασμό για διαφορετικά μεγέθη οθόνης. Ο κώδικας καθορίζει χρώματα, padding, περιθώρια και ειδική μορφοποίηση για στοιχεία όπως πτώματα σε παραγράφους.
Για συγκεκριμένα στοιχεία όπως παράγραφοι που ακολουθούν οριζόντιες γραμμές σε άρθρα, σχόλια και features, αφαιρέστε το επάνω padding.
Περιορίστε το πλάτος των pullquotes σε αυτές τις ενότητες στα 620 pixel.
Στα στοιχεία βιτρίνας σε διάφορους τύπους άρθρων, διατηρήστε τις λεζάντες στη φυσιολογική τους θέση, εκτείνοντας το πλήρες πλάτος μέχρι 620 pixel.
Κάντε τα εμβαπτιστικά στοιχεία να εκτείνονται σε όλο το πλάτη της θύρας προβολής, λαμβάνοντας υπόψη τις γραμμές κύλισης.
Σε οθόνες μέχρι 71.24em πλάτος, περιορίστε τα εμβαπτιστικά στοιχεία στα 978 pixel και προσθέστε 10px πλευρικό padding στις λεζάντες. Μεταξύ 30em και 71.24em, αυξήστε αυτό το padding στα 20px.
Για οθόνες μεταξύ 46.25em και 61.24em, ορίστε τα εμβαπτιστικά στοιχεία σε μέγιστο πλάτος 738 pixel.
Σε συσκευές μέχρι 46.24em πλάτος, αφαιρέστε το αριστερό περιθώριο και ευθυγραμμίστε τα εμβαπτιστικά στοιχεία στην αριστερή άκρη. Μεταξύ 30em και 46.24em, προσαρμόστε το αριστερό περιθώριο σε -20px και διατηρήστε 20px πλευρικό padding για τις λεζάντες.
Για τους περιβάλλοντες επίπλων σε μεγαλύτερες οθόνες (61.25em και πάνω), χρησιμοποιήστε διάταξη πλέγματος με καθορισμένες στήλες και σειρές. Στυλιάστε τους τίτλους με επάνω περίγραμμα, τοποθετήστε τις μετα-πληροφορίες σχετικά με επάνω padding και προσαρμόστε το περιεχόμενο standfirst με συγκεκριμένα περιθώρια, μεγέθη γραμματοσειράς και στυλ συνδέσμων που περιλαμβάνουν υπογράμμιση με προσαρμοσμένα χρώματα και offsets. Αρχικά, προσθέστε ένα επάνω περίγραμμα στην πρώτη παράγραφο στο standfirst, αλλά αφαιρέστε το σε οθόνες 71.25em και ευρύτερες.
Επίσης, σε μεγαλύτερες οθόνες, αφαιρέστε το αριστερό περιθώριο από τα σχήματα και ορίστε τα ενσωματωμένα στοιχεία σε μέγιστο πλάτος 630 pixel. Για οθόνες 71.25em και πάνω, προσαρμόστε ανάλογα τις στήλες προτύπου πλέγματος.
Η διάταξη χρησιμοποιεί ένα πλέγμα με στήλες και σειρές που ορίζονται για διαφορετικά μεγέθη οθόνης. Για μεσαίες οθόνες, οι στήλες χωρίζονται σε ενότητες για τον τίτλο, τον τίτλο, τις μετα-πληροφορίες, το standfirst και το πορτρέτο, με συγκεκριμένα ύψη σειρών. Σε μεγαλύτερες οθόνες, η δομή στηλών και σειρών προσαρμόζεται, με το επάνω περίγραμμα της ενότητας μετα-πληροφοριών να διευρύνεται και το αριστερό περίγραμμα του standfirst να μετατοπίζεται.
Οι τίτλοι έχουν ένα μέγιστο πλάτος και μέγεθος γραμματοσειράς που αλλάζουν με το μέγεθος της οθόνης, γίνοντας μεγαλύτεροι και στενότεροι σε μεγαλύτερες οθόνες. Μερικές διακοσμητικές γραμμές κρύβονται σε μεγαλύτερες οθόνες, ενώ τα κοινωνικά και σχολιασμού στοιχεία στην ενότητα μετα-πληροφοριών υιοθετούν το χρώμα περιγράμματος από την κεφαλίδα.
Το standfirst εσοχετεύεται με αριστερό περίγραμμα και έχει συγκεκριμένο στυλ γραμματοσειράς, με επάνω padding που προστίθεται σε μεσαίες οθόνες. Η κύρια περιοχή μέσων τοποθετείται στην περιοχή πλέγματος πορτρέτου, με πλήρες πλάτος και προσαρμοσμένα περιθώρια σε μεγαλύτερες οθόνες, και επεκτείνεται στο πλάτος της θύρας προβολής σε μικρές οθόνες με τα αριστερά περιθώρια να προσαρμόζονται ανάλογα. Οι λεζάντες ορίζονται σε απόλυτη τοποθέτηση.
Η λεζάντα για εικόνες τοποθετείται στο κάτω μέρος με padding, χρώμα φόντου και χρώμα κειμένου. Εκτείνεται σε όλο το πλάτος χωρίς περιθώριο στο κάτω μέρος και έχει ένα ελάχιστο ύψος. Μερικά στοιχεία μέσα στη λεζάντα κρύβονται ή εμφανίζονται βάσει του τύπου τους, με ένα να κρύβεται και ένα άλλο να καταλαμβάνει το μεγαλύτερο μέρος του πλάτους.
Σε μεγαλύτερες οθόνες, το padding της λεζάντας αυξάνεται. Ένα κουμπί για τη λεζάντα τοποθετείται κάτω δεξιά, κυκλικό σε σχήμα και προσαρμόζει τη θέση του σε μεγαλύτερες οθόνες.
Για διαδραστικό περιεχόμενο, οι επικεφαλίδες περιορίζονται σε πλάτος. Σε συσκευές iOS και Android, ορίζονται συγκεκριμένα χρώματα για σκοτεινή λειτουργία και features, προσαρμοζόμενα βάσει των προτιμήσεων του χρήστη.
Σε αυτές τις συσκευές, το πρώτο γράμμα της πρώτης παραγράφου μετά από συγκεκριμένα στοιχεία στυλιάζεται με δευτερεύον χρώμα και οι κεφαλίδες δεν έχουν ύψος. Ο περιβάλλοντας επίπλων, που περιλαμβάνει στοιχεία όπως λεζάντες, έχει μειωμένο padding στην κορυφή.
Για συσκευές iOS και Android, τα ακόλουθα στυλ ισχύουν για άρθρα feature, standard και σχολιασμού:
- Οι ετικέτες περιεχομένου χρησιμοποιούν έντονες γραμματοσειρές Guardian ή Georgia σε συγκεκριμένο χρώμα και κεφαλαιοποιούνται.
- Οι τίτλοι είναι 32px, έντονοι, έχουν 12px κάτω padding και χρησιμοποιούν ένα σκούρο γκρι χρώμα.
- Οι εικόνες τοποθετούνται σχετικά, εκτείνονται σχεδόν σε όλο το πλάτος της οθόνης και προσαρμόζουν αυτόματα το ύψος τους.
- Τα στοιχεία εικόνας και οι σύνδεσμοι έχουν διαφανή φόντα και ταιριάζουν με το πλάτος της οθόνης.
- Οι ενότητες standfirst έχουν επάνω και κάτω padding με offset δεξιού περιθωρίου.
- Οι παράγραφοι μέσα σε ενότητες standfirst κληρονομούν αυτά τα στυλ.
Για το κείμενο standfirst, χρησιμοποιήστε την οικογένεια γραμματοσειράς: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif.
Σε συσκευές iOS και Android, μέσα σε containers άρθρων feature, standard και σχολιασμού, οι σύνδεσμοι στο standfirst πρέπει να έχουν το νέο χρώμα pillar, κανένα εικόνα φόντου, υπογραμμισμένο κείμενο με offset 6px και χρώμα περιγράμματος που ταιριάζει με το περίγραμμα της κεφαλίδας, χωρίς κανένα κάτω περίγραμμα. Όταν αιωρούνται πάνω τους, το χρώμα της υπογράμμισης πρέπει να αλλάζει στο νέο χρώμα pillar.
Επίσης, σε αυτά τα containers και στα δύο iOS και Android, η ενότητα meta δεν πρέπει να έχει περιθώριο, και στοιχεία όπως byline, ονόματα συγγραφέων και σχετικοί σύνδεσμοι πρέπει να στυλιάζονται ανάλογα.
Για συσκευές Android, το όνομα του συγγραφέα και το byline σε στοιχεία επίπλων άρθρου στυλιάζονται με μια συγκεκριμένη μεταβλητή χρώματος. Και στα δύο iOS και Android, η ενότητα διάφορων μεταδεδομένων σε περιβάλλοντες επίπλων δεν έχει padding, και οποιαδήποτε εικονίδια SVG μέσα σε αυτή χρησιμοποιούν την ίδια μεταβλητή χρώματος για τη γραμμή τους.
Το κουμπί λεζάντας σε στοιχεία βιτρίνας εμφανίζεται ως εύκαμπτος container, κεντραρισμένος με συγκεκριμένες διαστάσεις και τοποθέτηση. Το κύριο σώμα του άρθρου έχει οριζόντιο padding, και τα σχήματα τυπικών εικόνων (εξαιρουμένων των μικρογραφιών και εμβαπτιστικών τύπων) εκτείνονται σε όλο το πλάτος της θύρας προβολής μείον το padding και τη γραμμή κύλισης, με αυτόματη προσαρμογή ύψους. Οι λεζάντες τους διατηρούν συνεπές στυλ.
Για συσκευές iOS και Android, τα ακόλουθα στυλ ισχύουν για containers άρθρων feature, standard και σχολιασμού:
- Οι εμβαπτιστικές εικόνες εκτείνονται σε όλο το πλάτος της θύρας προβολής, λαμβάνοντας υπόψη τις γραμμές κύλισης.
- Τα παρατιθέμενα blockquotes χρησιμοποιούν το νέο χρώμα pillar για τα διακοσμητικά τους στοιχεία.
- Οι σύνδεσμοι σε πρόζα στυλιάζονται με το πρωτεύον χρώμα pillar, υπογραμμισμένοι με συγκεκριμένο offset και χρώμα από το περίγραμμα της κεφαλίδας, αλλάζοντας στο νέο χρώμα pillar όταν αιωρούνται.
Σε σκοτεινή λειτουργία:
- Οι περιβάλλοντες επίπλων έχουν ένα σκούρο γκρι φόντο.
- Οι ετικέτες περιεχομένου υιοθετούν το νέο χρώμα pillar.
- Οι τίτλοι αφαιρούν το φόντο τους και χρησιμοποιούν το χρώμα περιγράμματος της κεφαλίδας για το κείμενο.
- Οι παράγραφοι standfirst και οι σύνδεσμοί τους χρησιμοποιούν επίσης το χρώμα περιγράμματος της κεφαλίδας.
Για συσκευές iOS και Android, οι ακόλουθοι κανόνες στυλ ισχύουν για διάφορους containers άρθρων:
- Οι σύνδεσμοι στην ενότητα standfirst και τα byline συγγραφέων χρωματίζονται χρησιμοποιώντας τη μεταβλητή νέου χρώματος pillar.
- Τα εικονίδια στην ενότητα meta χρησιμοποιούν το νέο χρώμα pillar για τη γραμμή τους.
- Οι λεζάντες για εικόνες βιτρίνας εμφανίζονται στο χρώμα ημερομηνίας.
- Το παρατιθέμενο κείμενο μέσα στο σώμα του άρθρου υιοθετεί το νέο χρώμα pillar.
- Οι κύριες περιοχές περιεχομένου των άρθρων, συμπεριλαμβανομένων feature, standard και σχολιασμών, στυλιάζονται συνεπώς και στις δύο πλατφόρμες.
Αυτός ο κώδικας CSS ορίζει ένα σκούρο φόντο για συγκεκριμένους containers σε συσκευές Android και στυλιάζει το πρώτο γράμμα παραγράφων που ακολουθούν συγκεκριμένα στοιχεία σε συσκευές iOS.
Αυτό φαίνεται να είναι ένας επιλογέας CSS που στοχεύει το πρώτο γράμμα παραγράφων που ακολουθούν συγκεκριμένα στοιχεία μέσα σε containers άρθρων σε συσκευές iOS και Android. Ο