Loading . . .

Create 3D Cubes Spin into New Year using HTML, CSS & JavaScript

Create a Mental Wellness Partner Website using HTML, CSS & JavaScript

Create a Mesmerizing Marquee Text using HTML & CSS

Create a QR Code Login Template using HTML, CSS & JavaScript

Create a Stunning Matrix Like Rain Effect using HTML, CSS & JavaScript

Create Spectacular Diwali Animation using HTML, CSS & JavaScript

Create a Trippy Loader using HTML & CSS

Create Super Smooth Gradient Animation using HTML, CSS & JavaScript

Create a Whimsical Snow Ball Loader using HTML & CSS

Create a Minimalist Web Developer Portfolio using HTML, CSS & JavaScript

Create a Dizzying Text Spirals using HTML, CSS & JavaScript

Create an Advertisement Brand Website using HTML & CSS

Create a Bouncing Responsive Menu using HTML & CSS

Create Barrel Effect using HTML, CSS & JavaScript

Create Dazzling Neon Loops & Orbs using HTML & CSS

Create Incredible 3d Cube Animation using HTML & CSS

Create Sublime Shiva Animation using HTML & CSS

Create Hypnotic and Colourful Magical Rings using HTML & CSS

Create a 3d Spinning Rings Animation using HTML & CSS

Create a Beautiful Background Animation using HTML & CSS

Create a 7 Segment Neon Digital Clock using HTML, CSS & JavaScript

Create a Satisfying Abacus Clock using HTML, CSS & JavaScript

Create a 3d Loading Text Animation using HTML & CSS

Create a 3d Effect Loading Spinner using HTML & CSS

Create a Fireworks Typing Effect using HTML, CSS & JavaScript

Create Hypnotic Ellipses and Springs using HTML & CSS

Create a Visual Symphony using HTML & CSS

Create a Glowing Blue Tinted Button using HTML & CSS

Create a Modern Team Page using HTML & CSS

Create Animated Rings Login Form using HTML & CSS

Create Bubble Adventure using HTML, CSS & JavaScript

Spectral Spin Circles using HTML & CSS

3D Room 404 Errorverse using HTML & CSS

Team Spotlight using HTML & CSS

Fireflower Fiery Flourish using HTML & CSS

Luxury Tourism Website using HTML & CSS

Company Website Template using HTML & CSS

Nature's Nest Soap using HTML & CSS

Pawfect Wellness using HTML & CSS

Account Creation Hub using HTML & CSS

Accelerate Login Form using HTML & CSS

Valentine Art Love Pixels using HTML, CSS & JavaScript

Animated Valentine's Delight using HTML & CSS

A Tapestry of Eternal Love using HTML & CSS

Gleaming Moments Wedding Invitation using HTML & CSS

Elevate your Login Experience using HTML & CSS

Snowy New Year Celebration using HTML, CSS & JavaScript

Frosty Interactive Christmas Delight using HTML, CSS & JavaScript

Quest Search Page Template using HTML, CSS & JavaScript

Creative Button Artistry using HTML, CSS & JavaScript

Elevate Search Horizon Template using HTML, CSS & JavaScript

Joyful Cake & Balloon Animation using HTML, CSS & JavaScript

Explore Search Page Template using HTML, CSS & JavaScript

Minimal Search Page Template using HTML & CSS

Soothing Gradient Elegance using HTML & CSS

Interactive Profile Card using HTML & CSS

Chic Navbar Navigation using HTML & CSS

Search Page Template using HTML, CSS & JavaScript

Evolving Abstract Art using HTML, CSS & JavaScript

Happy Diya-Lit Diwali using HTML & CSS

Interactive Text Split Effect using HTML & CSS

Artistic Triangle Symphony using HTML & CSS

Button Burst Visual Delight using HTML, CSS & JavaScript

Elegance Animated Typing using HTML, CSS & JavaScript

Journey of Lord Rama using HTML, CSS & JavaScript

Divine Goddesses Gallery using HTML, CSS & JavaScript

Morphing Transition Menu using HTML & CSS

