< >

flip-card.php


Quell Code


<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title> Transformation </title>
<style>
body {
  background: #333;
}
.flipper {
  transform: rotateY(180deg);
}
.flipper1 {
  transform: rotateY(0deg);
}
.flip-container,
.front,
.back {
  width: 300px;
  height: 500px;
  text-align: center;
  font-size: 30px;
  border-radius: 20px;
}
.flipper ,.flipper1{
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
.front,
.back {
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.front {
  z-index: 2;
  background-color: tomato;
  color: white;
}
.back {
  transform: rotateY(180deg);
  background-color: lightblue;
}
</style>
</head>
<body>

  <div id="card" class="flip-container">
    <div class="flipper">
<div class="front">
<p> Dies ist die Vorderseite der Karte </p>
</div>

<div class="back">
<p> Dame </p>
</div>

</div>
  </div>
  <script>

function showbanner() {

var element = document.getElementById('card');
 
if(element.classList.contains('flipper')) {

element.classList.remove('flipper')
element.classList.add('flipper1')

} else {
element.classList.remove('flipper1')
element.classList.add('flipper')
}

}


document.getElementsByTagName('body')[0].addEventListener("click" , showbanner);

</script>

</body>

</html>