Σήμερα θα δούμε: Οι αληθινοί γνώστες της μουσικής γνωρίζουν ότι για την ποιότητα...
Όλα τα παρουσιαζόμενα πρότυπα για τον ιστότοπό σας είναι χτισμένα σε σύγχρονες εκδόσεις HTML5 και CSS3. Επιπλέον, οι συγγραφείς χρησιμοποιούν μοντέρνα χαρακτηριστικά όπως επίπεδη σχεδίαση, αποκριτική σχεδίαση, προσαρμοστική διάταξη, ρυθμιστικά jQuery, κινούμενα σχέδια CSS3 κ.λπ. Δηλαδή, εάν ψάχνετε για ένα πρότυπο ιστότοπου για κινητά, μπορείτε να επιλέξετε οποιοδήποτε από τα παρουσιαζόμενα. Όμορφα πρότυπα html5 2017, αν και δωρεάν, φαίνονται premium.
Εδώ θα βρείτε περισσότερα από 50 δωρεάν αποκριτικά πρότυπα ιστοτόπων υψηλής ποιότηταςσε HTML5 και CSS3, τα οποία μπορούν να χρησιμοποιηθούν τόσο για νέους ιστότοπους όσο και για επανασχεδιασμό υπαρχόντων. Κομψά πρότυπα ιστοτόπων html5- αυτό χρειάζεσαι!
Ενημερώθηκε 03/12/2019: Από τότε που γράφτηκε το άρθρο πριν από 2 χρόνια, πολλοί σύνδεσμοι χάλασαν. Είτε οι κάτοχοι των προτύπων συγχωνεύτηκαν, είτε άλλαξαν την κατάσταση των προτύπων από δωρεάν σε επί πληρωμή, είτε οι εξωγήινοι κατέστρεψαν τα πάντα. Σας ζητάμε, αγαπητοί αναγνώστες, αν βρείτε τέτοιο σύνδεσμο, αφήστε το στα σχόλια, θα το διορθώσω.
1. Πρότυπο σελίδας προορισμού χωρίς χιόνι με χρήση HTML5 και CSS3
Το πρότυπο html5 css3 της σελίδας προορισμού Snow είναι χτισμένο στο πλαίσιο Bootstrap. Το πρότυπο είναι πολύ κομψό και δροσερό! Σταθερό φόντοκαι ένα τεράστιο Jumbotron - κάτι που εμφανίζει το κύριο περιεχόμενο του ιστότοπου. Ποιο είναι το πιο σημαντικό πράγμα στη σελίδα προορισμού; Αυτό είναι σωστό, ένα κάλεσμα για δράση. Φυσικά, το πρότυπο είναι πλήρως προσαρμοσμένο φορητές συσκευές. Μπορείτε ακόμη να το χρησιμοποιήσετε ως βάση για τα δικά σας πρότυπα.
2. Sima - κομψό πρότυπο εμπορικού ιστότοπου
Αυτό το πρότυπο html5 css3 είναι επίσης χτισμένο στο πλαίσιο Bootstrap. Μπορείτε να δημιουργήσετε έναν μοναδικό ιστότοπο σε αυτό το πρότυπο με ένα χαρτοφυλάκιο, την ομάδα σας, τιμές, κριτικές και ό,τι άλλο είναι απαραίτητο. Για παράδειγμα, αυτό το πρότυπο είναι τέλειο για έναν ιστότοπο για υπηρεσίες καθαρισμού. Η κίνηση σε αυτό το πρότυπο είναι ομαλή και αποτελεσματική, οι γραμματοσειρές είναι καθαρές και ευανάγνωστες. Απλά το τέλειο πρότυπο!
3. Λευκό - ένα υπέροχο μονοσέλιδο πρότυπο!
Ένα χαρακτηριστικό γνώρισμα του προτύπου ιστότοπου White είναι δύο επιλογές φόντου στην κορυφή. Η επιλογή σας είναι είτε ένα ρυθμιστικό με εικόνες είτε ένα φόντο βίντεο. Πολύ υψηλής ποιότητας και αποτελεσματικό πρότυπο για τον ιστότοπο!
4. Platz - Δωρεάν πρότυπο ιστοτόπου βάσει πλέγματος HTML5
Ένα μοντέρνο, οπτικά ελκυστικό πρότυπο ιστότοπου HTML5 σχεδιασμένο σε πλέγμα (διαβάστε περισσότερα για το πλέγμα). Όμορφη και ανταποκρινόμενη σχεδίαση προτύπου για ένα blog ή έναν ιστότοπο.
5. Mart eCommerce - όμορφο πρότυπο ιστότοπου ηλεκτρονικού εμπορίου HTML5 και CSS3
Ο φρέσκος και κομψός σχεδιασμός προτύπων ιστότοπου είναι ο καλύτερος για όλους τους τύπους ιστοτόπων μόδας που πωλούν παπούτσια, ρούχα, ρολόγια, αξεσουάρ, αθλητικά ρούχα κ.λπ. αρχείο PSD, το οποίο μπορείτε να προσαρμόσετε στις ανάγκες σας.
6. Nava - εντυπωσιακό πρότυπο HTML5 και CSS3 για δημιουργικούς ιστότοπους
Το Nava είναι ένα σύγχρονο πρότυπο ιστότοπου HTML5 που χρησιμοποιείται κυρίως για δημιουργικούς επαγγελματίες που θέλουν να επιδείξουν τη δουλειά τους σε όλο της το μεγαλείο. Πολλές παραλλαγές των ρυθμίσεων προτύπων σάς επιτρέπουν να κάνετε τον ιστότοπό σας μοναδικό. Ελαφρύ, όμορφο και αποκριτικό πρότυπο ιστότοπου.
7. Box Portfolio - ένα μοναδικό δημιουργικό πρότυπο ιστότοπου που χρησιμοποιεί HTML5 και CSS3
Το πρότυπο ιστότοπου Box Portfolio έχει καθαρό και μοντέρνο μινιμαλιστικό σχέδιο. Ιδανικό για επαγγελματίες που θέλουν να προβάλλουν αποτελεσματικά τη δουλειά τους στο διαδίκτυο. Όπως υποδηλώνει το όνομα, το πρότυπο ιστότοπου είναι ιδανικό για χαρτοφυλάκιο.
8. Mountain King - δημοφιλές και λειτουργικό πρότυπο ιστότοπου HTML5 και CSS3
Το θέμα του βουνού στο σχεδιασμό ιστοσελίδων είναι πολύ δημοφιλές πρόσφατα. Το πρότυπο ιστότοπου Mountain King δεν αποτελεί εξαίρεση. Περιλαμβάνει 336 διανυσματικά εικονίδια από το Typicons. Επιπλέον εξαιρετική κινούμενη εικόνα με χρήση CSS3. Το πρότυπο είναι τέλειο για ιστοσελίδες ταξιδιών και χαρτοφυλακίου.
9. Beauty Spa - υπέροχο πρότυπο ιστότοπου HTML5 και CSS3 για σαλόνια σπα
Το Beauty Spa είναι ένα αποκριτικό πρότυπο ιστότοπου που διαθέτει πολλές δυνατότητες, ιδανικό για ιστοσελίδες σπα, κέντρα υγείας ή γυμναστικής, ιστότοπους γιόγκα ή ακόμα και κομμωτήρια. Εξαιρετική αναγνωσιμότητα γραμματοσειρών και διακριτικός μινιμαλισμός.
10. Bent – κομψή και αποτελεσματική σελίδα προορισμού για ιστότοπους που χρησιμοποιούν HTML5 και CSS3
Το Bent είναι υπέροχο δωρεάν πρότυποιστότοπος σε html5 και css3. Responsive Design, κινούμενα σχέδια CSS3, κύλιση parallax, προσαρμοσμένη πλοήγηση και άλλα καλούδια. Αυτό είναι ένα καθαρό σχέδιο προτύπου για ιστότοπους που θέλουν να χρησιμοποιήσουν μια ισορροπημένη σχεδίαση για να διασφαλίσουν ότι οι επισκέπτες απολαμβάνουν εμφάνισηιστοσελίδα, και ταυτόχρονα να δείτε καθαρά το κύριο περιεχόμενό του.
11. Triangle - Δωρεάν Responsive Multipurpose Template HTML5 και CSS3
Το Triangle είναι ένα αποκλειστικό δημιουργικό πρότυπο ιστοτόπου HTML5 και CSS3 ειδικά για όσους θέλουν να τροποποιήσουν τον όμορφο σχεδιασμό τους, αλλά να μην το κάνουν χειρότερο. Το πρότυπο συνοδεύεται από περισσότερες από 40 προσχεδιασμένες σελίδες που σας επιτρέπουν να προσαρμόσετε τον ιστότοπό σας σύμφωνα με το περιεχόμενο της καρδιάς σας.
12. Future Imperfect - ένα εξαιρετικό πρότυπο ιστότοπου για δημιουργικούς ανθρώπους!
Απολαύστε μια γνήσια αίσθηση διασκέδασης με αυτό το πρότυπο ιστότοπου, ιδανικό για συγγραφείς, συγγραφείς, κειμενογράφους και άλλους εργαζόμενους με στυλό και χαρτί. Το πρότυπο μπορεί επίσης να χρησιμοποιηθεί για ένα προσωπικό ιστολόγιο, ένα ιστολόγιο σχετικά με τα ταξίδια, τη δημιουργικότητα κ.λπ. Σε πολλούς θα αρέσει ο δημιουργικός σχεδιασμός και η προσαρμοστική διάταξη του προτύπου.
13. Bodo - ένα εξαιρετικό πρότυπο για έναν προσωπικό ιστότοπο
Bodo- όμορφο πρότυποιστότοπος σε HTML5 και CSS3, ο οποίος είναι ιδανικός για έναν προσωπικό ιστότοπο. Ειδικά για την οργάνωση χαρτοφυλακίου. Καθαρή και ευκρινή τυπογραφία, ρυθμιστικό καρουζέλ, αναδυόμενα παράθυρα για εμφάνιση εργασίας και πολλά άλλα.
14. Φακός - το τέλειο πρότυπο ιστότοπου HTML5 για φωτογράφους
Οι φωτογράφοι αναζητούν πάντα το τέλειο πρότυπο για τον ιστότοπό τους για να δείξουν τη δουλειά τους σε όλο της το μεγαλείο, εντυπωσιακά και το πιο σημαντικό - μεγάλο! Ένα σπάνιο πρότυπο ιστότοπου πληροί αυτές τις απαιτήσεις. Το Lens είναι ένα τέτοιο πρότυπο ιστότοπου φωτογράφων.
15. Spectral - ένα μοναδικό χειροποίητο πρότυπο ιστότοπου με χρήση HTML5 και CSS3
Αν ψάχνετε δωρεάν πρότυπα ιστοτόπων για θέματα αυτοκινήτων, τότε θα είναι το Spectral ιδανική λύση. Εδώ είναι ένα εντελώς μοναδικό χειροποίητο σχέδιο προτύπου ιστότοπου μιας σελίδας. Το σχέδιο μπορεί να αλλάξει κατά την κρίση σας. Με αυτό το πρότυπο μπορείτε να δημιουργήσετε έναν εκπληκτικό ιστότοπο για απολύτως οποιοδήποτε θέμα, είτε πρόκειται για ένα εντυπωσιακό ταξιδιωτικό blog ή γκαλερί φωτογραφιών, έναν ιστότοπο για αυτοκίνητα ή έναν πάροχο φιλοξενίας.
16. Oxygen - πρότυπο ιστότοπου HTML5 και CSS3 μιας σελίδας
Το Oxygen είναι ένα βολικό και μοναδικό πρότυπο για έναν επιχειρηματικό ιστότοπο. Μοντέρνα επίπεδη σχεδίαση, προσαρμοστική διάταξη. Για παράδειγμα, αυτό το πρότυπο είναι ιδανικό για έναν ιστότοπο σχετικά με εφαρμογές για κινητά ή τεχνολογία κινητής τηλεφωνίας.
17. Mobirise Bootstrap - το τέλειο δωρεάν πρότυπο ιστότοπου σε HTML5 και CSS3
Αν ψάχνετε για ένα δωρεάν πρότυπο ιστότοπου, τότε το Mobirise Bootstrap είναι ιδανικό για να ξεκινήσετε. Αυτό είναι ένα πολυλειτουργικό πρότυπο με πολλά πρόσθετα που περιλαμβάνονται. Τρεις προκατασκευασμένες διατάξεις αρχικής σελίδας και ιστολογίου θα σας βοηθήσουν σε αυτό. Το Mobirise Bootstrap είναι επίσης 100% βελτιστοποιημένο SEO και προσαρμόζεται σε οποιοδήποτε μέγεθος οθόνης.
18. La Casa - όμορφο και δωρεάν πρότυπο HTML5 για έναν ιστότοπο ακινήτων
Το πρότυπο Brandy είναι ιδανικό για την οργάνωση ενός ιστότοπου εμπορικών ακινήτων. Ο ανταποκρινόμενος και πολύ όμορφος σχεδιασμός θα αρέσει όχι μόνο στον ιδιοκτήτη του ιστότοπου, αλλά και στους επισκέπτες.
19. Drifolio - κομψό πρότυπο ιστότοπου HTML5 για χαρτοφυλάκιο
Κομψό και κινούμενο πρότυπο ιστότοπου HTML5 και CSS3 για την οργάνωση ενός χαρτοφυλακίου. Καθαρός σχεδιασμός, υπέροχη τυπογραφία, όμορφα εικονίδια και πολλά άλλα.
20. Pluton - ένα φωτεινό και κομψό πρότυπο για έναν ιστότοπο μιας σελίδας
Το Pluton είναι ένα φωτεινό και αποτελεσματικό πρότυπο ιστότοπου που βασίζεται στο Bootstrap. Ένα μοντέρνο πρότυπο ιστότοπου με τη μοναδική διάταξη μιας σελίδας και τον αποκριτικό σχεδιασμό που είναι ιδανικό για στούντιο, φωτογράφους και δημιουργικούς σχεδιαστές.
21. SquadFree - επαγγελματικό μονοσέλιδο πρότυπο ιστότοπου HTML5
Το πρότυπο SquadFree είναι τέλειο για τη δημιουργία ενός εμπορικού μονοσέλιδου ιστότοπου. Το πρότυπο όχι μόνο φαίνεται επαγγελματικό, αλλά είναι επίσης προσαρμοσμένο σε όλους τους τύπους οθονών. Το πρότυπο βασίζεται στο Bootstrap.
22. Sublime - ένα συναρπαστικό πρότυπο ιστότοπου σε HTML5 και CSS3
Το Sublime είναι ένα καθαρό και εκπληκτικά όμορφο πρότυπο ιστότοπου HTML5 και CSS3, ιδανικό για μια startup, δημιουργική εταιρεία ή ιστότοπο χαρτοφυλακίου. Responsive σχεδιασμός και επιλογές δύο σελίδων για να διαλέξετε.
23. Ξύλο - ασυνήθιστο και όμορφο πρότυπο ιστότοπου HTML5 και CSS3
Το Timber είναι ένα φρέσκο, κομψό και ασυνήθιστο θέμα προτύπου ιστότοπου μιας σελίδας. Διαγώνιος - κύριο χαρακτηριστικόσχεδίαση αυτού του προτύπου. Το πρότυπο είναι ιδανικό για έναν ιστότοπο επιχείρησης ή ένα χαρτοφυλάκιο. Υπάρχει ενσωματωμένη γκαλερί, χάρτης και στοιχεία επικοινωνίας, το οποίο μπορείτε εύκολα να προσαρμόσετε στις ανάγκες σας.
24. E-Shopper - το καλύτερο πρότυπο ιστότοπου ηλεκτρονικού εμπορίου
Το E-Shopper είναι μια εξαιρετική επιλογή για ένα πρότυπο ιστότοπου ηλεκτρονικού εμπορίου. Χτισμένο σε bootstrap με ένα εκπληκτικό σύνολο δυνατοτήτων για ένα πλήρες και αποτελεσματικό ηλεκτρονικό κατάστημα.
25. Μαγνητικό - δωρεάν πρότυπο HTML5 και CSS3 για μια τοποθεσία φωτογραφιών
Ένα απολύτως εκπληκτικό πρότυπο HTML5 και CSS3 για τη δημιουργία ενός ιστότοπου φωτογραφιών ή ενός χαρτοφυλακίου για έναν σχεδιαστή, εικονογράφο ή καλλιτέχνη. Αυτό το πρότυπο ανεβάζει τη γραμμή των επαγγελματικών προτύπων στο επόμενο επίπεδο! Σχεδιασμός με απόκριση, εξαιρετική υποστήριξη για όλους τους τύπους συσκευών οθόνης, εύκολη και βολική πλοήγηση και πολλά άλλα.
26. Mabur Portfolio - ένα όμορφο πρότυπο ιστότοπου σε μινιμαλιστικό στυλ χρησιμοποιώντας HTML5 και CSS3
Η επίπεδη σχεδίαση αυτού του μινιμαλιστικού προτύπου ιστότοπου είναι ιδανική για τη δημιουργία ενός χαρτοφυλακίου. Στο πρότυπο, όλες οι λεπτομέρειες ελέγχονται τέλεια!
27. Μοντέρνο Bootstrap HTML5 - Δωρεάν πρότυπο ιστότοπου μίας σελίδας
Αυτό το δωρεάν πρόγραμμα μιας σελίδας βασίζεται σε Bootstrap πλαίσιοΙδανικό για εταιρικούς ιστότοπους, τόσο μικρών όσο και μεγάλων εταιρειών. Επίπεδη σχεδίαση, προσαρμοστική διάταξη, όλα τα υψηλής ποιότητας σχεδιαστικά στοιχεία. Το πρότυπο διατίθεται σε 4 διαφορετικά χρώματα.
28. Infusion - κομψό μονοσέλιδο πρότυπο ιστότοπου με χρήση HTML5 και CSS3
Το Infusion είναι ένα εξαιρετικό παράδειγμα προτύπου ιστότοπου HTML5 και CSS3 που έχει σχεδιαστεί ειδικά για τη δημιουργία ενός επιχειρηματικού χαρτοφυλακίου. Η πλούσια λειτουργικότητα αυτού του προτύπου σάς επιτρέπει να εργάζεστε αποτελεσματικά με πελάτες και να προσελκύετε νέους.
29. Yebo - πρότυπο εταιρικού ιστότοπου σε HTML5 και CSS3
Αυτό το πρότυπο ιστότοπου επίπεδης ποιότητας υψηλής ποιότητας είναι ιδανικό για κάθε εταιρικό ιστότοπο. Προσαρμοστικός σχεδιασμός, πολλές ρυθμίσεις και επιλογές επεξεργασίας.
30. Είκοσι - θεαματικό πρότυπο ιστότοπου HTML5 και CSS3 με παράλλαξη
Αυτό το μοναδικό και πολύ όμορφο πρότυπο ιστοσελίδας με εφέ parallax δεν θα αφήσει κανέναν αδιάφορο. Το πρότυπο μιας σελίδας είναι χτισμένο σε καθαρά HTML5 και CSS3 με αποκριτική διάταξη, εντυπωσιακά υπόβαθρα, υποστήριξη μέσων κοινωνικής δικτύωσης και πολλά άλλα.
31. Urbanic – εξαιρετικό πρότυπο ιστότοπου HTML5 και CSS3 στο Bootstrap
Το Urbanic είναι ένα φρέσκο και δροσερό πρότυπο ιστότοπου HTML5 και CSS3 που έχει δημιουργηθεί στη μηχανή Bootstrap. Ιδανικό για να ξεκινήσετε τον ιστότοπό σας αμέσως χωρίς ειδικά προβλήματα. Το πρότυπο προσαρμόζεται τέλεια σε οποιοδήποτε μέγεθος οθόνης.
32. Design Showcase - πρότυπο ιστοτόπου χαρτοφυλακίου HTML5
Ένα οπτικά αρμονικό και αποτελεσματικό πρότυπο ιστότοπου HTML5 για την οργάνωση του χαρτοφυλακίου σας. Το πρότυπο είναι τέλεια προσαρμοσμένο για κινητές συσκευές, κάτι που είναι πολύ δύσκολο να γίνει για ιστότοπους αυτής της μορφής.
33. Mamba One - ένα απλό και κομψό πρότυπο ιστότοπου που χρησιμοποιεί HTML5 και CSS3
Το Mamba One είναι ένα παράδειγμα απλού αλλά κομψού προτύπου ιστότοπου για τη δημιουργία μιας σελίδας. Συμβατό με όλα τα σύγχρονα προγράμματα περιήγησης και θα εμφανίζεται επαρκώς παντού.
34. KreativePixel - δωρεάν πρότυπο ιστότοπου για φωτογράφους
Ένα άλλο εξαιρετικό πρότυπο ιστότοπου για φωτογράφους. Ο ανταποκρινόμενος σχεδιασμός και η πολύ βολική ταξινόμηση των φωτογραφιών σε χαρτοφυλάκια και γκαλερί θα προσελκύσουν πολλούς λάτρεις της φωτογραφίας. Το πρότυπο χρησιμοποιεί επίσης ένα εφέ παράλλαξης, το οποίο επίσης εντυπωσιάζει τους θεατές κατά την προβολή φωτογραφιών.
35. Retina Ready Responsive App - δωρεάν πρότυπο σελίδας προορισμού με χρήση HTML5 και CSS3
Όπως υποδηλώνει το όνομα, αυτό το υπέροχο πρότυπο ιστότοπου δεν είναι μόνο ιδανικό για σελίδες προορισμού, αλλά συναντά και τις νέες τάσεις για κινητά, ειδικά όσον αφορά την ευκρίνεια της οθόνης σε συσκευές με οθόνες Retina.
36. Βουρτσισμένο - αποκριτικό πρότυπο ιστότοπου HTML5 και CSS3 που βασίζεται στη μηχανή Bootstrap
Το Brushed είναι ένα αποκριτικό, δωρεάν πρότυπο ιστότοπου HTML5 και CSS3 που βασίζεται στη μηχανή Bootstrap. Βελτιστοποιήθηκε επίσης για Οθόνες αμφιβληστροειδούς(iPhone, IPAD, iPod Touch και MacBook Pro Retina).
37. Πρότυπο ιστότοπου Big Picture HTML5 και CSS3
Καλώς ήλθατε στο Big Picture! Αυτό το αποκριτικό πρότυπο ιστότοπου HTML5 είναι ιδανικό για όλους τους δημιουργικούς ανθρώπους που έχουν κάτι να δείξουν και το δείχνουν μεγάλο και εντυπωσιακό στον ιστότοπό τους. Επιπλέον, το πρότυπο χρησιμοποιεί εξαιρετική κινούμενη εικόνα.
38. Tesselatte - Δωρεάν Responsive HTML5 και CSS3 Template
Ένα απλό πρότυπο μιας σελίδας που λαμβάνει υπόψη όλα τα απαραίτητα εργαλεία για επιτυχημένη δημιουργίατοποθεσία. Ιδανικό για το προσωπικό ιστολόγιο ενός συγγραφέα, κειμενογράφου ή απλώς ενός λάτρη του γραπτού λόγου.
39. Υπερχείλιση - ένα μοναδικό πρότυπο ιστότοπου σε HTML5 και CSS3
Αυτό το μοναδικό καθαρό πρότυπο ιστότοπου HTML5 και CSS3 είναι τέλειο για κάθε δημιουργικό άτομο. Είναι πλήρως responsive και εντελώς δωρεάν.
40. Runkeeper - Responsive και πολύ όμορφο πρότυπο ιστοσελίδας
Το Runkeeper είναι ένα δωρεάν, ανταποκρινόμενο και πολύ όμορφο πρότυπο ιστότοπου. Μπορεί να χρησιμοποιηθεί για ιστότοπο οποιουδήποτε θέματος. Εξαιρετικό στυλ και καθαρές γραμματοσειρές, σχεδίαση με απόκρισηκαι εντυπωσιακές λεπτομέρειες πατρόν. Όλα λειτουργούν για εσάς!
41. Φλίπερ Responsive Grid Style - Great Grid Based Website Template
Αυτό το εκπληκτικό επαγγελματικό πρότυπο ιστότοπου που βασίζεται σε πλέγμα είναι ιδανικό για εταιρικό ιστότοπο. Η μοντέρνα επίπεδη σχεδίαση και η αποκριτική δομή προτύπου εμφανίζονται τέλεια και στις δύο οθόνες μεγάλες οθόνεςκαι φορητές συσκευές.
42. Πρόλογος - καθαρίστε το πρότυπο μιας σελίδας ιστότοπου χρησιμοποιώντας HTML5 και CSS3
Αυτό το καθαρό, απλό και σαφές πρότυπο ιστότοπου HTML5 και CSS3 είναι ιδανικό για τη δημιουργία μιας σελίδας προορισμού. Ο μινιμαλιστικός σχεδιασμός δεν αποσπά την προσοχή από το κύριο πράγμα. Μια εντυπωσιακή κυλιόμενη πλαϊνή γραμμή πλοήγησης και καθαρές γραμμές σελίδας είναι απλώς ο τέλειος συνδυασμός!
43. Helios - σύγχρονο πρότυπο ιστότοπου με χρήση καθαρού HTML5 και CSS3
Ένα άλλο πρότυπο ιστότοπου στο στυλ του μινιμαλισμού και των καθαρών μορφών. Ειδικά σχεδιασμένο για να εκμεταλλευτεί μεγάλες οθόνεςεμφανίζει, αλλά είναι επίσης τέλεια προσαρμοσμένο σε μικρές οθόνες κινητών συσκευών.
44. Telephasic - δωρεάν και αποκριτικό πρότυπο ιστότοπου HTML5
Αυτό το μοντέρνο, ανταποκρινόμενο και εντελώς δωρεάν πρότυπο ιστότοπου έχει ένα μεγάλο πλεονέκτημα - είναι απλό και συνοπτικό, αλλά αυτό ακριβώς λείπει σε πολλούς ανθρώπους.
45. Strongly Typed - ένα πολύ όμορφο πρότυπο ιστότοπου σε ημι-ρετρό στυλ
Ένα νέο πρότυπο ιστότοπου με μινιμαλιστικό ημι-ρετρό στυλ. Απλώς το ρετρό δεν είναι πλέον στη μόδα, αλλά μια μικρή υπόδειξη του είναι πολύ ευπρόσδεκτη. Αυτό το πρότυπο ιστότοπου είναι πλήρως αποκριτικό, βασίζεται σε καθαρά HTML5 και CSS3 και περιλαμβάνει όλα τα απαραίτητα βασικά στοιχεία σελίδας. Το πρότυπο Strongly Typed είναι ιδανικό για δημιουργικούς ιστότοπους. Για παράδειγμα, για έναν ιστότοπο σχετικά με τη διακόσμηση του σπιτιού.
46. Ριγέ - καθαρό, όμορφο και λειτουργικό πρότυπο ιστότοπου HTML5 και CSS3
Φρέσκο και καθαρό, όμορφο και λειτουργικό, νέο πρότυποιστότοπο σε HTML5 και CSS3. Διαθέτει στο οπλοστάσιό του όλα τα απαραίτητα στοιχεία σελίδας, συμπεριλαμβανομένων σχεδιασμένων εισαγωγικών, πινάκων και λιστών, καθώς και μια προσαρμοσμένη πλαϊνή γραμμή (δεξιά ή αριστερά - όπως θέλετε).
47. Parallelism - ένα ασυνήθιστο και κομψό πρότυπο ιστότοπου που χρησιμοποιεί HTML5 και CSS3
Το Parallelism είναι ένα κομψό πρότυπο ιστότοπου για την οργάνωση του χαρτοφυλακίου ή των φωτογραφιών σας. Αυτό που το κάνει ασυνήθιστο είναι ότι η κύλιση εδώ δεν είναι κάθετη, ως συνήθως, αλλά οριζόντια. Αυτό δίνει στον ιστότοπο μια ιδιαίτερη κομψότητα και αξέχαστη.
48. Miniport - πλήρως αποκριτικό πρότυπο ιστότοπου HTML5 σε μινιμαλιστικό στυλ
Εξαιρετικό πρότυπο ιστότοπου σε μινιμαλιστικό στυλ σε HTML5. Ιδανικό για έναν προσωπικό ιστότοπο/ιστολόγιο, καθώς και για έναν μικρό μονοσέλιδο εταιρικό ιστότοπο ή ως ιστότοπο για επαγγελματικές κάρτες.
49. Verti - ευρύχωρο και δωρεάν αποκριτικό πρότυπο ιστότοπου HTML5
Ο καθαρός και ευρύχωρος σχεδιασμός αυτού του προτύπου ιστότοπου είναι ιδανικός για μεγάλους εταιρικούς ιστότοπους ή εμπορικά έργα. Απόκριση και βολικό τόσο για τον συγγραφέα όσο και για τους χρήστες.
50. ZeroFour - εντυπωσιακό και κομψό πρότυπο ιστότοπου με χρήση HTML5 και CSS3
Και τελευταίο στη λίστα, αλλά όχι λιγότερο σημαντικό όσον αφορά την ποιότητα και την οπτική αποτελεσματικότητα, είναι το πρότυπο ιστότοπου - ZeroFour. Κομψή σχεδίαση, πολύ όμορφο μενού, τέλεια ευθυγραμμισμένες φόρμες και κουμπιά, όμορφα εικονίδια και πολλά άλλα. Και όλα αυτά είναι εντελώς δωρεάν!
Ελπίζω να βρήκατε κάτι κατάλληλο για τον εαυτό σας ανάμεσα σε αυτά τα καταπληκτικά πρότυπα ιστοτόπων HTML5 και CSS3. Καλή τύχη!
Σημειώστε το για να το βρείτε γρήγορα.
ΥΓ: Αν δεν μπορείτε να κάνετε μια επιλογή, διαβάστε το άρθρο «Δεν ξέρω τι θέλω». Θα είναι χρήσιμο.
Οποιαδήποτε σελίδα πωλήσεων δημιουργείται από συγκεκριμένα μπλοκ, χάρη στα οποία ο επισκέπτης σχηματίζει μια γενική άποψη για το προϊόν που προσφέρεται σε αυτήν. Κάθε ένα από αυτά τα μπλοκ μπορεί να σχεδιαστεί όμορφα και ως αποτέλεσμα ολόκληρη η σελίδα πωλήσεων θα μοιάζει με κάτι μοναδικό. Σε αυτό το μάθημα το σχεδίασα σε καθαρό Το CSS είναι όμορφομπλοκ με οφέλη. Επειδή αυτό το στοιχείο βρίσκεται σε οποιονδήποτε ιστότοπο μιας σελίδας και πρέπει να τονιστεί.
Περισσότερος σχεδιασμός στοιχείων στον ιστότοπο:
Περιγραφή του αποτελέσματος:το μπλοκ έχει ένα κρυφό μέρος και ένα ορατό μέρος. Το ορατό μέρος είναι το εικονίδιο και το όνομα του οφέλους και το κρυφό μέρος είναι η λεπτομερής περιγραφή του οφέλους που εμφανίζεται στο δείκτη του ποντικιού. Επίσης, όταν αιωρείται, προστίθεται στο ενεργό μπλοκ για να δημιουργηθεί ένα εφέ έντασης.
Για να δείτε τα εφέ, μεταβείτε στη σελίδα του παραδείγματος:
Λήψη
Εάν αντιμετωπίζετε δυσκολίες στη δημιουργία μιας σελίδας προορισμού, ξεκινήστε με αυτό το μίνι μάθημα: .
Έτσι φαίνεται το μπλοκ όταν τοποθετείτε το δείκτη του ποντικιού:
Πώς να φτιάξετε ένα όμορφο σχέδιο για τον ιστότοπό σας;
1 Δομή HTML
Πρώτα συνδέουμε εικονίδια από το FontAwesome μεταξύ των ετικετών
, το οποίο θα χρησιμοποιήσουμε για περιγραφή:1 | <σύνδεσμος rel = "φύλλο στυλ" href = "http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> |
Έχουμε ένα κοινό μπλοκ, το οποίο περιέχει και τα 3 μπλοκ με περιγραφές και εικονίδια:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div class = "bulletsBlock" > <div class = "bullet-item" > <span class = "iconBullet fa-cog" > span > <p class = "titleBullet" >Όφελος 1</p> <p class = "hideText" >Επιπλέον<br>κρυφό κείμενο 1</p> </div> <div class = "bullet-item" > </div> <div class = "bullet-item" > </div> </div> |
Λίγα λόγια για τη δομή:
- Γραμμές: 1 έως 15— ένα γενικό μπλοκ που περιέχει 3 μπλοκ με περιγραφή.
- Γραμμές: 2 έως 6— ένα ξεχωριστό μπλοκ με περιγραφή του οφέλους.
- Γραμμή: 3— εικονίδιο μπλοκ.
- Γραμμή: 4— εμφανές τμήμα με περιγραφή του οφέλους.
- Γραμμή: 5— κρυφό μέρος με λεπτομερή περιγραφή των πλεονεκτημάτων.
Η δομή είναι διαφανής και απλή. Ας περάσουμε στο σχεδιασμό και τη δημιουργία κινουμένων σχεδίων.
2 στυλ CSS
Για να δημιουργήσουμε το animation, χρειαζόμαστε μόνο CSS3 και όχι Javascript.
Γράφουμε γενικά στυλ για 3 μπλοκ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | .bulletsBlock :after ( περιεχόμενο : "" ; εμφάνιση : πίνακας ; διαγραφή : και τα δύο ; ) .bulletsBlock > div (πλάτος : 30% ; float : αριστερά ; φόντο : rgba(0 , 0 , 0 , 0.3 ) ; περιθώριο-αριστερό : 5% ; στοίχιση κειμένου : θέση : σχετική ; /*Κάτω σκιά του μπλοκ όταν αιωρείται*/.bulletsBlock > div:hover ( -webkit-box-shadow : 0 35px 35px -35px #000000 ; -moz-box-shadow : 0 35px 35px -35px #000000 ; box-shadow : 0 35px 5px 0x3; |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | .bullet-item span( line-height : 1,5em ; size font : 12,5em ; color : #fff ; position : absolute ; top : 0 ; left : 0 ; display : block ; πλάτος : 100% ; -webkit-transition : όλα τα 0,35s ease : όλα τα 0,35s ease ) /*Κινούμενη εικόνα εικονιδίων όταν αιωρείται - συρρικνώνεται και κινείται προς τα πάνω*/.bulletsBlock > div:hover span.iconBullet( ύψος γραμμής : 1,35em ; μέγεθος γραμματοσειράς : 10,625em ; επάνω :-2 ,7% ; ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | .titleBullet, .hideText (θέση: απόλυτη; αριστερά: 0; κάτω: 0; στοίχιση κειμένου: κέντρο; πλάτος: 100%; περιθώριο: 0; χρώμα: #fff; -webkit-transition: όλα τα 0,35 δευτερόλεπτα ευκολία; μετάβαση: όλα τα 0,35s ease; em ; 1em 0 ; /*Κινούμενη εικόνα κατά την αιώρηση ενός ορατού μπλοκ κειμένου*/.bulletsBlock > div:hover p.titleBullet( bottom : 80px ; ) /*Κινούμενη εικόνα κατά την αιώρηση ενός μπλοκ κρυφού κειμένου*/.bulletsBlock > div:hover p.hideText( background : #454545 ; ) |
Πολύ συχνά, μεγάλοι (και μικροί) ιστότοποι υποφέρουν από υπερβολικό και ουσιαστικά περιττό κώδικα CSS, όπου μπορείτε να βρείτε μεγάλο αριθμό περιττά στοιχεία, υπερβολικά μεγάλες και συγκεκριμένες εκφράσεις, μεγάλη εξάρτηση ορισμένων επιλογέων από άλλους, συχνή και ακατάλληλη χρήση του!important και ούτω καθεξής... Για να βελτιστοποιήσουμε τα φύλλα στυλ μας, μπορούμε φυσικά να χρησιμοποιήσουμε κάποιες βασικές αρχές γραφής κώδικα CSS. Αυτό που πρέπει πραγματικά να κάνουμε είναι να πιέζουμε για καλή δομή των φύλλων στυλ και να επιδιώκουμε αυξημένη ανθεκτικότητα σε υψηλά φορτία.
Άρα η προσέγγισή μας θα είναι διπλή. Πρώτον, πρέπει να χρησιμοποιήσουμε βασικούς κανόνεςγράφοντας καθαρό και αποτελεσματικό κώδικα CSS. Δεύτερον, πρέπει να κάνουμε αίτηση διάφορες μεθόδουςκαι προσεγγίσεις για την οργάνωση της καλής αρχιτεκτονικής κώδικα και την προώθηση των φύλλων στυλ μας στο επόμενο επίπεδο.
Θα καλύψουμε αυτά τα θέματα σε αυτό το σεμινάριο, αλλά προτού το κάνουμε, ας δούμε μερικά παραδείγματα καθαρισμού κώδικα CSS.
Πολλές χρήσιμες μέθοδοι
Συχνά η εμπειρία κάποιου άλλου μπορεί να είναι πολύ χρήσιμη. Ας δούμε μερικά παραδείγματα:
Γρήγορη πρόσβαση σε αντικείμενα
Είναι πολύ σημαντικό να μπορείς να λαμβάνεις γρήγορη πρόσβασησε κάποιο στυλ κατευθείαν από τη σελίδα. Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε διάφορα εργαλεία, όπως το Explorer Developer Toolbar, το Mozilla Firebug ή το Chrome Developer Tools. Χρησιμοποιώντας αυτά τα εργαλεία, μπορούμε να βρούμε γρήγορα αυτό που χρειαζόμαστε και να το αλλάξουμε αμέσως, βλέποντας το αποτέλεσμα.
Searchform > .searchsubmit ( πλάτος: 14%; ύψος: 25 εικονοστοιχεία; φόντο: διαφανές url (images/icon_magnify.png) 0 0 χωρίς επανάληψη, περίγραμμα: 1 εικονοστοιχείο σταθερό κόκκινο )
ΣΕ αυτό το κομμάτιυπάρχει μια ιδιότητα περίγραμμα. Χρησιμοποιείται για την ταυτόχρονη αντιστοίχιση χρώματος, στυλ και πάχους στο εξωτερικό περίγραμμα και στις τέσσερις πλευρές ενός στοιχείου. Εδώ επέλεξα τη λέξη κόκκινο για να ορίσω το χρώμα του περιγράμματος και τη νότα, για κάποιο λόγο. Να χρησιμοποιείτε πάντα κωδικούς rgb ή hsl για να ορίσετε τελικά χρώματα και ολόκληρες λέξεις για να ορίσετε προσωρινά χρώματα. Αυτό θα σας βοηθήσει στο μέλλον να βρείτε γρήγορα τα απαραίτητα θραύσματα και να εξαλείψετε αμφιλεγόμενα ζητήματα που προέκυψαν κατά την ανάπτυξη. Να είστε προσεκτικοί όταν χρησιμοποιείτε την ιδιότητα περίγραμμα γιατί... δεν λειτουργεί στον Internet Explorer 8.
Προσθήκη στυλ δοκιμής
Μια άλλη καλή πρακτική είναι η προσθήκη εσοχής για ορισμένες δοκιμαστικές ή προσωρινές ιδιότητες.
Searchform > .searchsubmit ( πλάτος: 14%; ύψος: 25 εικονοστοιχεία; φόντο: διαφανές url (images/icon_magnify.png) 0 0 χωρίς επανάληψη, περιθώριο: -2 px 0 0 0; )
Χάρη σε αυτή την τεχνική, μπορείτε να προσδιορίσετε αμέσως ποιες ιδιότητες είναι προσωρινές και ποιες όχι. Εάν αποφασίσετε ότι η καταχώριση μπορεί να παραμείνει, απλώς αφαιρέστε την εσοχή.
Απενεργοποίηση στυλ
Συχνά όταν γράφουμε κώδικα CSS πρέπει να απενεργοποιήσουμε ορισμένα στυλ. Λίγοι γνωρίζουν, αλλά για να το κάνετε αυτό, μπορείτε να επισυνάψετε το πρόθεμα "x-" στην ιδιότητα:
Κοινωνικά α ( -moz-transition: αδιαφάνεια 0,3s ευκολία 0s; x-display: block; ύψος: 35px; αδιαφάνεια: 0,4; )
Αυτή η μέθοδος είναι πιο γρήγορη από τον σχολιασμό. Αυτό μπορεί επίσης να διευκολύνει την εύρεση τέτοιων αμφιλεγόμενων επιλογέων.
Καθαρισμός και βελτιστοποίηση κώδικα CSS
Τώρα που είδαμε μερικά κόλπα, ας μιλήσουμε για το πώς μπορούμε να καθαρίσουμε τον κώδικα CSS μας. Εδώ θα πάμε από το μεγαλύτερο στο μικρότερο. Αρχικά, ας δούμε πώς να γράψουμε καλύτερα τον κώδικα HTML και, στη συνέχεια, πώς να γράψουμε αποτελεσματικό στυλ για αυτόν.
Μακροβελτιστοποίηση
Πριν ξεκινήσουμε τη βελτιστοποίηση των φύλλων στυλ, πρέπει να γράψουμε πολύ ευανάγνωστο κώδικα HTML και CSS.
Δημιουργία πληροφοριών και καθορισμός της δομής του φύλλου στυλ
Αν μιλάμε για ανάλυση φύλλων στυλ, τότε το πρώτο πράγμα που κάνω είναι να γράψω το περιεχόμενό τους. Πληροφορίες όπως η γνώση των υπαρχουσών ομάδων επιλογέων και η θέση τους στο αρχείο μπορεί να είναι πολύ χρήσιμες.
/* πληροφορίες σχετικά με το φύλλο στυλ για XyZ Corp Δημιουργήθηκε αρχείο: 15/09/2010 Τελευταία ενημέρωση: 04/06/2012
Το σύμβολο "=" στην τελευταία έκφραση χρησιμοποιείται αποκλειστικά για να απλοποιήσει την αναζήτηση για μια συγκεκριμένη ενότητα.
Σχολιασμοί και Ένθεση εμφάνισης
Οι σχολιασμοί και η εμφάνιση της ένθεσης στοιχείων βοηθούν τον προγραμματιστή να παρακολουθεί την αρχή και το τέλος ενός μπλοκ. Με αυτόν τον τρόπο, μεμονωμένα κομμάτια κώδικα θα βρεθούν γρήγορα.
Οι σχολιασμοί σχηματίζονται χρησιμοποιώντας τις ακόλουθες εκφράσεις: ή απλώς .
Η εμφάνιση της ένθεσης των στοιχείων μπορεί να φαίνεται σαν ένα περιττό βήμα, αλλά μπορεί να απλοποιήσει σημαντικά την αναγνωσιμότητα του κώδικα, να κάνει τα στοιχεία οπτικά καθαρά, να εντοπίσει γρήγορα προβληματικές περιοχές, συμπεριλαμβανομένων σημείων με ετικέτες κλεισίματος που λείπουν και ούτω καθεξής.
Μπορείτε να δείτε τη διαφορά μεταξύ καλά και κακώς δομημένου κώδικα στα ακόλουθα παραδείγματα.
Τίτλος Ιστοσελίδας
Κύριος τίτλος περιεχομένου
Τίτλος Sidebar
Μετά
Τίτλος Ιστοσελίδας
Κύριος τίτλος περιεχομένου
Κύριο περιεχόμενο, το οποίο είναι τόσο πιο σημαντικό από το δευτερεύον περιεχόμενο που τον κάνει να δακρύζει από συγκίνηση.
Τίτλος Sidebar
Περιεχόμενο πλευρικής γραμμής, το οποίο δεν είναι τόσο σημαντικό όσο το κύριο περιεχόμενο (γι' αυτό βρίσκεται στην πλαϊνή γραμμή)
Μικροβελτιστοποίηση
Η μικροβελτιστοποίηση στοχεύει στη μείωση του μεγέθους του αρχείου και στην αύξηση της ταχύτητας φόρτωσης της σελίδας.
Ταξινόμηση ιδιοτήτων αλφαβητικά
Ταξινόμηση Ιδιότητες CSS V αλφαβητική σειράείναι ένας πολύ καλός τρόπος για να διατηρείτε τον κώδικά σας καθαρό και να αποφεύγετε περιττά προβλήματα. Γιατί; Επειδή απαιτούμενο θραύσμαμπορεί να βρεθεί και να διορθωθεί γρήγορα.
Παράδειγμα 1
Σύνδεση ( margin-top: 5px; line-height: 1,5em; padding-left: 5px; float: right; list-style-type: none; πλάτος: 80px; γραμματοσειρά-βάρος: bold; περίγραμμα-αριστερά: 1px στερεό # 69824d;
Παράδειγμα 2
Είσοδος ( περίγραμμα-αριστερά: 1 εικονοστοιχείο συμπαγές #69824d; float: δεξιά; βάρος γραμματοσειράς: έντονη γραφή; ύψος γραμμής: 1,5 εκ. τύπος-στυλ λίστας: κανένα; περιθώριο-πάνω: 5 εικονοστοιχεία; padding-αριστερά: 5 εικονοστοιχεία; πλάτος: 80 εικονοστοιχεία)
Αύξηση της αποτελεσματικότητας του κώδικα
Οι μακριοί επιλογείς αναγκάζουν το πρόγραμμα περιήγησης να διασχίσει το DOM άλλη μια φορά και να αναζητήσει αντιστοιχίσεις. Πιο συγκεκριμένα ονόματα επιλογέων αποφεύγουν αυτό το πρόβλημα.
Πριν από τη βελτιστοποίηση
Div#wrapper div#maincontent div
Μετά τη βελτιστοποίηση
#sidebar ( φόντο: #fff url(bg.png) repeat-x 0 0; περίγραμμα: 1px συμπαγές #ff0; γραμματοσειρά: κανονική 1.33em/1.33 Georgia, σερίφ; περιθώριο: 10px 20px; padding: .1em; )
Γράψτε απλά και σύντομα
Όσο λιγότερος κώδικας γράφεται, τόσο πιο αποτελεσματικά λειτουργεί η σελίδα. Ακολουθήστε αυτούς τους κανόνες για να ορίσετε στυλ.
- Χρησιμοποιήστε κοντές Τίτλοι CSSιδιότητες όπου είναι δυνατόν·
- Γράψτε συντομευμένες αξίες ιδιοκτησίας.
- Αποφύγετε τις διπλότυπες ιδιότητες CSS.
#sidebar ( background-color: #fff; background-image: (bg.png); background-position: 0 0; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color : #ffff00 font-family: font-size: 1.33em;
Μετά
#sidebar ( φόντο: #fff url(bg.png) repeat-x 0 0; περίγραμμα: 1px συμπαγές #ff0; γραμματοσειρά: κανονική 1.33em/1.33 Georgia, σερίφ; περιθώριο: 10px 20px; padding: .1em; )
Συντομεύστε τον κωδικό σας
Το κύριο πράγμα που πρέπει να κάνετε στο τελικό στάδιο της επεξεργασίας στυλ είναι να αφαιρέσετε όλες τις διπλές γραμμές και τα διάφορα είδη εσοχές. Για έκδοση εργασίαςστυλ, μπορείτε επίσης να αφαιρέσετε κάθε είδους σχόλια. Μπορείτε επίσης να χρησιμοποιήσετε εργαλεία συμπίεσης στυλ CSS: CSS Compressor, CSS Drive.
Κατώτατη γραμμή
Λάβετε υπόψη αυτούς τους κανόνες την επόμενη φορά που θα γράψετε κώδικα CSS. Για να απλοποιήσετε την εργασία σας, μπορείτε να χρησιμοποιήσετε εργαλεία που έχουν δημιουργηθεί ειδικά για αυτό. Για παράδειγμα: CleanCSS. Χρησιμοποιήστε ό,τι μπορείτε για να βελτιώσετε τον κώδικά σας.
5 τελευταία μαθήματα από την ενότητα "CSS".
σφραγίδα χρήστη
Μερικές από τις «συμβουλές» είναι αρκετά προφανείς. Οποιοσδήποτε ειδικός, αργά ή γρήγορα, έρχεται σε ένα τέτοιο σύστημα.
παφφφφ
Δεν έχω τίποτα εναντίον του Stanislav, ο άνθρωπος προσπαθεί, δεν υπάρχουν ερωτήσεις, αλλά μιλούσα για τον _συγγραφέα_ και όχι για τον μεταφραστή.
micha
Πολύ σημαντικό για αρχάριους. Είναι καλύτερα να κάνετε το σωστό αμέσως παρά να δουλέψετε για λάθη αργότερα. Και αυτός ο ιστότοπος δεν είναι μόνο για έμπειρους επαγγελματίες, ορισμένοι από τους οποίους, αν κρίνουμε από τα σχόλια, θέλουν να τον προσαρμόσουν μόνο για τον εαυτό τους. Ευχαριστώ τον συγγραφέα!
σφραγίδα χρήστη
Οπότε δεν με πειράζει. Όταν ξεκίνησα τα css και html δεν υπήρχαν τέτοια άρθρα. Ήταν σαν σάμπα - ένα βήμα προς τα δεξιά, ένα βήμα προς τα αριστερά είναι έκρηξη, ένα άλμα προς τα πάνω είναι πρόκληση.
VindDevil
Δεν παρατήρησα πραγματικά τη διαφορά μεταξύ πριν και μετά. ηλίθιος πίνακας.. έμαθα να δουλεύω μόνος μου με CSS χωρίς υποδείξεις, μετά πήγα σε μαθήματα (τουλάχιστον κοιμήθηκα καλά) και δεν έμαθα τίποτα καινούργιο.. καλύτερα να μαθαίνεις από εμπειρία και λάθη παρά από το να κάνεις τα πάντα με έναν τυπικό, καθαρό και όμορφο τρόπο.. ναι, τότε το ότι συνδυάστηκε το φόντο μειώνει αναμφίβολα τον κώδικα, αλλά... περιθώριο και padding θα μπορούσαν επίσης να τεθούν στον συμπιεστή, και όχι ως εσοχή, κλπ. .... το αρχικό και το τέλος div μπορούν να προβληθούν σε οποιοδήποτε κανονικό πρόγραμμα επεξεργασίας ala dreamweaver ή notepad++. σχετικά με επιλογείς - ανοησίες. κανείς δεν έχει ακυρώσει παιδικές τάξεις και αναγνωριστικά και δεν έχουν εκχωρηθεί σε καθαρό css. Θα ήθελα να κοιτάξω ένα καθαρό μενού css fusion για το joomla xDD.. για κάθε σύλλογο είναι 3-10 γραμμές κώδικα εκ των οποίων οι 2-5 είναι κλάσεις ID κλπ.. όσον αφορά τις εσοχές και τα σχόλια - διαφωνώ κάθετα. Εάν δεν γράφετε μόνοι σας, τότε αυτοί οι "LAMO" που θα κοιτάξουν τον κώδικα μπορεί εύκολα να μην καταλάβουν τι είναι και πώς λειτουργεί. Επιπλέον, αν γράψετε όλα τα CSS σε ένα κομμάτι, τότε εσείς οι ίδιοι θα σκεφτείτε τι και πώς. Ένα παράδειγμα τέτοιου αρχείου μπορείτε να βρείτε στο gismeteo.ru & joomforest.com, στην πρώτη έκδοση υπάρχει ένα widget για τον ιστότοπο, στη δεύτερη ολόκληρο το πρότυπο... σχεδόν αδύνατο να εντοπιστεί σφάλματα μέσω Chrome δείτε τις γραμμές, αλλά μερικές φορές βοηθάει όταν υπάρχουν 1000+ γραμμές
Ygreec
Το άρθρο είναι απαραίτητο, αν και κατά τόπους αμφιλεγόμενο. Έχω 2 ερωτήσεις: 1 - Με μια όμορφη διάταξη του κώδικα HTML (με καρτέλες, εσοχές και παύλες) - για να γίνει πιο σαφής ο κώδικας - δεν γίνεται βαρύτερος ο κώδικας; 2 - Είμαι υπέρ της μη επανάληψης ιδιοτήτων στο CSS (για παράδειγμα, φόντο: χρώμα, θέση, επαναληψιμότητα κ.λπ.). Ερώτηση: υπάρχουν προγράμματα περιήγησης που μπορεί να μην κατανοούν αυτό το είδος βελτιστοποίησης (ίσως παλιά);
στας.protasevich
Σχετικά με το θέμα της στάθμισης. Ακόμα κι αν το αυξήσουν, δεν είναι πολύ. Με τις τρέχουσες δυνατότητες, τα κενά και οι καρτέλες έχουν μικρή επίδραση στην κατάσταση. Ωστόσο, αν αυτό σας ενοχλεί, μπορείτε να έχετε 2 εκδόσεις του ίδιου αρχείου: μία για ανάπτυξη, όπου τα πάντα είναι γραμμένα με κενά, καρτέλες - γενικά, βολικό για ανάγνωση και εργασία. Μια άλλη έκδοση για το site (συμπιεσμένη), περασμένη από συμπιεστή, χωρίς περιττά σύμβολα. Ερώτηση 2: Δεν νομίζω ότι αυτές οι συμβουλές θα επηρεάσουν τις οθόνες σε διαφορετικά προγράμματα περιήγησης, αλλά θα πρέπει πάντα να εκτελείτε δοκιμές.
σφραγίδα χρήστη
Υπάρχουν προγράμματα για τη «βελτιστοποίηση» της html που το συμπιέζουν, αλλά μετά είναι δύσκολο να το επεξεργαστείτε. Εάν μια τέτοια εργασία αξίζει τον κόπο, τότε πρέπει να χρησιμοποιήσετε δύο "σετ" αρχείων. Αλλά αν κοιτάξετε τον κώδικα του Yandex, της Google και άλλων "ενήλικων", δεν είναι πολύ μπερδεμένοι σχετικά με αυτό το θέμα. 1 επεξεργάσιμο 2 με δυνατότητα λήψης == συμπιεσμένη επεξεργασία. Θα πρόσθετα - για να επιταχύνουμε τα πράγματα, είναι ακόμα καλύτερο να χρησιμοποιείτε sprites ως φόντο.
παφφφφ
Η βελτιστοποίηση του html με συμπίεση, που περιγράφεται στην πρώτη ερώτηση, δεν είναι η καλύτερη ιδέα γιατί... ακόμη και το μεγαλύτερο αρχείο html είναι πολύ μικρότερο από μια εσφαλμένα προετοιμασμένη εικόνα. Φανταστείτε την κατάσταση: τρέξατε το html μέσω ενός συμπιεστή, το βάλατε σε gzip - ως αποτέλεσμα, μειώθηκε το βάρος του αρχείου από 250 kb σε 25. Ταυτόχρονα, έχετε μια εικόνα στη σελίδα σε μορφή png24 και ακόμη χωρίς διαφάνεια και ακόμη και συμπιεσμένο σε μέγεθος χρησιμοποιώντας CSS από πλάτος 1600 px έως 450. Έτσι, η συμπίεση αυτής της εικόνας μετατρέποντάς την σε jpg χωρίς απώλεια και η φυσική συμπίεση του μεγέθους της στο απαιτούμενο μέγεθος θα μειώσει το βάρος της, ας πούμε, από 1 MB σε 100 KB. Νομίζω ότι η διαφορά είναι εμφανής. Εξάλλου, η επεξεργασία συμπιεσμένου κώδικα html είναι κοροϊδία του εαυτού του.
παφφφφ
Το ήμισυ του άρθρου είναι κακή συμβουλή: >Απενεργοποίηση στυλ, ένας κανονικός επεξεργαστής μπορεί να κατανοήσει τα πλήκτρα πρόσβασης, να επιλέξει κείμενο και να πατήσει Ctrl+/ πολύ πιο εύκολα και, το πιο σημαντικό, πιο σωστό από την προσθήκη "x-" σε κάθε γραμμή Και γενικά, είναι πιο εύκολο για να προτείνετε τη χρήση εξειδικευμένου λογισμικού, όπως το TopStyle αντιμετωπίζει καλά τον κώδικα και οι συμβουλές στο άρθρο είναι αποσπάσματα από τις out-of-the-box δυνατότητες του προγράμματος. Φαίνεται ότι ο συγγραφέας έγραψε το άρθρο για χάρη του άρθρου και όχι για τη χρησιμότητα του περιεχομένου.
Φιλεύσπλαχνος
Ο συγγραφέας των άρθρων έχει αλλάξει, και είμαι απίστευτα χαρούμενος γι' αυτό! Ο Sergey Fastunov έχει ξεγράψει τον εαυτό του και έχει δημοσιεύσει πολύ χειρότερα άρθρα, και συχνά απλώς πρότυπα ιστοτόπων. Stanislav Protasevich - μπράβο! Ενδιαφέροντα θέματαγράφει, αλλά το γεγονός ότι δεν σας άρεσε αυτό το άρθρο δεν είναι τίποτα κακό με αυτό, το άτομο προσπάθησε για εσάς και για μένα, σχεδόν δωρεάν. Σήμερα είναι Δευτέρα, σήμερα μπορείς να συγχωρήσεις ένα τέτοιο άρθρο και δεν είναι τόσο κακό
Αυτή η συλλογή περιέχει τα καλύτερα και υψηλότερα ποιοτικά χαρακτηριστικά CSS. Εδώ μπορείτε να βρείτε διάφορα και εκπληκτικά παραδείγματα επίδειξης και τεχνικές από διάσημους σχεδιαστές και σχεδιαστές διάταξης που προσπαθούν να αποδείξουν ότι είναι πλέον δυνατό να κάνετε σχεδόν τα πάντα χρησιμοποιώντας μόνο καθαρό CSS. Μπορείτε επίσης να βρείτε πολλά μαθήματα εδώ που σας λένε αναλυτικά πώς να φτιάξετε μια τέτοια δημιουργία. Ελπίζω ότι αυτή η συλλογή θα σας φανεί χρήσιμη.
CSS 3D σύννεφα
Σε αυτό το demo θα μπορείτε να δημιουργείτε και να επεξεργάζεστε φανταχτερά σύννεφα σε 3D. Αυτά τα σύννεφα CSS μας καθιστούν σαφές ότι οι δυνατότητες των τεχνολογιών Ιστού είναι σχεδόν απεριόριστες.
Καθαρά λογότυπα CSS
Αυτά είναι παραδείγματα λογότυπων που κατασκευάζονται μόνο με καθαρό CSS. Απλά σκεφτείτε το, δεν χρησιμοποιήθηκαν εικόνες στη δημιουργία του. Είναι απλά κάτι.
Αλφάβητο με κινούμενα σχέδια CSS
Εξαιρετικό και καλλιτεχνικό παράδειγμα χρησιμοποιώντας CSSστο αλφάβητο
Τρισδιάστατη πλοήγηση για τον ιστότοπο
Μια απλή αλλά πολύ κομψή γραμμή πλοήγησης για τον ιστότοπο, φυσικά κατασκευασμένη μόνο με CSS3. χωρίς εικόνες ή σενάρια.
Google Doodle με CSS
Ένα από τα πολλά doodle από μηχανή αναζήτησης Google, κατασκευασμένο σε CSS. Αυτό είναι ένα εξαιρετικό παράδειγμα καλής χρήσης κινούμενων εικόνων CSS.
Ολισθητής
Ένα καλοφτιαγμένο και υψηλής ποιότητας ρυθμιστικό εικόνας. Συν 4 παραδείγματα στο demo.
Διπλό κινούμενο δαχτυλίδι
Ένα όμορφο κινούμενο και πολύχρωμο δαχτυλίδι με όχι πολύ κώδικα CSS
Θάμπωμα στο CSS
Μου φαίνεται πολύ απαιτούμενο φίλτρο, ειδικά επειδή είναι κατασκευασμένο σε καθαρό CSS. Χρησιμοποιώντας το θάμπωμα, μπορείτε να επιστήσετε την προσοχή του χρήστη σε ένα συγκεκριμένο σημείο.
Ο πλήρης οδηγός για το Flexbox
Αυτό το άρθρο αφορά τα αποκριτικά μπλοκ Flexbox. Μιλάει εντελώς για αυτά τα μπλοκ, αν και το άρθρο είναι στα αγγλικά.
Πολύχρωμο και κινούμενο μενού με χρήση CSS3
Ένα όμορφο αναπτυσσόμενο μενού για έναν ιστότοπο με εικονίδια. Ένα τεράστιο πλεονέκτημα είναι ότι είναι κατασκευασμένο εξ ολοκλήρου σε CSS.
Φίλτρα CSS
Υλικό υψηλής ποιότητας στα αγγλικά, το οποίο μιλά για τη χρήση φίλτρων CSS σε εικόνες.
Φόρμες CSS
Μια ανάρτηση σχετικά με τις φόρμες CSS με πολλά παραδείγματα
Γραμμές προόδου στο CSS
Ένα μάθημα για το πώς να δημιουργείτε κομψές γραμμές προόδου χρησιμοποιώντας καθαρό CSS και κινούμενα σχέδια. Μπορείτε επίσης να δείτε το παράδειγμα και να κάνετε λήψη των πηγών.
Κινούμενα σχέδια - Animate.css
Το πιο δημοφιλές έργο CSS animation στο Διαδίκτυο σήμερα. Και ίσως το πιο απλό και ποιοτικό, και επίσης δωρεάν.
Ενδείξεις φόρτωσης - Spinkit
Για να είμαι ειλικρινής, αυτοί οι δείκτες έχουν ήδη δει στο blog, αλλά μου φαίνεται ότι αξίζει να σας δείξω ξανά. Γιατί αυτοί είναι οι πιο όμορφοι δείκτες CSS στο Διαδίκτυο.
Κουμπιά
Σήμερα είναι δύσκολο να εκπλήξεις με τα κουμπιά CSS, αλλά αυτή είναι μια αρκετά αξιοπρεπής επιλογή
Γεννήτρια για τη δημιουργία διακοπτών
Μικρές και υψηλής ποιότητας internetμια εφαρμογή με την οποία μπορείτε να δημιουργήσετε όμορφους διακόπτες για χρήση στον ιστότοπο.
Συμβουλές εργαλείων
Βιβλιοθήκη CSS για δωρεάν συμβουλές εργαλείων - Hint.css
Σχέδια χρωμάτων
Σχέδια χρωμάτων για άτομα που δεν τους αρέσει να εμβαθύνουν στον κώδικα
Reg.ru: τομείς και φιλοξενία
Ο μεγαλύτερος καταχωρητής και πάροχος φιλοξενίας στη Ρωσία.
Περισσότερα από 2 εκατομμύρια ονόματα τομέα σε υπηρεσία.
Προώθηση, αλληλογραφία τομέα, επιχειρηματικές λύσεις.
Περισσότεροι από 700 χιλιάδες πελάτες σε όλο τον κόσμο έχουν ήδη κάνει την επιλογή τους.
*Κάντε το ποντίκι για παύση της κύλισης.
Πίσω Εμπρός
12 Καταπληκτικά χαρακτηριστικά CSS
Αν είστε σαν εμένα, όταν βλέπετε ένα εντυπωσιακό demo ενός νέου εφέ CSS3, δεν μπορείτε παρά να αρχίσετε να το χρησιμοποιείτε στη δουλειά σας.
Φυσικά, αργότερα θα ανακαλύψετε ότι μπορείτε να χρησιμοποιήσετε αυτό το εφέ σε 2 ή 3 μεγάλα προγράμματα περιήγησης (φυσικά, ο IE, όπως πάντα, καπνίζει νευρικά στο περιθώριο και δεν περιλαμβάνεται σε αυτή τη λίστα) και συνήθως αποφασίζετε να περιμένετε.
Περιμένετε μέχρι να υποστηριχθεί αυτό το εφέ από όλα τα προγράμματα περιήγησης. Αλλά σας έχω καλά νέα! ΜΕ τελευταία ενημέρωσηΥπάρχουν μερικά υπέροχα gadget CSS3 εκεί έξω που υποστηρίζονται από όλα τα προγράμματα περιήγησης και μπορείτε να αρχίσετε να τα χρησιμοποιείτε αμέσως τώρα!
Λυρική παρέκβαση:Τα περισσότερα από αυτά τα εφέ δεν λειτουργούν σε παλαιότερες εκδόσεις του IE (από την έκδοση 9 και παρακάτω). Εάν συμβεί στη χώρα σας αυτά τα προγράμματα περιήγησης να χρησιμοποιούνται παντού, τότε φοβάμαι ότι θα πρέπει να σας στενοχωρήσω, αυτό το μάθημα δεν είναι για εσάς. Αλλά για όσους παραμένουν, ορίστε τι έχουν να μας προσφέρουν τα σύγχρονα προγράμματα περιήγησης:
1. Κινούμενα σχέδια και μεταβάσεις CSS
Το CSS animation είναι επιτέλους διαθέσιμο για όλα τα μεγάλα προγράμματα περιήγησης, ακόμη και για τον IE! (ξεκινώντας από την έκδοση 10). Υπάρχουν 2 τρόποι για να δημιουργήσετε κινούμενα σχέδια CSS. Το πρώτο είναι πολύ απλό και λειτουργεί μέσω της ιδιοκτησίας μετάβαση.
Με αυτήν την ιδιότητα, μπορείτε να δημιουργήσετε εφέ όταν το ποντίκι αιωρείται ή απομακρύνεται από μια συγκεκριμένη περιοχή ή μπορείτε να ενεργοποιήσετε μια κινούμενη εικόνα χρησιμοποιώντας JavaScript για να αλλάξετε τις ιδιότητες ενός συγκεκριμένου αντικειμένου.
Ως επίδειξη τέτοιων μεταβάσεων με βάση την ιδιοκτησία μετάβαση, παραπάνω είναι ένα παράδειγμα εφέ αιώρησηςμε πλανήτη και πύραυλο. Όταν αιωρείστε πάνω από έναν πλανήτη, ο πύραυλος περιστρέφεται πιο κοντά σε αυτόν.
Η δεύτερη μέθοδος κινούμενης εικόνας είναι λίγο πιο περίπλοκη - σχετίζεται με την περιγραφή της κινούμενης εικόνας μέσω ενός κανόνα @keyframe, το οποίο σας επιτρέπει να δημιουργήσετε μια επαναλαμβανόμενη ή επαναλαμβανόμενη κινούμενη εικόνα που είναι ανεξάρτητη από την ενέργεια του χρήστη ή έναν κανόνα ετικέτας JavaScript.
Ο κωδικός εφέ φαίνεται παρακάτω:
Container( πλάτος: 300 px; ύψος: 300 px; περιθώριο: 0 αυτόματο; θέση: σχετικό; υπερχείλιση: κρυφό; ) .planet( position:absolute; top:0; left:0; πλάτος:100%; ύψος:100%; φόντο :url(http://demo.tutorialzine.com/2013/10/css3-features-you-can-finally-use/assets/img/planet.png) κέντρο χωρίς επανάληψη ) .rocket( position:absolute ; top:0; width:100%; background:url(http://demo.tutorialzine.com/2013/10/css3-features-you-can-finally-use/assets /img/rocket.png) no-repeat 50px κέντρο /* Το Chrome εξακολουθεί να απαιτεί το -webkit- */ -webkit-animation:orbit 2s linear infinite; :80px κέντρο; ( από ( transform:rotate(0deg); /* Συμπεριέλαβα την ιδιότητα -webkit-transform επειδή το Google Chrome ενδέχεται να αρχίσει να υποστηρίζει βασικά καρέ χωρίς προθέματα στο μέλλον */ -webkit-transform :rotate(0deg);) σε (transform:rotate (360 μοίρες);
Υπάρχουν πολλά για τα κινούμενα σχέδια CSS εδώ, και υποθέτω ότι θα ξεκινήσετε με αυτό το άρθρο. Εάν είστε περίεργοι αν το πρόγραμμα περιήγησής σας υποστηρίζει αυτό το εφέ ή όχι, τότε αγαπήστε και προτιμήστε αυτόν τον πίνακα.
2. Καταμέτρηση τιμών με χρήση ιδιότητας calc()
Ένα άλλο ωραίο νέο gizmo CSS είναι η λειτουργία calc(). Σας επιτρέπει να κάνετε απλούς αριθμητικούς υπολογισμούς σε CSS. Μπορείτε να το χρησιμοποιήσετε οπουδήποτε χρειάζεστε για να αντιμετωπίσετε το μήκος ή το πλάτος.
Αλλά αυτό που είναι ακόμα πιο ωραίο είναι ότι μπορείτε εύκολα να αναμίξετε διαφορετικές διαστάσεις, είτε πρόκειται για pixel είτε για ποσοστά.
Αυτό σας επιτρέπει να δημιουργήσετε τεράστιο ποσόδιάφορα κόλπα και τεχνικές (για παράδειγμα, με layers και τοποθέτηση), βάζοντας στον ώμο όλα εκείνα τα κόλπα στα οποία ίσως έπρεπε να καταφύγεις για να πετύχεις ένα παρόμοιο αποτέλεσμα. Τι θα μπορούσε να είναι καλύτερο; Αλλά εδώ είναι το θέμα: λειτουργεί με IE έκδοση 9 (yay!) και υψηλότερη και χωρίς πρόσθετα προθέματα.
Αυτό το div έχει 20 px και στις δύο πλευρές.
/* Υπολογίστε το πλάτος */ .container( πλάτος: calc(100% - 40 px); background-color:#CDEBC4; color:#6D8B64; text-align:center; padding:25px 0; margin: 0 auto; )
3. Προηγμένοι επιλογείς
Σήμερα, αν επισυνάπτετε αναγνωριστικά σε στοιχεία μόνο και μόνο για να εφαρμόσετε ιδιότητες στυλ σε αυτά, κάνετε κάτι εντελώς λάθος. Από τα CSS2.1 και CSS3, έχουν συμπεριληφθεί ένας μεγάλος αριθμός ισχυρών επιλογέων που θα κάνουν τις διατάξεις σας πιο καθαρές και τα φύλλα στυλ σας πιο δροσερά.
Αυτό υποστηρίζεται από όλα τα μεγάλα προγράμματα περιήγησης, συμπεριλαμβανομένου του IE9 και άνω.
Παράδειγμα:
Μια παράγραφος κειμένου που είναι αδιαχώριστη από άλλες ετικέτες και αναγνωριστικά, με συγκεκριμένο αριθμό ενδιαφέροντων στυλ CSS
/* Στυλ CSS- τίποτα ενδιαφέρον εδώ */ p( μέγεθος γραμματοσειράς: 16 εικονοστοιχεία, πλάτος: 420 εικονοστοιχεία, περιθώριο: 20 εικονοστοιχεία αυτόματη 0, στοίχιση κειμένου: κέντρο; ) .container( πλάτος: 420 εικονοστοιχεία, περιθώριο: 50 εικονοστοιχεία αυτόματη 0, υπερχείλιση: κρυφή, συμπλήρωση: 5px; ) .elem(πλάτος:30px; ύψος:30px; περιθώριο:4px;χρώμα φόντου:#A0DFAC; float:αριστερά;) bottom:5 px; γραμματοσειρά: 24px: κανονική γραμματοσειρά: τελευταίο στοιχείομωβ */ .elem:first-child, .elem:last-child( background-color:#948bd8; ) /* Κάντε όλα τα άλλα στοιχεία στρογγυλά */ .elem:nth-child(odd)( border-radius:50% ; ) /* Κάντε κάθε 6ο στοιχείο κόκκινο */ .elem:nth-child(6)( background-color:#cb6364; ) /* Δώστε στυλ στο στοιχείο που περιέχει την ετικέτα span */ .elem:not(:empty) ( background-color:#444 -webkit-transform:rotate(25deg) /* Target element by χαρακτηριστικό */ .elem( background-color:#aaa; ( background-color:#d7cb89; ) /* Η τιμή του χαρακτηριστικού πρέπει να ξεκινά με "bar". επειδή αυτό αντιστοιχεί στα δύο στοιχεία που περιγράφονται παραπάνω*/ .elem( πλάτος: 16px; ύψος: 16px; περιθώριο: 11px; ) /* Το στοιχείο που ακολουθεί αυτό με data-foo="bar2"*/ .elem + .elem ( φόντο -color:#78ccd2;
4. Δημιουργήθηκε περιεχόμενο και μετρητές
Το παραγόμενο περιεχόμενο είναι ένα ισχυρό εργαλείο στα χέρια του προγραμματιστή, το οποίο γίνεται διαθέσιμο μετά την εφαρμογή ψευδοστοιχείων ::προτούΚαι ::μετά.
Αυτή η δυνατότητα θα σας επιτρέψει να χρησιμοποιήσετε λιγότερο HTML από ό,τι θα μπορούσε να συμβεί διαφορετικά. Αυτό είναι ιδιαίτερα ευεργετικό σε περιπτώσεις όπου χρειάζεται να εφαρμόσετε σκιές μπλοκ ή άλλα οπτικά εφέ που απαιτούν ετικέτες σπιθαμήή div. Ως αποτέλεσμα, θα έχετε έναν πιο μινιμαλιστικό και σημασιολογικά σωστό κώδικα HTML.
CSS3Επίσης, παρέχει πρόσβαση σε ψευδοστοιχεία σε μετρητές που μπορούν να αυξηθούν με κανόνες CSS. Μπορούν επίσης να λαμβάνουν τιμές χαρακτηριστικών από γονικά στοιχεία που τις περιέχουν. Παράδειγμα παρακάτω:
Container( /* Ορίζει τον μετρητή με όνομα cnt σε μηδέν */ counter-reset: cnt; position:relative; text-align:center; padding:20px 0; width:420px;ύψος:160px; περιθώριο: 0 auto; ) /* Μπορείτε να κάνετε στυλ ψευδοστοιχείων και να τους δώσετε περιεχόμενο σαν να ήταν πραγματικά στοιχεία στη σελίδα */ .container::before( display: block; content:"Τοποθετήστε το δείκτη του ποντικιού πάνω από αυτά τα στοιχεία:"; μέγεθος γραμματοσειράς: 18px; γραμματοσειρά- βάρος : bold-align: padding: 15px; ; δρομέας:προεπιλογή ) /*Δημιουργία μετρητή με ψευδοστοιχείο*/ .container span::after( /* Κάθε φορά που εφαρμόζεται αυτός ο κανόνας, ο μετρητής θα αυξάνεται κατά 1 */ counter-increment: cnt; / * Προσθήκη στην τιμή μετρητή μέρους του περιεχομένου */ content:" #" counter(cnt) /* Τα ψευδοστοιχεία μπορούν να έχουν πρόσβαση στις ιδιότητες των γονέων τους */ .container span::before( position:absolute); ;
bottom:0;
αριστερά: 0; πλάτος:100%; content:attr(data-title);
χρώμα:#666; αδιαφάνεια:0;/* Μεταβάσεις κίνησης */ -webkit-transition:opacity 0,4s;
μεταξύ χρωμάτων χωρίς χρήση εικόνων. Οι διαβαθμίσεις CSS φαίνονται επίσης υπέροχες σε οθόνες αμφιβληστροειδούς επειδή δημιουργούνται εν κινήσει.
Μπορείτε να φανταστείτε μια εποχή που περιοριζόμασταν σε μερικές χειροποίητες γραμματοσειρές που ταιριάζουν ακριβώς σε όλα τα προγράμματα περιήγησης; Είναι δύσκολο να το πιστέψει κανείς, αλλά σήμερα, χάρη σε υπηρεσίες όπως π.χ Γραμματοσειρές Googleκαι typekit, που σας επιτρέπουν να χρησιμοποιείτε εξαιρετικές γραμματοσειρές απλώς συνδέοντάς τις με τα στυλ της σελίδας σας.
Υπάρχουν ακόμη και γραμματοσειρές εικονιδίων όπως το fontawesome που περιέχουν χαριτωμένα διανυσματικά εικονίδιααντί για γράμματα ή αριθμούς. Όλα αυτά έγιναν δυνατά με τη βοήθεια του κανόνα @font-face, το οποίο σας επιτρέπει να καθορίσετε το όνομα, τα χαρακτηριστικά και την πηγή της γραμματοσειράς, η οποία μπορεί αργότερα να γίνει αναφορά μέσω μιας ιδιότητας γραμματοσειρά / γραμματοσειρά-οικογένεια.
Εδώ είναι η όμορφη γραμματοσειρά μου!)
H1( /* Συνδέουμε τη χρήση της επιλεγμένης γραμματοσειράς σε HTML */ font-family: Satisfy, cursive; font-weight: normal; font-size: 24px; padding-top: 60px; )
Με μερικές λύσεις, οι γραμματοσειρές λειτουργούν σε προγράμματα περιήγησης που ξεκινούν με την έκδοση 6 του IE. Ωστόσο, υπάρχουν 2 υπηρεσίες που περιγράφηκαν παραπάνω, επομένως δεν χρειάζεστε αυτές τις λύσεις τώρα.
7. Μέγεθος μπλοκ. Ιδιοκτησία μέγεθος κουτιού
Ο μόνος μεγάλος λόγοςΈνας σημαντικός πονοκέφαλος για όσους είναι νέοι στο CSS είναι το μοντέλο κουτιού.
Υπήρχαν μερικοί καλοί λόγοι για να τυποποιηθεί αυτό το μοντέλο, αλλά παρέμεινε αδιανόητο, για παράδειγμα σε περιπτώσεις όπου ορίζετε το ύψος και το πλάτος ενός μπλοκ, αλλά αλλάζουν ανάλογα με την τιμή υλικό παραγεμίσματοςή σύνορο.
Αυτή η μικρή παράλειψη σπάει τα πάντα, αλλά επιτέλους έχουμε έναν τρόπο να αποκαταστήσουμε τη λογική και να απαλλαγούμε από τον πονοκέφαλο. Τηρήστε τον κανόνα μέγεθος κουτιού! Τώρα μπορείτε να ρωτήσετε περίγραμμα-κουτί, χάρη στο οποίο τα στοιχεία παραμένουν ακριβώς όπως θα θέλατε να είναι. Δείτε μόνοι σας:
Container( text-align:center; ) .container div( /*Ρύθμιση της μεθόδου box-sizing */ box-sizing:border-box; /*Έχουμε έναν ειδικό Firefox, επομένως εξακολουθεί να απαιτεί προθέματα*/ -moz-box -Μέγεθος: πλάτος περιγράμματος: 120 εικονοστοιχεία: κάθετη στοίχιση: επάνω, μπορούμε να ρυθμίσουμε τις τιμές πλήρωσης και περιγράμματος. θέλουμε , όπως ήταν*/ #el1( color:#524480; background-color:#B2A4E0; ) #el2( padding:8px; border:10px solid #9ec551; background-color:#fff; ) #el3(. padding:32px ;
8. Εικόνες ως σύνορα ή ιδιοκτησία εικόνα συνόρων
Ιδιοκτησία εικόνα συνόρωνσας επιτρέπει να εμφανίζετε εικόνες που έχετε σχεδιάσει ειδικά γύρω από στοιχεία, ως περίγραμμα. Ορισμένα όρια που περιέχονται σε μια εικόνα ή ένα sprite ανταποκρίνονται ή ταιριάζουν με ορισμένα όρια στοιχεία μπλοκ. Δείτε ένα παράδειγμα για να το καταλάβετε καλύτερα:
Πείτε γεια στα χαριτωμένα περιγράμματα μπλοκ εικόνων!
P( text-align:center; padding:20px;πλάτος:340px; margin: 0 auto; /*Ορισμός ιδιοτήτων για το περίγραμμα και για την εικόνα που χρησιμοποιείται ως περίγραμμα*/ περίγραμμα:30px στερεά διαφανή; border-image:url( http ://demo.tutorialzine.com/2013/10/css3-features-you-can-finally-use/assets/img/border.png) 30 30 γύρος )
Για μια πιο εμπεριστατωμένη ματιά, ρίξτε μια ματιά σε αυτήν τη σελίδα και αυτήν την παράγραφο. Υποστηρίζεται από όλα τα μεγάλα προγράμματα περιήγησης και τον IE 11.
Τα ερωτήματα πολυμέσων είναι κάτι που πρέπει να μάθετε εάν ασχολείστε σοβαρά με το σχεδιασμό ιστοσελίδων. Υπάρχουν εδώ και καιρό, αλλά αξίζει να αναφερθούν γιατί... άλλαξαν τον τρόπο που κατασκευάζουμε ιστοσελίδες.
Αυτό χρησιμοποιείται όταν χρειάζεται ο ιστότοπος να φαίνεται εξίσου σωστός σε διαφορετικές συσκευές (για παράδειγμα, κινητές συσκευές - tablet, smartphone, φορητούς υπολογιστές κ.λπ.) με διαφορετικά πλάτη οθόνης. Σήμερα δημιουργούμε ιστοσελίδες που πρέπει να μπορούν να προσαρμόζονται στον τύπο της συσκευής, τον προσανατολισμό της και την ανάλυση της οθόνης της.
Τα ερωτήματα πολυμέσων είναι απίστευτα εύχρηστα: το μόνο που χρειάζεται να κάνετε είναι να τυλίξετε τα στυλ CSS σας σε ένα μπλοκ κανόνων @μέσα ενημέρωσης.Κάθε @μέσα ενημέρωσηςένα μπλοκ ενεργοποιείται όταν πληρούνται μία ή περισσότερες προϋποθέσεις.
Το κύριο περιεχόμενο του άρθρου βρίσκεται εδώ
/* Στυλ για το κύριο περιεχόμενο και την πλαϊνή γραμμή */ .container(πλάτος:900px; περιθώριο: 0 αυτόματο; υπερχείλιση:κρυφό; ) .main-section( background-color:#CDEBC4; color:#6D8B64; πλάτος:520px; float: αριστερά, ύψος: 500 εικονοστοιχεία; text-align:center; padding-top:60px font-style:italic) /* Αυτά τα απλά ερωτήματα πολυμέσων επιτρέπουν στα μπλοκ να προσαρμόζονται στο πλάτος της οθόνης σας */ @media (max-width:900px)( .container(πλάτος; :100 % ) .main-section, .sidebar(πλάτος:auto; margin-bottom:20px; float:none;) )
Τα ερωτήματα πολυμέσων μπορεί να περιλαμβάνουν ελέγχους για την ανάλυση οθόνης της συσκευής, τον προσανατολισμό, το βάθος χρώματος και άλλα. Μπορείτε να διαβάσετε για όλα αυτά και να δείτε τον πίνακα συμβατότητας.
10. Φόντα σε διαφορετικά στρώματα
Χρησιμοποιώντας αυτό το χαρακτηριστικό, οι σχεδιαστές δημιουργούν απίστευτα ενδιαφέροντα εφέ. Μπορούν να συνθέσουν μια ολόκληρη εικόνα από τα διάφορα μέρη της που βρίσκονται σε διαφορετικά επίπεδα.
Κάθε τέτοιο επίπεδο (εικόνα) μπορεί να κινείται και να κινείται με τον δικό του τρόπο, για παράδειγμα, όπως η παρακάτω επίδειξη (τοποθετήστε το ποντίκι σας πάνω από την εικόνα και δείτε τι συμβαίνει). Όλες οι ιδιότητες φόντου στο CSS μπορούν τώρα να αποδεχτούν μια λίστα ιδιοτήτων διαχωρισμένη με κόμματα για κάθε μεμονωμένο επίπεδο:
Space( /* Ορίστε μια λίστα υποβάθρων διαχωρισμένων με κόμματα */ background:url("http://demo.tutorialzine.com/2013/10/css3-features-you-can-finally-use/assets/img/rocket_big .png" ) no-repeat center 70px, url("http://demo.tutorialzine.com/2013/10/css3-features-you-can-finally-use/assets/img/space.jpg") no- επανάληψη στο κέντρο ; 200 px ; όπως θέση φόντου και επανάληψη */ θέση φόντου:35% 20 εικονοστοιχεία, επάνω δεξιά)
Για περισσότερες πληροφορίες δείτε εδώ. Πολύ καλή υποστήριξη προγράμματος περιήγησης - υποστηρίζουν όλα τα σύγχρονα προγράμματα περιήγησης αυτόν τον κανόνα. .
Οι διατάξεις που βασίζονται σε στήλες ήταν ένα σημαντικό πρόβλημα για τους χρήστες CSS. Συνήθως ένας διακομιστής ή JavaScript εμπλέκεται σε αυτό για να χωρίσει το κείμενο σε ίσα μέρη/στήλες. Αυτό έκανε την εργασία απίστευτα περίπλοκη και επίσης σκότωσε πολύ πολύτιμο χρόνο προγραμματιστή. Τέλος, τώρα είναι εύκολο να το κάνετε χρησιμοποιώντας έναν κανόνα CSS στήλες.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas pellentesque urna nec eros ornare, ac tristique diam porta. Donec fermentum velit eget dignissim condimentum. Sed rutrum libero sit amet enim viverra tristique. Mauris ultricies ornare arcu non adipiscing. Sed id ipsum vitae libero facilisis pulvinar id nec lacus. Ut lobortis neque et luctus mattis. Morbi nunc diam, elementum rutrum telus non, viverra mattis diam. Vestibulum sed arcu tincidunt, auctor ligula ut, feugiat nisi. Phasellus adipiscing eros ut iaculis sagittis. Πιθανόν να φέρετε το όχημα ή να θυμάστε. Duis feugiat feugiat libero bibendum consectetur. Ut in felis non nisl egestas lacinia. Fusce interdum vitae nunc eget elementum. Quisque dignissim luctus magna et elementum. Cum sociis natoque penatibus et magnis disparturient montes, nascetur ridiculus mus. Sed nunc lorem, convallis consequat fermentum eget, aliquet sit amet libero.
Container(πλάτος: 500 px; περιθώριο: 0 αυτόματα; ) /* Έτσι δημιουργούμε απλώς στήλες */ .container p( -moz-columns:3; -webkit-columns:3; columns:3; )
Υπάρχει καλή υποστήριξη για αυτόν τον κανόνα, ωστόσο εξακολουθεί να απαιτεί προθέματα. Ωστόσο, υπάρχουν ορισμένες διαφορές και αποχρώσεις μεταξύ των προγραμμάτων περιήγησης που είναι σημαντικό να γνωρίζετε.
12. Τρισδιάστατοι μετασχηματισμοί CSS
Δεν υπάρχει τίποτα πιο ελκυστικό και υπέροχο στο διαδίκτυο από ένα εντυπωσιακό 3D CSS demo. Ενώ η χρησιμότητά του εκτός ενός demo και ενός χαρτοφυλακίου είναι κάπως αμφισβητήσιμη, το 3D CSS προσφέρει ορισμένες ισχυρές δυνατότητες για σχεδιαστές και προγραμματιστές που μπορούν να κερδίσουν τις καρδιές των χρηστών εάν χρησιμοποιηθούν σωστά.
Δείτε το παράδειγμα κώδικα παρακάτω:
Container( /* Πώς πρέπει να εκφράζονται τα εφέ 3D */ προοπτική: 800 px; -webkit-perspective: 800px; φόντο: radial-gradient(#e0e0e0, #aaa); πλάτος:480px; ύψος:480px; περιθώριο:0 αυτόματα; περίγραμμα -radius:6px:relative ) .iphone-front, .iphone-back( /* Connecting 3D transformation */ transform-style: ruaj-3d; -webkit-transform-style: ruaj-3d; /*Χρησιμοποιούμε 2 διαφορετικά div για το μπροστινό και το πίσω μέρος του τηλεφώνου Αυτή η ιδιότητα κρύβει το div όταν περιστρέφεται, οπότε θα εμφανίζεται η αντίθετη πλευρά */backface-visibility: hidden; :absolute;αριστερά:-166px 0 -100px background:url(http://demo.tutorialzine.com/2013/10/css3-features-you-finally-; use/assets/img/iphone.png) no-repeat αριστερό κέντρο /* Transition animation */ transition:0.8s .iphone-back( /*Back rotates 180 μοίρες από προεπιλογή*/ transform:rotateY(180deg) ); -webkit-transform:rotateY(180deg); φόντο-θέση:δεξιό κέντρο; ) .container:hover .iphone-front( /*Όταν το κοντέινερ τοποθετείται με το ποντίκι και ενεργοποιείται το δείκτη του ποντικιού, περιστρέψτε το μπροστινό μέρος και αποκρύψτε το */ transform:rotateY(180deg); -webkit-transform:rotateY(180deg) ; ) .container :hover .iphone-back( /*... ταυτόχρονα περιστροφήπίσω
και κάνει ορατό*/ transform:rotateY(360deg);
-webkit-transform:rotateY(360deg); )
Αυτός ο κώδικας διαμορφώθηκε σύμφωνα με αυτό το σεμινάριο, το οποίο προτείνω να ελέγξετε.
Εάν θέλετε να μάθετε περισσότερα για το 3D CSS, ρίξτε μια ματιά στη λεπτομερή εισαγωγή. Εάν δεν στοχεύετε παλαιότερα προγράμματα περιήγησης IE, η υποστήριξη του προγράμματος περιήγησης για 3D CSS είναι επίσης πολύ καλή. Άλλα οφέλη που αξίζει να αναφερθούνΚαι Εάν χρησιμοποιείτε επίσης προθέματα σε, τότε τώρα μπορείτε να το ξεχάσετε με ασφάλεια.
Επίσης, μπορείτε τώρα να αρχίσετε να χρησιμοποιείτε data-uriγια εικόνες φόντου, για όλα τα προγράμματα περιήγησης.
Ιδιοκτησία αδιαφάνειαείναι πλέον διαθέσιμο και υποστηρίζεται παντού, θα είναι επίσης πολύ χρήσιμο να γνωρίζετε το ακίνητο μέγεθος φόντου.
Θα χρειαστεί ακόμα λίγος χρόνος μέχρι να υπάρξει υποστήριξη μεταξύ προγραμμάτων περιήγησης flexbox, @υποστηρίζει, φίλτρα και μάσκες CSS, αλλά είμαι σίγουρος ότι αξίζει την αναμονή!