Slicing Design Newsletter Subcribe Modal

CSSHTML

Hello, in this tutorials we are going to create Slicing Design Newsletter Subcribe Modal using HTML & CSS. in the last tutorial we are Build React Login & Sign Up UI Template with Bootstrap 5. Firstly you have to create index.html file to you folder. and you have to copy paste below to you your index.html file.

HTML


<!DOCTYPE html>
<html lang="en" >
<head>
   <meta charset="UTF-8">
   <title>Slicing Design Newsletter Subcribe Modal</title>
   <link rel="stylesheet" href="./style.css">

</head>
<body>
   <!-- partial:index.partial.html -->
     <div class="container">
       <div class="container-close">&times;</div>
            <img src="https://images.unsplash.com/photo-1534670007418-fbb7f6cf32c3?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=634&q=80"
alt="image">
       <div class="container-text">
       <h2>Ideas and UI components in your <br>inbox</h2>
       <p>Sign up to receive ideas, free <br> components and free resources plus 15% on all of our <br> pro UI kits.</p>
        <input type="email" placeholder="Email address">
        <button type="submit">Subscribe</button>
       <span>No spams included</span>
</div>
</div>
<!-- partial -->

</body>
</html>
Also Read : Build React Login & Sign Up UI Template with Bootstrap 5

After setup index.html file make sure you have include style.css file in index.html file. After that you have to create style.css file. And copy paste the below to to your style.css file.

CSS


* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  background-color: #EEF0F7;
  display: grid;
  place-items: center;
  min-height: 100vh;
  overflow: hidden;
}

.container {
  background-color: #fff;
  width: 600px;
  height: 450px;
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  place-items: center;
  line-height: 1.5;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.185);
}
.container::after {
  content: "";
  position: absolute;
  background-image: linear-gradient(to bottom right, #FF9EC4, #FFD07E);
  width: 900px;
  height: 900px;
  border-radius: 50%;
  z-index: -1;
}
.container-close {
  position: absolute;
  top: -15px;
  right: -15px;
  background-color: #fff;
  width: 45px;
  height: 45px;
  display: grid;
  place-items: center;
  font-size: 1.7rem;
  color: #2E4052;
  border-radius: 50%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.164);
  cursor: pointer;
}
.container img {
  width: 250px;
  height: 400px;
  object-fit: cover;
  object-position: center;
}
.container-text {
  padding: 10px 40px 10px 10px;
}
.container-text h2 {
  font-size: 1.2rem;
  color: #1A2250;
}
.container-text p {
  font-size: 14px;
  color: #3B4169;
  margin: 10px 0;
}
.container-text input,
.container-text button {
  width: 100%;
  border: none;
  padding: 14px;
  border-radius: 3px;
}
.container-text input {
  border: 2px solid #DADDEC;
  margin: 5px 0 10px;
  font-size: 1rem;
  color: #656880;
}
.container-text button {
  background-image: linear-gradient(to right, #89CAFF, #6589FF);
  display: block;
  color: #fff;
  font-size: 1rem;
  cursor: pointer;
  box-shadow: 0 5px 20px #89caff94;
  transition: box-shadow 0.3s ease-in-out;
}
.container-text button:hover {
  box-shadow: none;
}
.container-text span {
  display: block;
  text-align: center;
  margin: 20px 0 0;
  color: #BABDCB;
  font-size: 12px;
}
  If you wann to check the demo of this code, then you can check using below demo button.
Click on the following download button to download all source code files of Newsletter Subcribe Modal directly on your computer.
     

Advertisements

ads