Cum să fac un buton gol să își schimbe culoarea la clic?

Apr 30, 2026

Lăsaţi un mesaj

Ava Garcia
Ava Garcia
Ava este cercetător de piață. Ea efectuează cercetări aprofundate asupra industriei componentelor electronice de larg consum, oferind informații valoroase pentru dezvoltarea produselor companiei și extinderea pieței.

Hei acolo! În calitate de furnizor de butoane goale, sunt adesea întrebat despre cum să schimb culoarea unui buton gol la clic. Este un efect destul de grozav care poate adăuga multă interactivitate proiectelor dvs., fie că este vorba despre un site web, o aplicație sau chiar o interfață personalizată. În această postare pe blog, vă voi prezenta pas cu pas procesul.

De ce schimbați culoarea butonului la clic?

Înainte de a ne aprofunda în instrucțiuni, să vorbim despre motivul pentru care ați putea dori să faceți ca un buton gol să schimbe culoarea la clic. În primul rând, oferă feedback imediat utilizatorului. Când fac clic pe un buton, se așteaptă să se întâmple ceva, iar o schimbare de culoare este o modalitate simplă, dar eficientă, de a arăta că acțiunea lor a fost înregistrată. De asemenea, adaugă o notă de interes vizual și vă face interfața mai captivantă.

Cerințe preliminare

Pentru a urma acest tutorial, veți avea nevoie de o înțelegere de bază a HTML, CSS și JavaScript. Nu vă faceți griji dacă sunteți nou în aceste tehnologii – vă voi explica totul în limba engleză simplă. De asemenea, veți avea nevoie de un editor de text pentru a vă scrie codul și de un browser web pentru a-l testa.

Pasul 1: Creați structura HTML

Să începem prin a crea structura HTML de bază pentru butonul nostru. Deschideți editorul de text și creați un fișier nou. Salvați-l cu a.htmlextensie, de exemplu,button-color-change.html. Iată codul:

<!DOCTYPE html> <html lang="ro"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Schimbarea culorii butonului</title> <link rel="stylesheet" href="styles.css"> </head> <body> <button id>="mycss"> <body> <button id>="myButton" src="script.js"></script> </body> </html>

În acest cod, am creat o pagină HTML simplă cu un buton. Butonul are uniddemyButton, pe care îl vom folosi mai târziu pentru a-l viza cu JavaScript. De asemenea, am conectat un fișier CSS extern numitstiluri.cssși un fișier JavaScript numitscript.js.

Pasul 2: stilați butonul cu CSS

Acum, să creămstiluri.cssfișier pentru a stila butonul nostru. Creați un fișier nou în editorul dvs. de text și salvați-l castiluri.cssîn același director cu fișierul HTML. Iată codul:

Metal Pin Triangle Shape Button BadgeRounded Corners Safety Pin Back suppliers

#myButton { background-color: #3498db; culoare: alb; umplutură: 10px 20px; chenar: niciunul; chenar-rază: 5px; cursor: pointer; tranziție: culoare de fundal 0.3s ușurință; } #myButton:hover { background-color: #2980b9; }

În acest cod CSS, am stilat butonul cu o culoare de fundal albastră, text alb și ceva umplutură. Am adăugat, de asemenea, o rază de margine pentru a-i oferi colțuri rotunjite. Thetranziţieproprietatea adaugă o animație netedă atunci când culoarea de fundal a butonului se schimbă. The:planarepseudo-clasa schimbă culoarea de fundal atunci când utilizatorul trece cu mouse-ul peste buton.

Pasul 3: Adăugați JavaScript pentru a schimba culoarea la clic

În cele din urmă, să adăugăm codul JavaScript pentru ca butonul să-și schimbe culoarea la clic. Creați un fișier nou în editorul dvs. de text și salvați-l cascript.jsîn același director cu fișierele HTML și CSS. Iată codul:

buton const = document.getElementById('myButton'); button.addEventListener('click', function () { button.style.backgroundColor = '#e74c3c'; });

În acest cod JavaScript, mai întâi selectăm butonul folosindu-lidși stocați-l într-o variabilă numităbuton. Apoi, adăugăm un ascultător de evenimente la butonul care ascultă acliceveniment. Când se face clic pe butonul, se execută funcția din interiorul ascultătorului de evenimente, care schimbă culoarea de fundal a butonului în roșu.

Testarea codului dvs

Acum că ați scris codul HTML, CSS și JavaScript, este timpul să îl testați. Deschideți fișierul HTML într-un browser web. Ar trebui să vedeți un buton albastru cu textul „Click Me”. Când treceți cu mouse-ul peste buton, acesta ar trebui să devină o nuanță mai închisă de albastru. Când faceți clic pe buton, acesta ar trebui să devină roșu.

Personalizarea modificării culorii

Puteți personaliza schimbarea culorii modificând codul CSS și JavaScript. De exemplu, puteți schimba culoarea inițială de fundal, culoarea de trecere cu mouse-ul și culoarea clicului. De asemenea, puteți adăuga animații sau efecte mai complexe folosind tranziții și animații CSS.

Produsele noastre cu butoane goale

În calitate de furnizor de butoane goale, oferim o gamă largă de butoane goale în diferite forme, dimensiuni și materiale. Consultați câteva dintre produsele noastre populare:

Contactați-ne pentru achiziții

Dacă sunteți interesat să achiziționați butoanele noastre goale, ne-ar plăcea să aflăm de la dvs. Indiferent dacă aveți nevoie de o cantitate mică pentru un proiect personal sau de o comandă mare pentru o afacere, vă putem oferi produse de înaltă calitate la prețuri competitive. Contactați-ne pentru a începe procesul de achiziție și pentru a discuta nevoile dumneavoastră specifice.

Referințe

  • HTML și CSS: Ghidul definitiv de Eric A. Meyer și Estelle Weyl
  • JavaScript: Ghidul definitiv de David Flanagan
Trimite anchetă
Contactaţi-nedaca ai vreo intrebare

Ne puteți contacta prin telefon, e-mail sau formularul online de mai jos. Specialistul nostru vă va contacta înapoi în scurt timp.

Contactați acum!