Sticky Smooth Slider Nav using HTML, CSS & JavaScript

Dazzling Neon Typography using HTML & CSS

Glowing Backlight Effect using HTML & CSS

Order Process Steps using HTML & CSS

Text with Gradient Border using HTML & CSS

Login Signup Form Transition using HTML, CSS & JavaScript

A Flower Shower of Blessings using HTML, CSS & JavaScript

Water Waves using HTML, CSS & JavaScript

Flying Origami Bird using HTML & CSS

Glowing Meteor using HTML & CSS

Crafting a World Beyond The Sky using HTML & CSS

Floral Tribute to Flag using HTML, CSS & JavaScript

Tri Hexa Loader using HTML & CSS

Zephyr the Husky using HTML & CSS

Sculpting Shivling Typography using HTML & CSS

Multiple Parallax Effect using HTML, CSS & JavaScript

Scroll Micro Animation using HTML & CSS

Shrink Expand Menu using HTML & CSS

Slideshow Ken Burns Effect using HTML & CSS

Sleek Hamburger Fold Out using HTML & CSS

3d Card using HTML & CSS

Yoga Pose using HTML & CSS

Father's Day Wish Card using HTML, CSS & JavaScript

Flip Opening Modal Button using HTML, CSS & JavaScript

Multiple Scroll Button using HTML & CSS

Glass Keyboard using HTML & CSS

Animated Vertical Tabs using HTML, CSS & JavaScript

Full Page Parallax Scroll Effect using HTML, CSS & JavaScript

Social Buttons using HTML & CSS

Image Accordion using HTML, CSS & JavaScript

Blog Cards using HTML & CSS

Accordions using HTML & CSS

Flowers on Cake using HTML & CSS

Wedding Invitation with Timer using HTML, CSS & JavaScript

Wedding Invitation using HTML & CSS

Couple Name Text Animation using HTML & CSS

Minimal Toggles using HTML & CSS

Revolving Mesmerizing Semi Circles using HTML & CSS

Day Night Toggle using HTML & CSS

Particles Form Neon Hexagons using HTML, CSS & JavaScript

Elastic Text using HTML & CSS

Custom Checkboxes using HTML & CSS

Tic Tac Toe Game using HTML & CSS

3d Text Animation using HTML & CSS

Hamburger Animation using HTML, CSS and JavaScript

Balkan Style Image Gallery using HTML, CSS and JavaScript

Minimalist Loading Page using HTML and CSS

Glitch Clock using HTML, CSS and JavaScript

Digital Clock using HTML, CSS and JavaScript

Round Blob Music Visualizer using HTML, CSS and JavaScript

Cursor Splashing Colours using HTML, CSS and JavaScript

Music Player Visualizer using HTML, CSS and JavaScript

Adjustable Audio Waveform using HTML, CSS and JavaScript

Random Sound Bars using HTML and CSS

Jiggle Wiggle Waveform using HTML and CSS

Heart Eyes using HTML and CSS

Popping Hearts using HTML, CSS and JavaScript

Chaotic Lines Heart using HTML, CSS and JavaScript

Envelope with Letter using HTML & CSS

Moving Particles Animation using HTML, CSS and JavaScript

Interactive Text Masking using HTML, CSS and Javascript

Tri-Colour Flying Balloons using HTML, CSS & JavaScript

Responsive Tabs using HTML & CSS

Mouse Following Box using HTML, CSS & JavaScript

Circular Menu using HTML, CSS & JavaScript

Kite & Cloud Flying Animation using HTML & CSS

Mars Landing using HTML & CSS

Custom Animation Inputs using HTML & CSS

New Year with Snow Falling using HTML, CSS & JavaScript

Skewed 3d Navbar Menu using HTML & CSS

Christmas Animations using HTML & CSS

Sliding Menu using HTML, CSS & JavaScript

Navbar Menu using HTML, CSS & JavaScript

Text Revealing on Hover using HTML & CSS

MacBook revolves in Air using HTML & CSS

