width kun je de breedte van het tekstveld bepalen.
padding om ruimte in het tekstveld te creëren.
input[type=text] {
width: 100%;
padding: 12px 10px;
margin: 8px 0;
box-sizing: border-box;
}
Zoals je ziet hebben we in het bovenstaande voorbeeld de eigenschap box-sizing toegepast en hebben we deze de waarde border-box gegeven. Dit zorgt ervoor dat de opvulling en eventuele randen worden meegenomen in de totale breedte en hoogte van de elementen.
| Als je in je formulier veel tekstvelden hebt, wil je misschien ook wat marge aan toevoegen. Door margin te gebruiken kan je wat ruimte buiten de randen creëren. |
border kun je de grootte en kleur van de rand veranderen. Indien gewenst kun je ook gebruik maken van de eigenschap border-radius om afgeronde hoeken aan de randen toe te voegen, op deze manier kun je de randen eenvoudig bewerken.
Als je wilt dat er alleen een onderrand zichtbaar wordt, dan kan je de eigenschap border-bottom gebruiken.
background-color gebruiken. Je kunt ook de tekstkleur wijzigen van een tekstveld zodat deze opvalt en beter te lezen is.
outline: none te gebruiken.
| De focus verschuift van het ene object naar het andere meestal door met de muis erop te klikken of door op de tab-toets te drukken. |
background-image en positioneer je deze met de eigenschap background-position.
input[type=text] {
background-color: white;
background-image: url('images/search.png');
background-position: 10px 10px;
background-repeat: no-repeat;
padding-left: 40px;
}
transition om de breedte van de tekstveld zoeken te animeren wanneer deze de focus krijgt, dat wil zeggen als er op geklikt wordt.
input[type=text] {
transition: width 0.5s ease-in-out;
}
input[type=text]:focus {
width: 100%;
}
resize gebruiken. Dit schakelt de "grabber" in de rechteronderhoek uit.
textarea {
width: 100%;
height: 100px;
padding: 12px 10px;
box-sizing: border-box;
border: 2px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
resize: none;
}
select {
width: 100%;
padding: 16px 10px;
border: none;
border-radius: 4px;
background-color: #f1f1f1;
}
input[type=button], input[type=submit], input[type=reset] {
background-color: #4682B4;
font-size: 16px;
border: none;
color: white;
padding: 16px 32px;
text-decoration: none;
margin: 4px 2px;
cursor: pointer;
}
| Ad blocker gedetecteerd! | |
| Ons website heeft gedetecteerd dat u een Ad blocker gebruikt. Codecenter.nl is gratis, wij blijven overeind door het weergeven van advertenties en u kunt ons daarbij helpen. Het wordt aanbevolen om uw Ad blocker uit te schakelen zodat u verder gebruik kunt maken van codecenter.nl, alvast bedankt. |