<div class="d-flex justify-content-center align-items-center content">
  <div class="nuage">
    <img src="https://josuaowebblog.fr/wp-content/uploads/2022/02/nuage2.png"alt="nuage">
  </div>
  <div class="exemple text-center">
    <h1>Ecrivez-nous</h1>
    <div class="sstitre"><a href="https://josuaowebblog.fr/">josuaowebblog</a></div>
    <div class="form-group">

      <input id="nom" type="texte" placeholder="Nom">
    </div>
    <div class="form-group">
      <input id="email" type="mail" placeholder="Email">
    </div>
    <div class="form-group">
      <textarea id="message"  placeholder="Message"></textarea>
    </div>
    <button>Envoyer</button>
  </div>
   <div class="nuage2">
    <img src="https://josuaowebblog.fr/wp-content/uploads/2022/02/nuage2.png"alt="nuage">
  </div>
</div>
body{
    background-image: linear-gradient(to right top, #b1d1ff, #99beff, #87a9ff, #7f93ff, #807aff);
  height: 100vh;}
.content{
  height: 100%;
}
h1{
  color: #3043a9;
  font-size: 1.7rem;
}
.sstitre a{
  font-size:0.8rem;
  color: #ececec;
  margin-bottom: 15px;
  text-decoration: none;
  display: block;
}
.nuage {
  position: absolute;
  top: 50px;
  left: 50px;
  animation: moveNuage 75s linear infinite;
  z-index: -1;
}
@keyframes moveNuage {
  0%{
    left: 50px;
  }50%{
    left: 75%;
  }100%{
     left: 50px;
  }
}
.nuage img{
  width: 250px;
  height: auto;
}
.nuage2 {
  position: absolute;
  bottom: 50px;
  right: 50px;
  animation: moveNuage2 120s linear infinite;
  z-index: -1;
}
@keyframes moveNuage2 {
  0%{
    right: 50px;
  }50%{
    right: 75%;
  }100%{
     right: 50px;
  }
}
.nuage2 img{
  width: 250px;
  height: auto;
}
.exemple{
  width:350px;
  padding: 50px;
  background: #fff;
  border-radius: 2rem;
 box-shadow: 1px 7px 10px 5px rgba(0,0,0,0.18), inset -2px -2px 11px 3px rgba(94,154,255,0.3), inset 5px 3px 11px 3px rgba(193,148,255,0.2);
}
input, textarea{
  border-radius: 2rem;
  border: 1px solid #ececec;
  padding: 10px 20px;
  margin: 10px auto;
  box-shadow: 1px 3px 5px rgba(0,0,0,0.18), inset -5px -5px 11px 3px rgba(94,154,255,0.3)
}
button{
  border: none;
  padding: 15px 45px;
  border-radius: 2rem;
  margin-top:10px;
  background-image: linear-gradient(to right top, #004ec2, #2448b5, #3143a8, #393e9c, #3d3990);
  color: #fff;
  font-weight: 700
    font-size: 1.2rem;
  box-shadow: 1px 3px 5px 5px rgba(0,0,0,0.18), inset -5px -5px 11px 3px rgba(94,154,255,0.5), inset 7px 6px 11px 3px rgba(193,148,255,0.7);
  transition: 0.2s ease-in;
}

button:hover{
  box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.30), inset -5px -5px 11px 3px rgba(94,154,255,0.3), inset 7px 6px 11px 3px rgba(193,148,255,0.2);
}

External CSS

  1. https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.0.2/css/bootstrap.min.css

External JavaScript

This Pen doesn't use any external JavaScript resources.