Confetti follows the curser using HTML, CSS & JavaScript

Circular Form using HTML, CSS & JavaScript

Rotating Rings Around Text using HTML & CSS

Seconds Counter using HTML, CSS & JavaScript

Baby Animation using HTML & CSS

Simple Loading Page using HTML & CSS

Typewriter using HTML & CSS

Rolling Cube 404 Page using HTML & CSS

Neon Light 404 Page using HTML & CSS

Bookshelf 404 Page using HTML & CSS

Scary 404 Page using HTML & CSS

Diwali Diya & Firework Animation using HTML, CSS & JavaScript

Blinking 404 Page using HTML & CSS

Burger 404 Page using HTML & CSS

Terminal Style 404 Page using HTML & CSS

Image Gallery using HTML, CSS & JavaScript

Gandhi & Shastri Jayanti Wish using HTML & CSS

Happy Navaratri Wish using HTML, CSS & JavaScript

Vertical Image Carousel #4 using HTML, CSS & JavaScript

Vertical Image Carousel #3 using HTML, CSS & JavaScript

Vertical Image Carousel #2 using HTML & CSS

Vertical Image Carousel #1 using HTML & CSS

Horizontal Image Carousel #11 using HTML, CSS & JavaScript

Teachers Day Wish Chat Animation using HTML, CSS & JavaScript

SVG Drawing & BG Animation & using HTML, CSS & JavaScript

Horizontal Image Carousel #10 using HTML, CSS & JavaScript

Horizontal Image Carousel #9 using HTML & CSS

Flag Hosting with Flying Flag using HTML, CSS & JavaScript

Horizontal Image Carousel #8 using HTML & CSS

Greeting follows Mouse Movement using HTML, CSS & JavaScript

Horizontal Image Carousel #7 using HTML & CSS

Horizontal Image Carousel #6 using HTML & CSS

Horizontal Image Carousel #5 using HTML & CSS

Horizontal Image Carousel #4 using HTML & CSS

Horizontal Image Carousel #3 using HTML & CSS

Horizontal Image Carousel #2 using HTML & CSS

Horizontal Image Carousel #1 using HTML, CSS & JavaScript

Image Popup on Hover using HTML & CSS

Infinite Pencil Loader using HTML & CSS

Lappy - A Laptop using HTML & CSS

Eco Theme Button Popup using HTML & CSS

Buttons with Gradient Animation using HTML & CSS

Gradient Buttons Animation on Hover using HTML & CSS

Father's Day Wish using HTML & CSS

Modal Popup on Button Click using HTML & CSS

Button Glow Animation on Hover using HTML & CSS

Button Shines Animation on Hover using HTML & CSS

Jumping Text Animation with Reflection using HTML & CSS

CyberPunk Inspired 404 Page using HTML & CSS

Jumping Letters Animation using HTML & CSS

Holi Wishes using HTML & CSS

Rotating Border Animation using HTML & CSS

Women Typography using HTML & CSS

Sliced Text Animation Using HTML & CSS

Text Shadow Animation using HTML & CSS

Create Fading Hearts Animation using HTML, CSS & JavaScript

Create Tetris Heart Animation using HTML & CSS

Create the Flying Indian Flag Animation using HTML & CSS

Create Makar Sankranti Wishes using HTML, CSS & JavaScript

Create New Year Wishes using HTML & CSS

Create Merry Christmas Wishes using HTML, CSS & JavaScript

Create Ganesh Chaturthi Wishes using HTML & CSS

Create the Indian Flag using HTML & CSS

Create a Password Generator using HTML, CSS & JavaScript

Create a Custom Alert Box using HTML, CSS & JavaScript


Disclaimer: Educational Purposes Only

The content on this website, including videos and code examples, is for educational purposes only. All demonstrations and designs are fictional and created to illustrate coding techniques. Any resemblance to existing websites or brands is purely coincidental.

The creators and administrators of this website do not claim ownership or affiliation with any existing websites or companies. Users are encouraged to use the information responsibly for learning purposes. Liability for any misuse of the content provided is not accepted.

