Pricing Card UI Design
Hello readers, Today In this article I am going to show you how to create an Animated Pricing Card UI Design Using HTML & CSS. This type of Animated Pricing Card UI Design is used on websites for Pricing Purposes.
You easily create Animated Pricing Card UI Design Using HTML and CSS then this article will definitely help you. For this, you need to have an idea about basic HTML and CSS, then you can understand the following codes. It is designed in a completely modern way.
Some Information About This Animated Pricing Card UI Design
On this Card, the top shows sliding tab with full details of the card. The middle of the card shows the card price with text. Bottom of the card show button as you can see in the image.
Watch the video tutorial to create Animated Pricing Card UI Design
If you want to learn how to make it completely, you can watch the video tutorial below. Here I have shown how I made this Animated Pricing Card UI Design step by step completely beautifully. So you can learn how to make these Animated Pricing Card UI Design. This is a youtube video. If you can learn something from the video or if the video seems helpful to you, you must like and subscribe to the video. As a result, I get motivated to create other new designs.
Hopefully, the above video tutorial has helped you to create this Animated Pricing Card UI Design Tutorial. If you like the video tutorial, be sure to like the video and comment on it so I can encourage you to create new designs.
You might like this:
- Personal Portfolio Website using HTML CSS & JavaScript
- Glassmorphism Login Form using Html CSS & JavaScript
- Accordion Menu Using HTML, CSS & Javascript
Animated Pricing Card UI Design | Source Codes
You have to create HTML & CSS File For this menu. After creating these files just paste the following codes into your file.
The First Step, create an HTML file with the name of index.html and paste the given codes in your HTML file. Remember, you’ve to create a file with .html extension. You’ve to download files from the given download button to use images also.
HTML CODE:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Pricing Card</title> <!----CSS link-----> <link rel="stylesheet" href="style.css"> </head> <body> <div class="wrapper"> <input type="radio" name="slider" id="tab-1"> <input type="radio" name="slider" id="tab-2" checked> <input type="radio" name="slider" id="tab-3"> <header> <label for="tab-1" class="tab-1">Basic</label> <label for="tab-2" class="tab-2">Standard</label> <label for="tab-3" class="tab-3">Team</label> <div class="slider"></div> </header> <div class="card-area"> <div class="cards"> <div class="row row-1"> <div class="price-details"> <span class="price">19</span> <p>For beginner use</p> </div> <ul class="features"> <li><i class="fas fa-check"></i><span>100 GB Premium Bandwidth</span></li> <li><i class="fas fa-check"></i><span>FREE 50+ Installation Scripts WordPress Supported</span></li> <li><i class="fas fa-check"></i><span>One FREE Domain Registration .com and .np extensions only</span></li> <li><i class="fas fa-check"></i><span>Unlimited Email Accounts & Databases</span></li> </ul> </div> <div class="row"> <div class="price-details"> <span class="price">99</span> <p>For professional use</p> </div> <ul class="features"> <li><i class="fas fa-check"></i><span>Unlimited GB Premium Bandwidth</span></li> <li><i class="fas fa-check"></i><span>FREE 200+ Installation Scripts WordPress Supported</span></li> <li><i class="fas fa-check"></i><span>Five FREE Domain Registration .com and .np extensions only</span></li> <li><i class="fas fa-check"></i><span>Unlimited Email Accounts & Databases</span></li> </ul> </div> <div class="row"> <div class="price-details"> <span class="price">49</span> <p>For team collaboration</p> </div> <ul class="features"> <li><i class="fas fa-check"></i><span>200 GB Premium Bandwidth</span></li> <li><i class="fas fa-check"></i><span>FREE 100+ Installation Scripts WordPress Supported</span></li> <li><i class="fas fa-check"></i><span>Two FREE Domain Registration .com and .np extensions only</span></li> <li><i class="fas fa-check"></i><span>Unlimited Email Accounts & Databases</span></li> </ul> </div> </div> </div> <button>Choose plan</button> </div> </body> </html>
Second Step, you have to create a CSS file with the name of style.css and paste the given codes in your CSS file. Remember, you’ve to create a file with .css extension.
CSS CODE:
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:[email protected]&family=Poppins:[email protected];500;600&display=swap'); *{ margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif; } body{ display: flex; align-items: center; justify-content: center; min-height: 100vh; background: linear-gradient(#D5A3FF 0%, #77A5F8 100%); } .wrapper{ width: 400px; background: #fff; border-radius: 16px; padding: 30px; box-shadow: 10px 10px 15px rgba(0,0,0,0.05); } .wrapper header{ height: 55px; display: flex; align-items: center; border: 1px solid #ccc; border-radius: 30px; position: relative; } header label{ height: 100%; z-index: 2; width: 30%; display: flex; cursor: pointer; font-size: 18px; position: relative; align-items: center; justify-content: center; transition: color 0.3s ease; } #tab-1:checked ~ header .tab-1, #tab-2:checked ~ header .tab-2, #tab-3:checked ~ header .tab-3{ color: #fff; } header label:nth-child(2){ width: 40%; } header .slider{ position: absolute; height: 85%; border-radius: inherit; background: linear-gradient(145deg, #D5A3FF 0%, #77A5F8 100%); transition: all 0.3s ease; } #tab-1:checked ~ header .slider{ left: 0%; width: 90px; transform: translateX(5%); } #tab-2:checked ~ header .slider{ left: 50%; width: 120px; transform: translateX(-50%); } #tab-3:checked ~ header .slider{ left: 100%; width: 95px; transform: translateX(-105%); } .wrapper input[type="radio"]{ display: none; } .card-area{ overflow: hidden; } .card-area .cards{ display: flex; width: 300%; } .cards .row{ width: 33.4%; } .cards .row-1{ transition: all 0.3s ease; } #tab-1:checked ~ .card-area .cards .row-1{ margin-left: 0%; } #tab-2:checked ~ .card-area .cards .row-1{ margin-left: -33.4%; } #tab-3:checked ~ .card-area .cards .row-1{ margin-left: -66.8%; } .row .price-details{ margin: 20px 0; text-align: center; padding-bottom: 25px; border-bottom: 1px solid #e6e6e6; } .price-details .price{ font-size: 65px; font-weight: 600; position: relative; font-family: 'Noto Sans', sans-serif; } .price-details .price::before, .price-details .price::after{ position: absolute; font-weight: 400; font-family: "Poppins", sans-serif; } .price-details .price::before{ content: "$"; left: -13px; top: 17px; font-size: 20px; } .price-details .price::after{ content: "/mon"; right: -33px; bottom: 17px; font-size: 13px; } .price-details p{ font-size: 18px; margin-top: 5px; } .row .features li{ display: flex; font-size: 15px; list-style: none; margin-bottom: 10px; align-items: center; } .features li i{ background: linear-gradient(#D5A3FF 0%, #77A5F8 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .features li span{ margin-left: 10px; } .wrapper button{ width: 100%; border-radius: 25px; border: none; outline: none; height: 50px; font-size: 18px; color: #fff; cursor: pointer; margin-top: 20px; background: linear-gradient(145deg, #D5A3FF 0%, #77A5F8 100%); transition: transform 0.3s ease; } .wrapper button:hover{ transform: scale(0.98); }
now you’ve successfully created this Animated Pricing Card UI Design using HTML and CSS. If your code does not work or facing any error/problem to comment down or contact us through the contact page. otherwise, you can download all source code.