Έτοιμα κουμπιά css. Εύκολα στυλ και εφέ για κουμπιά

Εργαλείο 23.06.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Κάθε μέρα, τα νέα πρότυπα css3 και html5 εμπλέκονται πιο βαθιά στη ζωή των σχεδιαστών διάταξης και των προγραμματιστών ιστού και τα προγράμματα περιήγησης γίνονται όλο και πιο συμβατά με αυτά τα πρότυπα κάθε μέρα.

Σε σχέση με αυτό το γεγονός, θα ήθελα να σας παρουσιάσω μια επιλογή από 10 κουμπιά css3 που μπορούν να κάνουν τη ζωή σας πιο εύκολη κατά την κωδικοποίηση και δημιουργία ιστούεφαρμογές.

1. Super Awesome Κουμπιά.



Αυτό το σετΤα κουμπιά χρησιμοποιούν ένα σετ css3 και επίσης χρωματισμό RGBA.

Η προσθήκη αυτού του συνόλου κουμπιών στη σελίδα σας δεν είναι δύσκολη, πρέπει να συνδεθείτε πρότυπο cssκαι προσθέστε τις απαραίτητες κλάσεις στους συνδέσμους για να αλλάξετε το χρώμα, το σχήμα τους κ.λπ.

Παράδειγμα σύνδεσης:
Super Awesome Button" Υπέροχο μπλε κουμπί" Φοβερό ματζέντα κουμπί" Υπέροχο κόκκινο κουμπί" Φοβερό πορτοκαλί κουμπί" Υπέροχο κίτρινο κουμπί"

2. Κουμπιά Google.



Αυτά τα κουμπιά βασίστηκαν σε αρχική σελίδα Google.com. Είναι επίσης απλά και μινιμαλιστικά.
Παράδειγμα σύνδεσης:
Αισθάνομαι τυχερός

3. Κουμπιά διαβάθμισης CSS3.



Τα κουμπιά μοιάζουν πολύ με τα Super Awesome Buttons που αναφέρθηκαν παραπάνω. Αυτό το σετ διατίθεται σε πολλά χρώματα (9 χρώματα) και διάφορα σχήματα.
Παράδειγμα σύνδεσης:
Ορθογώνιο ή Στρογγυλεμένο Μπορεί να είναι Μεσαίο ή Μικρό Σπιθαμή
Div

H3


4. Κουμπί Kick-Ass CSS3.



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

5. Καθαρά εικονίδια μέσων κοινωνικής δικτύωσης CSS.



Αυτό το σετ είναι ένα πακέτο εικονιδίων κοινωνικά δίκτυα, αντί για κουμπιά. Το σύνολο αντιπροσωπεύεται από δέκα εικονίδια κοινωνικών δικτύων, συμπεριλαμβανομένων των Facebook, Twitter, Flickr και άλλων.
Παράδειγμα σύνδεσης:
  • RSS
  • Flickr
  • Νόστιμο
  • LinkedIn
  • Google
  • Orkut
  • Τεχνοράτη
  • NetVibes

6. Εξαιρετικά φανταχτερά κουμπιά CSS3.

Όλοι οι κάτοχοι συσκευών iOS αναμφίβολα θα αναγνωρίσουν αυτά τα κουμπιά παρόμοια κουμπιά υπάρχουν σε συσκευές iOS από τις πρώτες εκδόσεις. Αυτά τα κουμπιά, όπως πολλά που παρουσιάζονται εδώ, έχουν ρυθμίσεις χρώματος και μεγέθους και είναι κατασκευασμένα σε καθαρό css3.

Παράδειγμα σύνδεσης:
Θέση

7. BonBon: Γλυκά κουμπιά CSS3.



Είσαι γεννημένος γλυκός; Τότε αυτά τα κουμπιά έχουν σχεδιαστεί για εσάς. Είναι φτιαγμένα με τέτοιο τρόπο που θέλετε απλώς να τα φάτε ή τελικά να τα χρησιμοποιήσετε στο έργο σας. Αναμφίβολα θα σας αρέσουν τα διαφορετικά χρώματα, σχήματα και συνθήκες.
Παράδειγμα σύνδεσης:
Επιγραφή

8. Κουμπιά CSS3 με ρεαλιστική εμφάνιση.