Order Process Steps using HTML & CSS

Below is the html code for this video.

index.html


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Order Process Steps</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <div class="container">
        <div class="progress-step"> <label for="step-1">Start Order</label> </div>
        <div class="progress-step"> <label for="step-2">Prepare Gift</label> </div>
        <div class="progress-step"> <label for="step-3">Pack Gift</label> </div>
        <div class="progress-step"> <label for="step-4">Decorate Box</label> </div>
        <div class="progress-step"> <label for="step-5">Send Gift</label> </div>
        <input type="radio" name="step" id="step-1" checked>
        <input type="radio" name="step" id="step-2">
        <input type="radio" name="step" id="step-3">
        <input type="radio" name="step" id="step-4">
        <input type="radio" name="step" id="step-5">
        <div class="progress-inner"></div>
        <div class="progress-completed"></div>
        <div class="progress-detail-tabs">
            <div class="tab tab-0">
                <h1>Start Order</h1>
                <p>Welcome to our order process! This is where the journey begins. You are about to create a memorable
                    gift experience. In this initial step, you'll provide us with the necessary details to get started.
                    Whether it's selecting the perfect gift or specifying delivery details, let's begin crafting a
                    special moment.</p>
            </div>
            <div class="tab tab-1">
                <h1>Prepare Gift</h1>
                <p>Now that you've initiated the order, it's time to prepare the gift. Our team of experts will
                    carefully select and assemble the item you've chosen. Each element of your gift will be thoughtfully
                    curated to ensure a delightful surprise for the recipient. We take great care in preparing every
                    detail.</p>
            </div>
            <div class="tab tab-2">
                <h1>Pack Gift</h1>
                <p>With the gift item selected and prepared, it's time to pack them into a beutiful package. We believe
                    presentation is key, so your gift will be lovingly placed into and elegant box. Our packaging
                    specialists ensure that everything fits perfectly, and it's ready for the next step adding a touch
                    of charm.</p>
            </div>
            <div class="tab tab-3">
                <h1>Decorate Box</h1>
                <p>A gift should not only be a treat on the inside but also a delight on the outside. In this step, we
                    add the finishing touches to your gift box. Our creative team will adorn th box with decorative
                    elements, ribbons, and a bow, turning it into a true work of art. Your gift is now a visual
                    masterpiece.</p>
            </div>
            <div class="tab tab-4">
                <h1>Send Gift</h1>
                <p>The final step is all about making your gift reach its destination. Once the box is beutifully
                    decorated, it's time time to send it on its way. Our trusted delivery partners will ensure that your
                    gift arrives at the specified location on the chosen date. The anticipation and excitement are
                    building as your thoughtful gesture is on its journey.</p>
            </div>
        </div>
        <div class="progress-status">
            <div class="box-base"></div>
            <div class="box-lid"></div>
            <div class="box-ribbon">
                <div class="box-bow-left"></div>
                <div class="box-bow-right"></div>
            </div>
            <div class="box-item"></div>
            <div class="box-tag"></div>
            <div class="box-string"></div>
        </div>
    </div>
</body>

</html>

Below is the css code for this video.

style.css


@import url('https://fonts.googleapis.com/css2?family=Mooli&display=swap');

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

body {
    background: #efdecd;
    color: #702963;
    font-family: 'Mooli', sans-serif;
    text-align: center;
    font-weight: 900;
}

.container {
    height: 20vh;
    width: 64vw;
}

@media only screen and (max-width: 768px) {
    .container {
        width: 96vw;
    }
}

input[type=radio] {
    display: none;
}

.progress-step {
    position: relative;
    width: 20%;
    font-size: 14px;
    text-align: center;
    padding: 0 10px;
    transition: all 0.5s;
    float: left;
}

#step-1:checked+input+input+input+input+div+div+div+div>.box-base, #step-2:checked+input+input+input+div+div+div+div>.box-base,
#step-3:checked+input+input+div+div+div+div>.box-base, #step-4:checked+input+div+div+div+div>.box-base, #step-5:checked+div+div+div+div>.box-base {
    top: 50%;
    left: 0px;
    opacity: 1;
}

