Hvordan man laver en knap i CSS

May 8

Hvordan man laver en knap i CSS

Knapperne på dine websider, når venstre unstyled, vil sandsynligvis se anderledes på enhver browser. Du kan forbedre dine web-design ved hjælp Cascading Style Sheet (CSS) kode til at matche knapperne til resten af ​​dit websted. De to knap-skabe tags - og - kan tage CSS ejendom, du ville bruge på de fleste andre HTML-elementer, såsom stykker og

kasser. Mere avancerede tricks i CSS Level 3 (CSS3), såsom gradient baggrunde og skyggeeffekter, kan du oprette knapper uden at åbne et grafisk redigeringsprogram.

Vejledning


• Skriv HTML-koden til at gøre en knap vises på din webside. Du kan enten bruge <button> tag eller <input> tag, men <input> tag er bedre, hvis du tilføjer knapper til formularer. Knappen tag ser sådan ud: <button> Knap tekst </ button> Sæt den tekst, du vil have vist på knappen mellem <knappen> tags. Dette er anderledes end den <input> tag, der kræver, at du indstille <type> tillægge "send" og "værdi" attribut til den ønskede tekst på knappen. Her er en <input> eksempel: <input type = "submit" value = "Klik her!" />

• Åbn typografiark til din hjemmeside i din kode editor. Tilføj <style> tags og skriv din CSS kode mellem dem, hvis du ikke har et typografiark eller ved, hvordan at oprette en. Skriv en vælger i CSS til "vælge" den <button> eller <input> tag som så: knap {} Skriv en "attribut" vælgeren for <input> stedet for at vælge den <input> tag selv, fordi din formular vil omfatte <input> tags for tekstfelter så godt. Her er den "attributten" vælgeren: input [type = "submit"] {}

• Brug CSS kode for at style på knappen som du vil. Indstil baggrunden for en ny farve, billede eller endda en gradient. Fjern standard grænse og ændre det til noget, du foretrækker, såsom en afrundet kant, ved hjælp af "border-radius". Indstil "box-shadow" ejendom for at tilføje en slagskygge. Her er et eksempel: Knap {background: # ff0000; farve: #ffffff; kant: 0px; border-radius: 10px; } Ovenstående kode skaber en rød knap med hvid tekst, ingen kant og runde hjørner.