Create an Animated Services Section Using HTML & CSS
Create an Animated Services Section Using HTML & CSS
Create an Animated Services Section Using HTML & CSS
Overview
In this project, we are designing a premium “Our Services” section that incorporates layered circular backgrounds, a smooth slide-in animation, minimal typography, and gorgeous Remix Icons for an eye-catching visual. This section is suitable for digital agencies, portfolio sites, modern landing pages, and creative sites.
Β
The effect is styled using 5 giant circles set to slide in from the left at staggered intervals to create a stunning effect of depth.
πΉ Step 1 β Base Setup & Background
We’ll start with the global resets, and a clean black background.
CSS:
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #000; color: #fff; font-family: ‘Segoe UI’, sans-serif; }
…
This will create a clean, minimal modern canvas for the animation.
πΉ Step 2 β Main Section Layout
The entire services module is centered using flexbox and set with spacing for the large circular shapes.
HTML:
<section class=”services-section”>
Β Β Β <div class=”circle circle-1″>…</div>
Β Β Β <div class=”circle circle-2″>…</div>
Β Β Β …
</section>
CSS:
.services-section {
Β Β height: 100vh;
Β Β display: flex;
Β Β justify-content: center;
Β Β align-items: center;
Β Β gap: 30px;
}
πΉ Step 3 β Creating the Layered Circles
Each circle has:
β Different background shade
β Absolute positioning
β Large size (810Γ810)
β Slide-in animation
β Increasing negative z-index for depth
CSS:
.circle {
Β Β Β width: 810px; height: 810px;
Β Β Β border-radius: 50%;
Β Β Β position: absolute;
Β Β Β animation: slideIn 1s ease-out forwards;
Β Β Β opacity: 0;
}
Each circle is set to use its own delay.
CSS:
.circle-1 { background: #70012b; animation-delay: 0s; }
.circle-2 { background: #5d0124; animation-delay: 0.1s; }
…
All of the sliding is accomplished with:
CSS:
@keyframes slideIn {
Β Β 0% { transform: translateX(-800px); opacity: 0; }
Β Β 100% { transform: translateX(0); opacity: 1; }
}
πΉ Step 4 β Main Left Vertical Heading
The first circle holds the main content text, on an angle for a fun modern touch.
HTML:
<div class=”service-text”>
Β Β Β <h2>Our Services</h2>
Β Β Β <p>…</p>
</div>
CSS:
.service-text {
Β Β Β writing-mode: vertical-rl;
Β Β Β transform: rotate(180deg);
Β Β Β right: 50px;
}
The typography maintains its strong visual while remaining readable and simple.
πΉ Step 5 β Service Cards Inside Each Circle
Each of the circles holds a different service card:
β Icon
β Title
β Short description
β βRead Moreβ button
HTML:
<div class=”service-card”>
Β Β Β <span class=”icon”><i class=”ri-image-line”></i></span>
Β Β Β <h3>Web Development</h3>
Β Β Β <p>…</p>
Β Β Β <a href=”#” class=”btn”>READ MORE <i class=”ri-arrow-right-line”></i></a>
</div>
Icons are using Remix Icon, for a clean visual touch.
πΉ Step 6 β Button & Interaction Style
The button is a subtle transparency with a border as a glowing button.
CSS:
.btn {
Β Β padding: 8px 16px;
Β Β border-radius: 20px;
Β Β background: rgba(255,255,255,0.2);
Β Β border: 1px solid #fff;
}
This maintains a current, minimal, agency-styled design.
π― Final Result (Created)
β Layered sliding circles with depth animation
β A creative turning vertical “Our Service” section
β Clean and symmetrical service cards
β Smooth staggered entry animations
β Fully centered gallery-like layout
β Great for SaaS, agency, and portfolios.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website
Overview
In this project, we are designing a premium “Our Services” section that incorporates layered circular backgrounds, a smooth slide-in animation, minimal typography, and gorgeous Remix Icons for an eye-catching visual. This section is suitable for digital agencies, portfolio sites, modern landing pages, and creative sites.
Β
The effect is styled using 5 giant circles set to slide in from the left at staggered intervals to create a stunning effect of depth.
πΉ Step 1 β Base Setup & Background
We’ll start with the global resets, and a clean black background.
CSS:
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #000; color: #fff; font-family: ‘Segoe UI’, sans-serif; }
…
This will create a clean, minimal modern canvas for the animation.
πΉ Step 2 β Main Section Layout
The entire services module is centered using flexbox and set with spacing for the large circular shapes.
HTML:
<section class=”services-section”>
Β Β Β <div class=”circle circle-1″>…</div>
Β Β Β <div class=”circle circle-2″>…</div>
Β Β Β …
</section>
CSS:
.services-section {
Β Β height: 100vh;
Β Β display: flex;
Β Β justify-content: center;
Β Β align-items: center;
Β Β gap: 30px;
}
πΉ Step 3 β Creating the Layered Circles
Each circle has:
β Different background shade
β Absolute positioning
β Large size (810Γ810)
β Slide-in animation
β Increasing negative z-index for depth
CSS:
.circle {
Β Β Β width: 810px; height: 810px;
Β Β Β border-radius: 50%;
Β Β Β position: absolute;
Β Β Β animation: slideIn 1s ease-out forwards;
Β Β Β opacity: 0;
}
Each circle is set to use its own delay.
CSS:
.circle-1 { background: #70012b; animation-delay: 0s; }
.circle-2 { background: #5d0124; animation-delay: 0.1s; }
…
All of the sliding is accomplished with:
CSS:
@keyframes slideIn {
Β Β 0% { transform: translateX(-800px); opacity: 0; }
Β Β 100% { transform: translateX(0); opacity: 1; }
}
πΉ Step 4 β Main Left Vertical Heading
The first circle holds the main content text, on an angle for a fun modern touch.
HTML:
<div class=”service-text”>
Β Β Β <h2>Our Services</h2>
Β Β Β <p>…</p>
</div>
CSS:
.service-text {
Β Β Β writing-mode: vertical-rl;
Β Β Β transform: rotate(180deg);
Β Β Β right: 50px;
}
The typography maintains its strong visual while remaining readable and simple.
πΉ Step 5 β Service Cards Inside Each Circle
Each of the circles holds a different service card:
β Icon
β Title
β Short description
β βRead Moreβ button
HTML:
<div class=”service-card”>
Β Β Β <span class=”icon”><i class=”ri-image-line”></i></span>
Β Β Β <h3>Web Development</h3>
Β Β Β <p>…</p>
Β Β Β <a href=”#” class=”btn”>READ MORE <i class=”ri-arrow-right-line”></i></a>
</div>
Icons are using Remix Icon, for a clean visual touch.
πΉ Step 6 β Button & Interaction Style
The button is a subtle transparency with a border as a glowing button.
CSS:
.btn {
Β Β padding: 8px 16px;
Β Β border-radius: 20px;
Β Β background: rgba(255,255,255,0.2);
Β Β border: 1px solid #fff;
}
This maintains a current, minimal, agency-styled design.
π― Final Result (Created)
β Layered sliding circles with depth animation
β A creative turning vertical “Our Service” section
β Clean and symmetrical service cards
β Smooth staggered entry animations
β Fully centered gallery-like layout
β Great for SaaS, agency, and portfolios.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website
Overview
In this project, we are designing a premium “Our Services” section that incorporates layered circular backgrounds, a smooth slide-in animation, minimal typography, and gorgeous Remix Icons for an eye-catching visual. This section is suitable for digital agencies, portfolio sites, modern landing pages, and creative sites.
The effect is styled using 5 giant circles set to slide in from the left at staggered intervals to create a stunning effect of depth.
πΉ Step 1 β Base Setup & Background
We’ll start with the global resets, and a clean black background.
CSS:
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #000; color: #fff; font-family: ‘Segoe UI’, sans-serif; }
…
This will create a clean, minimal modern canvas for the animation.
πΉ Step 2 β Main Section Layout
The entire services module is centered using flexbox and set with spacing for the large circular shapes.
HTML:
<section class=”services-section”>
Β Β Β <div class=”circle circle-1″>…</div>
Β Β Β <div class=”circle circle-2″>…</div>
Β Β Β …
</section>
CSS:
.services-section {
Β Β height: 100vh;
Β Β display: flex;
Β Β justify-content: center;
Β Β align-items: center;
Β Β gap: 30px;
}
πΉ Step 3 β Creating the Layered Circles
Each circle has:
β Different background shade
β Absolute positioning
β Large size (810Γ810)
β Slide-in animation
β Increasing negative z-index for depth
CSS:
.circle {
Β Β Β width: 810px; height: 810px;
Β Β Β border-radius: 50%;
Β Β Β position: absolute;
Β Β Β animation: slideIn 1s ease-out forwards;
Β Β Β opacity: 0;
}
Each circle is set to use its own delay.
CSS:
.circle-1 { background: #70012b; animation-delay: 0s; }
.circle-2 { background: #5d0124; animation-delay: 0.1s; }
…
All of the sliding is accomplished with:
CSS:
@keyframes slideIn {
Β Β 0% { transform: translateX(-800px); opacity: 0; }
Β Β 100% { transform: translateX(0); opacity: 1; }
}
πΉ Step 4 β Main Left Vertical Heading
The first circle holds the main content text, on an angle for a fun modern touch.
HTML:
<div class=”service-text”>
Β Β Β <h2>Our Services</h2>
Β Β Β <p>…</p>
</div>
CSS:
.service-text {
Β Β Β writing-mode: vertical-rl;
Β Β Β transform: rotate(180deg);
Β Β Β right: 50px;
}
The typography maintains its strong visual while remaining readable and simple.
πΉ Step 5 β Service Cards Inside Each Circle
Each of the circles holds a different service card:
β Icon
β Title
β Short description
β βRead Moreβ button
HTML:
<div class=”service-card”>
Β Β Β <span class=”icon”><i class=”ri-image-line”></i></span>
Β Β Β <h3>Web Development</h3>
Β Β Β <p>…</p>
Β Β Β <a href=”#” class=”btn”>READ MORE <i class=”ri-arrow-right-line”></i></a>
</div>
Icons are using Remix Icon, for a clean visual touch.
πΉ Step 6 β Button & Interaction Style
The button is a subtle transparency with a border as a glowing button.
CSS:
.btn {
Β Β padding: 8px 16px;
Β Β border-radius: 20px;
Β Β background: rgba(255,255,255,0.2);
Β Β border: 1px solid #fff;
}
This maintains a current, minimal, agency-styled design.
π― Final Result (Created)
β Layered sliding circles with depth animation
β A creative turning vertical “Our Service” section
β Clean and symmetrical service cards
β Smooth staggered entry animations
β Fully centered gallery-like layout
β Great for SaaS, agency, and portfolios.
Design Synth
Welcome to Design Synth! Enter the world of web design, where art meets code. Find awesome designs, practice new techniques, and churn out stunning digital experiences that excite and engage an audience.
Popular Posts
Explore Topics
- Card Design (4)
- Carousel (2)
- CSS and HTML (10)
- Design Synth (11)
- Form Designs (1)
- GSAP (4)
- Header Design (8)
- Hover Effect (4)
- JavaScript (9)
- Navbar Designs (4)
- Parallax (1)
- Slider Designs (2)
- Template Designs (3)
- WordPress (1)
Tag Clouds
- Animation Effects
- Animation Image
- Animation Text
- AOS Animation
- Button
- Card Design
- Cards Design
- Carousel
- Code Tutorials
- Creative Web Templates
- CSS and HTML
- Design Synth
- Effect Image
- Effect Scroll
- Form Design
- Form Designs
- Free Website Template
- Front-End Design
- Glassmorphism Design
- GSAP Animation
- Halloween
- Header Design
- Hover Effects
- HTML
- HTML CSS Projects
- JavaScript
- JS
- Modern Website Design
- Navbar Design
- Navbar Designs
- Parallax Effect
- Parallax Scroll CSS
- Plane Website
- Responsive
- Responsive Design
- Slider Design
- Slider Designs
- SVG
- Tailwind CSS
- Template Designs
- UI Design
- UX Design
- Web Design
- Web Development
- Website Templates
- WordPress Website