#step-1:checked+input+input+input+input+div+div+div+div>.box-item, #step-2:checked+input+input+input+div+div+div+div>.box-item,
#step-3:checked+input+input+div+div+div+div>.box-item, #step-4:checked+input+div+div+div+div>.box-item, #step-5:checked+div+div+div+div>.box-item {
    top: -30px;
    left: 0px;
    opacity: 0;
}

#step-2:checked+input+input+input+div+div+div+div>.box-lid, #step-4:checked+input+div+div+div+div>.box-lid, #step-5:checked+div+div+div+div>.box-lid {
    top: -20px;
    left: 0px;
    opacity: 0;
}

#step-2:checked+input+input+input+div+div+div+div>.box-item, #step-4:checked+input+div+div+div+div>.box-item, #step-5:checked+div+div+div+div>.box-item {
    top: -10px;
    left: 0px;
    opacity: 1;
}

#step-3:checked+input+input+div+div+div+div>.box-item, #step-4:checked+input+div+div+div+div>.box-item, #step-5:checked+div+div+div+div>.box-item {
    top: 10px;
    left: 0px;
    opacity: 1;
}

#step-3:checked+input+input+div+div+div+div>.box-lid, #step-4:checked+input+div+div+div+div>.box-lid, #step-5:checked+div+div+div+div>.box-lid {
    top: -1px;
    left: 0px;
    opacity: 1;
}

#step-3:checked+input+input+div+div+div+div>.box-ribbon, #step-4:checked+input+div+div+div+div>.box-ribbon, #step-5:checked+div+div+div+div>.box-ribbon {
    top: 70%;
    left: 0px;
    opacity: 0;
}

#step-3:checked+input+input+div+div+div+div>.box-bow, #step-4:checked+input+div+div+div+div>.box-bow, #step-5:checked+div+div+div+div>.box-bow {
    top: 0px;
    left: 0px;
    opacity: 0;
}

#step-4:checked+input+div+div+div+div>.box-ribbon, #step-5:checked+div+div+div+div>.box-ribbon {
    top: 50%;
    left: 0px;
    opacity: 1;
}

#step-4:checked+input+div+div+div+div>.box-bow, #step-5:checked+div+div+div+div>.box-bow {
    top: -10px;
    left: 0px;
    opacity: 1;
}

#step-5:checked+div+div+div+div>.box-tag,
#step-5:checked+div+div+div+div>.box-string {
    top: 10px;
    left: 20px;
    opacity: 1;
}

.progress-status .box-string, .progress-status .box-tag, .progress-status .box-bow-right, .progress-status .box-bow-left, .progress-status .box-bow,
.progress-status .box-ribbon, .progress-status .box-item, .progress-status .box-base, .container, .progress-step::before {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: auto;
}

.progress-completed, .progress-inner {
    position: relative;
    left: 10%;
    height: 6px;
    width: 0;
    background: repeating-linear-gradient(45deg, #e9967a, #e9967a 4px, #b05f03 4px, #b05f03 10px);
    border-radius: 6px;
    z-index: -1;
    transition: width 0.75s cubic-bezier(0.9, 0.015, 0.25, 1);
}

.progress-step::before {
    top: 3px;
    height: 30px;
    width: 30px;
    background: #ffffff;
    color: #702963;
    font-size: 12px;
    line-height: 30px;
    border: 3px solid #9966cc;
    border-radius: 50%;
    transition: all 0.5s;
    cursor: pointer;
    pointer-events: none;
}

.progress-step label {
    position: relative;
    top: -20px;
    display: block;
    padding-top: 50px;
    cursor: pointer;
}

.progress-step:hover {
    color: #9966cc;
}

.progress-step:hover::before {
    background: #702963;
    color: #ffffff;
}

#step-5:checked+div {
    width: 80%;
}

