Design Synth

Create an Animated Services Section Using HTML & CSS

Create an Animated Services Section Using HTML & CSS

Create an Animated Services Section Using HTML & CSS

Create an Animated Services Section Using HTML & CSS

Brimston (5)

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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)
Brimston (5)

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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)
Brimston (5)
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

4 (1)
No posts found

Explore Topics

4 (1)

Tag Clouds

4 (1)