Ahoj! Ako dodávateľ prázdnych tlačidiel sa ma často pýtajú, ako zmeniť farbu prázdneho tlačidla po kliknutí. Je to celkom skvelý efekt, ktorý môže pridať veľa interaktivity do vašich projektov, či už ide o webovú stránku, aplikáciu alebo dokonca vlastné rozhranie. V tomto blogovom príspevku vás krok za krokom prevediem procesom.
Prečo zmeniť farbu tlačidla po kliknutí?
Skôr než sa ponoríme do návodu, porozprávajme sa o tom, prečo by ste mohli chcieť zmeniť farbu prázdneho tlačidla po kliknutí. V prvom rade poskytuje užívateľovi okamžitú spätnú väzbu. Keď kliknú na tlačidlo, očakávajú, že sa niečo stane, a zmena farby je jednoduchý, ale účinný spôsob, ako ukázať, že ich akcia bola zaregistrovaná. Pridáva tiež nádych vizuálneho záujmu a robí vaše rozhranie pútavejším.
Predpoklady
Ak chcete pokračovať v tomto návode, budete potrebovať základné znalosti HTML, CSS a JavaScriptu. Nerobte si starosti, ak ste v týchto technológiách nováčik – všetko vám vysvetlím jednoduchou angličtinou. Budete tiež potrebovať textový editor na napísanie kódu a webový prehliadač na jeho otestovanie.
Krok 1: Vytvorte štruktúru HTML
Začnime vytvorením základnej štruktúry HTML pre naše tlačidlo. Otvorte textový editor a vytvorte nový súbor. Uložte ho pomocou a.htmlrozšírenie, napr.button-color-change.html. Tu je kód:
<!DOCTYPE html> <html lang="sk"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Zmena farby tlačidla</title> <link rel="stylesheet" href="styles.css"> </head> <lick> <body> <button C Ja src="script.js"></script> </body> </html>
V tomto kóde sme vytvorili jednoduchú HTML stránku s tlačidlom. Tlačidlo máidzmyButton, ktorý neskôr použijeme na zacielenie pomocou JavaScriptu. Tiež sme prepojili externý súbor CSS s názvomstyles.cssa súbor JavaScript s názvomscript.js.
Krok 2: Upravte štýl tlačidla pomocou CSS
Teraz poďme vytvoriťstyles.csssúbor na štýl nášho tlačidla. Vytvorte nový súbor v textovom editore a uložte ho akostyles.cssv rovnakom adresári ako váš HTML súbor. Tu je kód:


#myButton { farba pozadia: #3498db; farba: biela; výplň: 10px 20px; hranica: žiadna; border-radius: 5px; kurzor: ukazovateľ; prechod: farba pozadia 0,3 s ľahkosť; } #mojeTlačidlo:uveď kurzor { farba pozadia: #2980b9; }
V tomto kóde CSS sme tlačidlo upravili s modrou farbou pozadia, bielym textom a výplňou. Pridali sme aj polomer okraja, aby mal zaoblené rohy. Theprechodvlastnosť pridáva hladkú animáciu pri zmene farby pozadia tlačidla. The:vznášať sapseudotrieda zmení farbu pozadia, keď používateľ umiestni kurzor myši na tlačidlo.
Krok 3: Pridajte JavaScript na zmenu farby po kliknutí
Nakoniec pridajte kód JavaScript, aby tlačidlo po kliknutí zmenilo farbu. Vytvorte nový súbor v textovom editore a uložte ho akoscript.jsv rovnakom adresári ako súbory HTML a CSS. Tu je kód:
const button = document.getElementById('myButton'); button.addEventListener('kliknutie', funkcia () { button.style.backgroundColor = '#e74c3c'; });
V tomto kóde JavaScript najprv vyberieme tlačidlo pomocou jehoida uložte ho do premennej s názvomtlačidlo. Potom k tlačidlu, ktoré počúva na aklikniteudalosť. Po kliknutí na tlačidlo sa vykoná funkcia vo vnútri prijímača udalostí, ktorá zmení farbu pozadia tlačidla na červenú.
Testovanie vášho kódu
Teraz, keď ste napísali kód HTML, CSS a JavaScript, je čas ho otestovať. Otvorte súbor HTML vo webovom prehliadači. Mali by ste vidieť modré tlačidlo s textom „Click Me“. Keď prejdete na tlačidlo, malo by sa zmeniť na tmavší odtieň modrej. Po kliknutí na tlačidlo by malo byť červené.
Prispôsobenie zmeny farby
Zmenu farby môžete prispôsobiť úpravou kódu CSS a JavaScript. Môžete napríklad zmeniť počiatočnú farbu pozadia, farbu kurzora myši a farbu kliknutia. Môžete tiež pridať zložitejšie animácie alebo efekty pomocou prechodov a animácií CSS.
Naše produkty s prázdnym gombíkom
Ako dodávateľ prázdnych gombíkov ponúkame širokú škálu prázdnych gombíkov v rôznych tvaroch, veľkostiach a materiáloch. Pozrite si niektoré z našich obľúbených produktov:
- Zaoblené rohy Späť na zapínanie: Tieto gombíky majú zaoblené rohy a zadnú časť so zatváracím špendlíkom, vďaka čomu sú ideálne na pripevnenie na oblečenie alebo tašky.
- Odznak tlačidla s kovovým kolíkom v tvare trojuholníka: Tieto tlačidlá trojuholníkového tvaru sú vyrobené z kovu a majú špendlíkovú zadnú stranu, čím dodávajú vašim projektom jedinečný nádych.
- Časti odznakov s oválnym gombíkom: Tieto tlačidlá oválneho tvaru sú skvelé na vytváranie vlastných odznakov.
Kontaktujte nás kvôli obstarávaniu
Ak máte záujem o kúpu našich prázdnych gombíkov, budeme radi, ak sa ozvete. Či už potrebujete malé množstvo pre osobný projekt alebo veľkú objednávku pre podnikanie, môžeme vám poskytnúť vysoko kvalitné produkty za konkurencieschopné ceny. Kontaktujte nás, aby sme začali proces obstarávania a prediskutovali vaše špecifické potreby.
Referencie
- HTML a CSS: Definitívny sprievodca od Erica A. Meyera a Estelle Weylovej
- JavaScript: Definitívny sprievodca od Davida Flanagana