Ένα ενδιαφέρον σύνολο από κουμπιά, αυστηρά χρώματα, καμπύλες, αξίζει αναμφίβολα την προσοχή.
Παράδειγμα σύνδεσης:
Σπρώξτε

9. Απλά κουμπιά CSS3 Github.


Έχετε ήδη δει την εφαρμογή παρόμοιων κουμπιών νωρίτερα στο github.com είναι πολύ εύκολα στην εγκατάσταση, βολικά και μινιμαλιστικά. Είναι επίσης δυνατή η προσθήκη εικονιδίων σε κουμπιά.
Παράδειγμα σύνδεσης:
Αυτό είναι ένα κουμπί Αυτό είναι ένα κουμπί χαπιού Διαίρεση με το μηδέν

10. Ευέλικτα κουμπιά εναλλαγής CSS3.


Αυτά τα κουμπιά Css3 είναι φτιαγμένα πολύ όμορφα, αλλά δεν είναι πρακτικά, καθώς υλοποιούνται μόνο με υποστήριξη Firefox, άλλα προγράμματα περιήγησης, δυστυχώς, δεν υποστηρίζονται.
Παράδειγμα σύνδεσης:
επί
μακριά από
επί
μακριά από
επί
μακριά από

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

Επίδειξη Ι

Κώδικας HTML για κουμπιά

Ο κώδικας HTML που θα χρησιμοποιήσουμε είναι πολύ απλός. Για κάθε ένα από τα κουμπιά θα ορίσουμε ξεχωριστές κλάσεις. Θα ορίσουμε επίσης κλάσεις για την εφαρμογή του εφέ κατά την τοποθέτηση του δείκτη και την ενεργοποίηση του μελλοντικού μας κουμπιού. Σε γενικές γραμμές, εδώ είναι ο ίδιος ο κώδικας:

Στυλ CSS για όλα τα κουμπιά

Μερικά διαφορετικά προγράμματα περιήγησης τυπικούς κανόνεςΤο CSS αποδίδεται ελαφρώς διαφορετικά. Επομένως, στον παρακάτω κώδικα CSS θα επαναφέρουμε όλα τα στυλ και θα προσθέσουμε μερικές προεπιλεγμένες τιμές. Έτσι φαίνεται ο κώδικας:

Κουμπί ( οθόνη: inline-block; περιθώριο: 0 10px 0 0; padding: 15px 45px; μέγεθος γραμματοσειράς: 48px; γραμματοσειρά-οικογένεια: "Bitter",serif; ύψος γραμμής: 1,8; εμφάνιση: κανένα; box-shadow: κανένα;

Δεν είναι καθόλου δύσκολο. Λοιπόν, τώρα ας ρίξουμε μια πιο προσεκτική ματιά σε καθένα από τα 4 στυλ των κομψών κουμπιών μας.

Επίπεδα κουμπιά γεμάτα με φόντο

Αυτός ο τύπος κουμπιών είναι πολύ δημοφιλής στις μέρες μας, καθώς καλύπτει τα πάντα σύγχρονες τάσειςσχεδιασμός ιστοσελίδων. Με άλλα λόγια, πρόκειται για ένα επίπεδο στυλ ή Flat σχέδιο. Επιπλέον, οι άνθρωποι είναι συνηθισμένοι σε τέτοια κουμπιά και κάνουν πρόθυμα κλικ σε αυτά.

Αυτή η εικόνα δείχνει τις τρεις καταστάσεις του κουμπιού, κανονική (προεπιλογή), κατά την τοποθέτηση του ποντικιού και κατά το κλικ ή την ενέργεια:

Ο κώδικας CSS για αυτά τα κουμπιά είναι πολύ απλός. Αυτό μου φαίνεται ότι είναι ένα τεράστιο πλεονέκτημα:

Section.flat button ( color: #fff; background-color: #6496c8; text-shadow: -1px 1px #417cb8; border: none; ) section.flat button:hover, section.flat button.hover ( background-color: #346392; σκιά κειμένου: -1 εικονοστοιχείο 1 εικονοστοιχείο #27496δ;

Κουμπιά στυλ με περιθώρια ή περιγράμματα

Αυτό το στυλ κουμπιών είναι στην ίδια κατηγορία με τα επίπεδα κουμπιά Η μόνη διαφορά είναι ότι εδώ αφαιρούμε το γέμισμα και αντ' αυτού ορίζουμε κανόνες για την εμφάνιση του περιγράμματος των κουμπιών. Αυτή η εικόνα δείχνει τα πάντα καθαρά:

Και ως συνήθως ο κώδικας CSS είναι πολύ απλός, απλώς προσθέτουμε κανόνες για να εμφανίζεται το περίγραμμα:

Κουμπί Section.border ( χρώμα: #6496c8; φόντο: rgba(0,0,0,0); περίγραμμα: συμπαγές 5px #6496c8; ) button section.border:hover, section.border button.hover ( border-color: # 346392; χρώμα: #346392;

Κουμπιά με σκιά και ντεγκραντέ σε CSS

Αυτό το στυλ κουμπιών μπορεί εύκολα να ονομαστεί ξεπερασμένο, αλλά ακόμη και τώρα μπορεί να το βρει κανείς στο Διαδίκτυο. Εάν αυτά τα κουμπιά ταιριάζουν στο στυλ του ιστότοπού σας, τότε είναι μόνο για εσάς. Είναι επίσης πολύ εύκολο να γίνουν, εδώ είναι μια εικόνα:

Στο CSS θα χρησιμοποιήσουμε κανόνες πλήρωσης σκιών και κλίσης. Όταν τοποθετείτε το δείκτη του ποντικιού, θα εμφανιστεί μια σκιά γύρω από το κουμπί και όταν κάνετε κλικ μέσα.

Κουμπί Section.gradient ( χρώμα: #fff; text-shadow: -2px 2px #346392; background-color: #ff9664; background-image: linear-gradient(top, #6496c8, #346392); box-shadow: inset 0 0 0 1px #27496d; κανένας; κουμπί section.gradient:active, section.gradient button.active ( box-shadow: inset 0 0 0 1px #27496d,inset 0 5px 30px #193047; )

Κομψό εφέ κλικ

Αυτό το στυλ είναι επίσης πολύ δημοφιλές τώρα και χρησιμοποιείται ευρέως στο σχεδιασμό ιστοσελίδων. Φαίνεται στον χρήστη ότι το κουμπί πραγματικά πατιέται. Εδώ μπορείτε να δείτε τις λεπτομέρειες στην εικόνα:

Το CSS εδώ είναι λίγο πιο περίπλοκο και απαιτεί λίγο μαθηματικά. Αυτό όμως μπορεί να γίνει εύκολα κατανοητό. Γενικά, δεν είναι και τόσο τρομακτικό. Θα τοποθετήσουμε μια μη θολή σκιά κάτω από το κουμπί έτσι ώστε να δίνει το εφέ ενός κουμπιού 3D ή να φαίνεται να προεξέχει λίγο. Όταν τοποθετείτε το δείκτη του ποντικιού πάνω από τα κουμπιά, θα κάνουμε το φόντο πιο σκούρο. Και όταν ο χρήστης κάνει κλικ στο κουμπί, θα αλλάξουμε τη θέση του ίδιου του κουμπιού στα στυλ. Και για να φαίνονται όλα πιο εντυπωσιακά και ομαλά, θα προσθέσουμε έναν μετασχηματισμό CSS3 (translateY). Με αυτόν τον τρόπο το κουμπί θα μετακινηθεί ομαλά προς τα κάτω. Και εδώ είναι ο ίδιος ο κώδικας CSS:

Section.press button ( color: #fff; background-color: #6496c8; border: none; border-radius: 15px; box-shadow: 0 10px #27496d; ) section.press button:hover, section.press button.hover ( χρώμα φόντου: #417cb8 ) section.press button:active, section.press button.active ( background-color: #417cb8; box-shadow: 0 5px #27496d; transform: translateY(5px); )

Επίδειξη Ι

συμπέρασμα

Αυτό είναι όλο! Τώρα έχετε κομψά και μοντέρνα κουμπιά που μπορείτε να χρησιμοποιήσετε για τις ανάγκες σας. Φυσικά, μπορείτε να τα αλλάξετε μέχρι να μην τα αναγνωρίσετε, αυτό είναι μόνο το απλούστερο παράδειγμα εφαρμογής αυτού του είδους κουμπιών. Ελπίζω να σας άρεσε αυτό το μάθημα. Τα λέμε σύντομα!

Βλαντ Μέρζεβιτς

Τυπικά κουμπιά που δημιουργούνται μέσω ετικέτας



Αποδείχθηκε αρκετά ωραίο (Εικ. 3), αλλά υπάρχουν επίσης εμφανείς διαφορές από το αρχικό κουμπί - φαίνεται επίπεδο, σαν σανίδα.

Ρύζι. 3. Προβολή κουμπιού με κλίση

Κάντε ένα κουμπί το επιθυμητό σχήμαΜπορείτε να χρησιμοποιήσετε ξανά μια κλίση, «παίζοντας» με τα χρώματα. Δύο τιμές ντεγκραντέ δεν είναι πλέον αρκετές, ευτυχώς ο Firefox και το Safari προσφέρουν μια λύση.

φόντο: -moz-linear-gradient(#D0ECF4, #5BC9E1, #D0ECF4);

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

Chrome, Safari

φόντο: -webkit-gradient(linear, 0 0, 0 100%, from(#D0ECF4), to (#D0ECF4), color-stop(0.5, #5BC9E1));

Η παράμετρος color-stop καθορίζει το σημείο στο οποίο θα εφαρμοστεί το νέο χρώμα. Η τιμή κυμαίνεται από 0 έως 1.

Παράδειγμα 2: Κουμπιά με βελτιωμένη κλίση

HTML 5 CSS 2.1 CSS 3 IE 9 Cr Op Sa Fx

Κουμπιά



Το αποτέλεσμα του παραδείγματος φαίνεται στο Σχ. 4.

Ρύζι. 4. Κλίση, τι είδους κλίση χρειάζεται

Ομοίως, μπορείτε να δημιουργήσετε οποιεσδήποτε άλλες διαβαθμίσεις σε ένα κουμπί ή άλλο στοιχείο (Εικ. 5). Αλλά κάντε το μόνοι σας, γι' αυτό το πρόσθεσα στο εργαστήριο.

Ρύζι. 5. Τόσο διαφορετικά κουμπιά

Επιτρέψτε μου να συνοψίσω. Μπορείτε να δημιουργήσετε ένα κουμπί με κλίση και στρογγυλεμένες γωνίες χωρίς εικόνες. Ωστόσο, υπάρχει σύγχυση και αμφιταλαντεύσεις με τα προγράμματα περιήγησης. Η Opera δεν μπορεί να λειτουργήσει καθόλου με ντεγκραντέ στον IE 9 υπάρχει ένα δυσάρεστο σφάλμα όταν συνδυάζεται μια κλίση με γωνίες (Εικ. 6).

Ρύζι. 6. Επικάλυψη φόντου στις γωνίες στο IE 9

Λοιπόν, προς το παρόν θα φτιάξουμε "όμορφα πράγματα". Προγράμματα περιήγησης Firefox, Safari και Chrome.

Πρώτα πρέπει να κατεβάσετε τις πηγές και να επιλέξετε ένα θέμα σχεδίασης για τα κουμπιά. Μπορείτε να επιλέξετε το σχέδιο που σας αρέσει. Για παράδειγμα, ας πάρουμε το πρώτο θέμα, winona.

Κατεβάστε

Παρόμοια άρθρα για αυτό το θέμα:

Ανοίξτε το αρχείο στο πρόγραμμα επεξεργασίας index.htmlαπό την πηγή, βρίσκουμε την ετικέτα που μας ενδιαφέρει. Στην περίπτωσή μου:

Από αυτόν τον κώδικα παίρνουμε μια γραμμή με την κλάση κουμπί.

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

Αντιγράψτε το και επικολλήστε το ανάμεσα στις ετικέτες V αρχείο ευρετηρίουτου έργου σας.

Το παράδειγμα δείχνει ότι ένα συγκεκριμένο στυλ προστίθεται στο κουμπί χρησιμοποιώντας μια πρόσθετη κλάση που αντιστοιχεί στο όνομα του θέματος.

Στην περίπτωσή μας αυτή είναι η τάξη κουμπί-winona. Επομένως, θα προστεθούν στυλ με το όνομα winona.

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

Συνιστούμε να διαβάσετε

Μπλουζα