#step-5:checked+div+div+div>.tab:nth-of-type(5), #step-4:checked+input+div+div+div>.tab:nth-of-type(4),
#step-3:checked+input+input+div+div+div>.tab:nth-of-type(3), #step-2:checked+input+input+input+div+div+div>.tab:nth-of-type(2),
#step-1:checked+input+input+input+input+div+div+div>.tab:nth-of-type(1) {
    top: 0;
    opacity: 1;
}

#step-5:checked+div+div+div+div {
    right: 10%;
}

#step-4:checked+input+div {
    width: 60%;
}

#step-4:checked+input+div+div+div+div {
    right: 30%;
}

#step-3:checked+input+input+div {
    width: 40%;
}

#step-3:checked+input+input+div+div+div+div {
    right: 50%;
}

#step-2:checked+input+input+input+div {
    width: 20%;
}

#step-2:checked+input+input+input+div+div+div+div {
    right: 70%;
}

#step-1:checked+input+input+input+input+div {
    width: 0%;
}

#step-1:checked+input+input+input+input+div+div+div+div {
    right: 90%;
}

.progress-step:nth-of-type(1)::before {
    content: "1";
}

.progress-step:nth-of-type(2)::before {
    content: "2";
}

.progress-step:nth-of-type(3)::before {
    content: "3";
}

.progress-step:nth-of-type(4)::before {
    content: "4";
}

.progress-step:nth-of-type(5)::before {
    content: "5";
}

.progress-completed {
    position: relative;
    top: -6px;
    width: 80%;
    background: #e9967a;
    z-index: -2;
}

.progress-detail-tabs .tab {
    position: absolute;
    top: 40px;
    background: #ffffff;
    text-align: center;
    border-radius: 8px;
    margin-top: 80px;
    opacity: 0;
    box-shadow: 0 2px 1px #702963;
    padding: 30px 20px;
    transition: all 0.25s;
}

.progress-detail-tabs .tab h1 {
    margin-bottom: 2%;
}

.progress-detail-tabs .tab p {
    font-weight: 400;
    opacity: 0.75;
}

.progress-status {
    position: absolute;
    top: -80px;
    height: 40px;
    width: 40px;
    transform: translateX(50%);
    transition: right 0.75s cubic-bezier(0.9, 0.015, 0.25, 1);
}

.progress-status div {
    position: absolute;
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.9, 0.015, 0.25, 1);
    transition-delay: 0.25s;
}

.progress-status .box-base {
    height: 40px;
    width: 36px;
    background: repeating-linear-gradient(45deg, #35431e, #35431e 2px, #749142 2px, #749142 4px);
    border-radius: 2px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    z-index: 1;
}

.progress-status .box-lid {
    top: 0;
    height: 13.33px;
    width: 40px;
    background: #749142;
    border-radius: 2px;
    z-index: 2;
}

.progress-status .box-item {
    height: 20px;
    width: 20px;
    background: #b3446c;
    border-radius: 4px;
    z-index: 0;
    transform: rotate(45deg);
}

.progress-status .box-ribbon {
    height: 42px;
    width: 10px;
    background: #9b111e;
    border-radius: 2px;
    z-index: 4;
}

.progress-status .box-bow-left, .progress-status .box-bow-right {
    position: absolute;
    height: 10px;
    width: 6px;
    background: #9b111e;
    border-radius: 2px;
    z-index: 3;
    opacity: 1;
    top: -6px;
    z-index: 1;
    transition-delay: 0.5s;
}

.progress-status .box-bow-left {
    left: 6px;
    transform: rotate(45deg);
}

.progress-status .box-bow-right {
    left: -4px;
    transform: rotate(-45deg);
}

.progress-status .box-tag {
    height: 10px;
    width: 20px;
    background: #cd5c5c;
    z-index: 4;
    transform: rotate(-10deg) translateX(-40px) translateY(0px);
    border-radius: 2px;
    transition-delay: 0.5s;
}

.progress-status .box-string {
    width: 17px;
    height: 2px;
    background: #35431e;
    z-index: 4;
    transform: rotate(-39deg) translateX(-22px) translateY(-12px);
}

Thanks for visiting