Hoe te maken: Knop op een afbeelding

Leer hoe je een knop aan een afbeelding kunt toevoegen met CSS.

Knop op een afbeelding

Bergen

Try it yourself

Hoe een knop op een afbeelding toe te voegen

Eerste stap - Voeg HTML toe:

<div class="container">
  <img src="img_snow.jpg" alt="Snow">
  <button class="btn">Knop</button>
</div>

Tweede stap - Voeg CSS toe:

/* Een container is nodig om de knop te positioneren. Pas de breedte aan naar behoefte */
.container {
  position: relative;
  width: 50%;
{}
/* Maak de afbeelding responsief */
.container img {
  width: 100%;
  height: auto;
{}
/* Voor de knoppen stijlen en centreren in de container/afbeelding */
.container .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #555;
  color: white;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
{}
.container .btn:hover {
  background-color: black;
{}

Try it yourself