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>

  1. <!DOCTYPE html>
  2. <html lang="de">
  3. <head>
  4. <meta charset="utf-8">
  5. <title> Transformation </title>
  6. <style>
  7. body {
  8. background: #333;
  9. }
  10. .flipper {
  11. transform: rotateY(180deg);
  12. }
  13. .flipper1 {
  14. transform: rotateY(0deg);
  15. }
  16. .flip-container,
  17. .front,
  18. .back {
  19. width: 300px;
  20. height: 500px;
  21. text-align: center;
  22. font-size: 30px;
  23. border-radius: 20px;
  24. }
  25. .flipper ,.flipper1{
  26. transition: 0.6s;
  27. transform-style: preserve-3d;
  28. position: relative;
  29. }
  30. .front,
  31. .back {
  32. backface-visibility: hidden;
  33. position: absolute;
  34. top: 0;
  35. left: 0;
  36. }
  37. .front {
  38. z-index: 2;
  39. background-color: tomato;
  40. color: white;
  41. }
  42. .back {
  43. transform: rotateY(180deg);
  44. background-color: lightblue;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. <div id="card" class="flip-container">
  50. <div class="flipper">
  51. <div class="front">
  52. <p> Dies ist die Vorderseite der Karte </p>
  53. </div>
  54. <div class="back">
  55. <p> Dame </p>
  56. </div>
  57. </div>
  58. </div>
  59. <script>
  60. function showbanner() {
  61. var element = document.getElementById('card');
  62. if(element.classList.contains('flipper')) {
  63. element.classList.remove('flipper')
  64. element.classList.add('flipper1')
  65. } else {
  66. element.classList.remove('flipper1')
  67. element.classList.add('flipper')
  68. }
  69. }
  70. document.getElementsByTagName('body')[0].addEventListener("click" , showbanner);
  71. </script>
  72. </body>
  73. </html>
<!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>

vConsole
23:59:01
Uncaught TypeError: Cannot read properties of null (reading 'style')
/loesungen/index.php?name=flip-card.php&ordner=loesungen:2751:53
23:59:05
516
23:59:01
WeChatLib: 0 (xxxx.xx.xx)
23:59:05
System: Unknown
23:59:05
Protocol: HTTPS
23:59:05
UA: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
23:59:05
navigationStart: 1744156726174
23:59:05
navigation: 16ms
23:59:05
dns: 116ms
23:59:05
tcp (ssl): 223ms (116ms)
23:59:05
request: 14513ms
23:59:05
response: 148ms
23:59:05
domComplete (domLoaded): 4922ms (4806ms)
23:59:05
loadEvent: 18ms
23:59:05
total (DOM): 19814ms (19796ms)