Hej tam! Jako dostawca pustych przycisków często otrzymuję pytania, jak sprawić, by pusty przycisk zmieniał kolor po kliknięciu. To całkiem fajny efekt, który może dodać wiele interaktywności do twoich projektów, niezależnie od tego, czy jest to strona internetowa, aplikacja, czy nawet niestandardowy interfejs. W tym poście na blogu przeprowadzę Cię krok po kroku przez cały proces.
Po co zmieniać kolor przycisku po kliknięciu?
Zanim zagłębimy się w instrukcje, porozmawiajmy o tym, dlaczego warto zmienić kolor pustego przycisku po kliknięciu. Przede wszystkim zapewnia natychmiastową informację zwrotną dla użytkownika. Klikając przycisk, oczekują, że coś się wydarzy, a zmiana koloru to prosty, ale skuteczny sposób na pokazanie, że ich działanie zostało zarejestrowane. Dodaje również odrobinę zainteresowania wizualnego i sprawia, że interfejs jest bardziej wciągający.
Warunki wstępne
Aby skorzystać z tego samouczka, musisz znać podstawy HTML, CSS i JavaScript. Nie martw się, jeśli jesteś nowy w tych technologiach – wszystko wyjaśnię prostym angielskim. Będziesz także potrzebował edytora tekstu do napisania kodu i przeglądarki internetowej, aby go przetestować.
Krok 1: Utwórz strukturę HTML
Zacznijmy od stworzenia podstawowej struktury HTML dla naszego przycisku. Otwórz edytor tekstu i utwórz nowy plik. Zapisz go za pomocą.htmlprzedłużenie, np.przycisk-zmiana-koloru.html. Oto kod:
<!DOCTYPE html> <html lang="pl"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <title>Zmień kolor przycisku</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id="myButton">Kliknij mnie</button> <script src="script.js"></script> </body> </html>
W tym kodzie utworzyliśmy prostą stronę HTML z przyciskiem. Przycisk posiadaidzmójPrzycisk, którego użyjemy później do kierowania na niego za pomocą JavaScript. Połączyliśmy także zewnętrzny plik CSS o nazwiestyle.cssoraz plik JavaScript o nazwieskrypt.js.
Krok 2: Stylizuj przycisk za pomocą CSS
Teraz utwórzmystyle.cssplik, w którym chcesz nadać styl naszemu przyciskowi. Utwórz nowy plik w edytorze tekstu i zapisz go jakostyle.cssw tym samym katalogu, co plik HTML. Oto kod:


#myButton { kolor tła: #3498db; kolor: biały; dopełnienie: 10px 20px; granica: brak; promień obramowania: 5px; kursor: wskaźnik; przejście: kolor tła 0,3 s łatwość; } #myButton:hover { kolor tła: #2980b9; }
W tym kodzie CSS nadaliśmy przyciskowi niebieski kolor tła, biały tekst i trochę wypełnienia. Dodaliśmy także promień obramowania, aby nadać mu zaokrąglone rogi. TheprzemianaWłaściwość dodaje płynną animację, gdy zmienia się kolor tła przycisku. The:wahać siępseudoklasa zmienia kolor tła, gdy użytkownik najedzie kursorem na przycisk.
Krok 3: Dodaj JavaScript, aby zmienić kolor po kliknięciu
Na koniec dodajmy kod JavaScript, który sprawi, że przycisk zmieni kolor po kliknięciu. Utwórz nowy plik w edytorze tekstu i zapisz go jakoskrypt.jsw tym samym katalogu, co pliki HTML i CSS. Oto kod:
const przycisk = document.getElementById('myButton'); przycisk.addEventListener('kliknij', funkcja () { przycisk.style.backgroundColor = '#e74c3c'; });
W tym kodzie JavaScript najpierw wybieramy przycisk za pomocą jegoidi zapisz go w zmiennej o nazwieprzycisk. Następnie do przycisku nasłuchujemy zdarzenia atrzaskwydarzenie. Po kliknięciu przycisku wykonywana jest funkcja wewnątrz detektora zdarzeń, która zmienia kolor tła przycisku na czerwony.
Testowanie kodu
Teraz, gdy masz już napisany kod HTML, CSS i JavaScript, czas go przetestować. Otwórz plik HTML w przeglądarce internetowej. Powinieneś zobaczyć niebieski przycisk z tekstem „Kliknij mnie”. Po najechaniu kursorem na przycisk powinien on zmienić kolor na ciemniejszy odcień niebieskiego. Po kliknięciu przycisku powinien on zmienić kolor na czerwony.
Dostosowywanie zmiany koloru
Możesz dostosować zmianę koloru, modyfikując kod CSS i JavaScript. Możesz na przykład zmienić początkowy kolor tła, kolor najechania kursorem i kolor kliknięcia. Możesz także dodać bardziej złożone animacje lub efekty, korzystając z przejść i animacji CSS.
Nasze produkty z pustymi guzikami
Jako dostawca pustych guzików oferujemy szeroką gamę pustych guzików w różnych kształtach, rozmiarach i materiałach. Sprawdź niektóre z naszych popularnych produktów:
- Zaokrąglone rogi z tyłu agrafki: Te guziki mają zaokrąglone rogi i agrafkę, dzięki czemu idealnie nadają się do mocowania do odzieży lub toreb.
- Metalowa przypinka w kształcie trójkąta: Te trójkątne guziki są wykonane z metalu i zapinane na szpilkę, co nadaje Twoim projektom niepowtarzalny charakter.
- Części odznak z owalnym guzikiem: Te owalne przyciski doskonale nadają się do tworzenia niestandardowych przypinek.
Skontaktuj się z nami w sprawie zakupów
Jeśli jesteś zainteresowany zakupem naszych pustych guzików, chętnie skontaktujemy się z Tobą. Niezależnie od tego, czy potrzebujesz małej ilości do osobistego projektu, czy dużego zamówienia do firmy, możemy zapewnić Ci produkty wysokiej jakości po konkurencyjnych cenach. Skontaktuj się z nami, aby rozpocząć proces zakupowy i omówić swoje specyficzne potrzeby.
Referencje
- HTML i CSS: ostateczny przewodnik autorstwa Erica A. Meyera i Estelle Weyl
- JavaScript: ostateczny przewodnik autorstwa Davida Flanagana
