Jak sprawić, by pusty przycisk zmieniał kolor po kliknięciu?

Apr 30, 2026

Zostaw wiadomość

Ava Garcia
Ava Garcia
Ava jest badaczką rynku. Prowadzi dogłębne badania branży komponentów elektroniki użytkowej, dostarczając cennych informacji na temat rozwoju produktów firmy i jej ekspansji rynkowej.

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:

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#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:

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
Wyślij zapytanie
Skontaktuj się z namijeśli masz jakieś pytanie

Możesz skontaktować się z nami telefonicznie, e-mailem lub korzystając z poniższego formularza online. Nasz specjalista wkrótce się z Tobą skontaktuje.

Skontaktuj się teraz!