├── Chapter1
├── CSS Animations
├── CSS Variables
├── Creating a Simple Grid Layout
├── Layout with Flexbox
├── Positioning Elements
├── Responsive Design with Media Queries
├── Styling Links
├── Styling Text
├── The Box Model
└── Using CSS Transitions
├── Chapter11
├── Animated Gradient Border
├── CSS Grid Gallery with Hover Effect
├── CSS Only Modal Dialog
├── CSS Perspective Card Flip
├── Diagonal Section Dividers
├── Floating Labels for Form Input
├── Infinite Horizontal Scrolling Text
├── Ripple Effect on Button Click
├── Rotating Navigation Wheel
└── Simple CSS Loader Animation
├── Chapter12
├── 2Floating CSS Bubbles Background
├── Background Image Zoom on Scroll
├── CSS Shapes Layout
├── CSS Variable Themes
├── Expanding Cards on Hover
├── Flip Card with Depth Effects
├── Floating CSS Bubbles Background
├── Hover Slide-in Details Card
├── Pure CSS Accordion with Plus and Minus Icons
├── Ripple Click Effect
└── Text Gradient with Animation
├── Chapter13
├── Background Blend Mode Gallery
├── Bouncing Ball Animation
├── CSS-only Toast Notifications
├── Circle Navigation Menu
├── Fading Carousel
├── Flip Switch Toggle
├── Hoverable Dropdown Menu
├── Multi-Step Progress Bar
├── Rotating Gallery Carousel
└── Typewriter Text Effect
├── Chapter14
├── Animated Background Gradient Transition
├── CSS Grid Photo Gallery
├── CSS-only Slide Toggle
├── Continuous Text Marquee
├── Dynamic Shadow on Hover
├── Flip Card with Detailed Back
├── Glowing Neon Text Effect
├── Parallax Scrolling Effect on Background Images
├── Responsive Masonry Layout with CSS Columns
└── Ripple Effect Button
├── Chapter15
├── Animated Gradient Text
├── Automatic Slideshow
├── CSS Tilt Hover Effect
├── CSS Variables for Dynamic Themes
├── Floating Labels in Forms
├── Fold-out Card Details
├── Hover-Over Image Zoom Effect
├── Responsive Navigation Bar
├── Simple CSS Loader Animation
└── Stacked Cards Layout
├── Chapter16
├── Animated Wave Background
├── Bouncing Loader Animation
├── Corner Ribbon
├── Diagonal Section Dividers
├── Hover Effect with Image and Caption Overlay
├── Infinite Scrolling Background
├── Pure CSS Masonry Layout
├── Pure CSS Modal Window
└── Responsive Tabs with Pure CSS
├── Chapter17
├── CSS Accordion with Plus and Minus Icons
├── CSS Floating Action Button
├── Content Cards with Hover Shadow Effect
├── Custom Checkbox Style
├── Grid-Based Responsive Photo Gallery
├── Horizontal Scrolling Gallery
├── Pure CSS Dropdown Menu
├── Simple Fade-in Page Animation
├── Sticky Footer with Flexbox
└── Sticky Header on Scroll
├── Chapter18
├── Animated Checkbox Customization
├── Background Image with Overlay and Text
├── CSS Breadcrumbs Navigation
├── CSS-only Dropdown Menu
├── Creating a CSS-only Star Rating Component
├── Custom Scrollbar Styling
├── Dynamic Grid Layout with CSS Grid
├── Expandable Search Bar
├── Responsive Side Navigation Menu
└── Simple CSS Lightbox
├── Chapter19
├── Accordion FAQ
├── Animated Underline on Hover
├── CSS Loader with Bouncing Dots
├── Hover to Reveal Content
├── Neumorphic Button Design
├── Responsive Circle Shapes with Text
├── Responsive Masonry Layout with CSS Columns
├── Rotating Navigation Menu
├── Smooth Scrolling Links with CSS
└── Text Reveal on Scroll
├── Chapter2
├── Advanced Selectors
├── CSS 3D Transformations
├── CSS Filters for Images
├── CSS Shapes
├── Creating a Sticky Navigation Bar
├── Custom Checkbox Styles
├── Hover Effects on Cards
├── Implementing CSS Grid for Complex Layouts
├── Styling Forms with CSS
└── Styling Lists
├── Chapter20
├── Animated Gradient Background
├── CSS-only Slider Control
├── CSS-only Zigzag Border
├── Content Tabs with CSS and JavaScript
├── Creating a Collapsible Content Section
├── Expanding Search Bar
├── Hover-over Text Reveal
├── Overflowing Text with Ellipsis
├── Simple Image Carousel
└── Vertical Timeline Design
├── Chapter21
├── CSS Speech Bubble
├── Custom Animated Checkbox
├── Diagonal Divider Between Sections
├── Dynamic Shadow on Hover
├── Full-Screen Navigation Overlay
├── Infinite Scrolling Text Marquee
├── Interactive Image Gallery with CSS Grid
├── Multi-Column Text Layout
├── Responsive Cards with Hover Effects
└── Slide-In Sidebar Menu
├── Chapter22
├── Animated Loading Dots
├── CSS AccordionPure CSS
├── CSS Flip Card on Mouse Hover
├── Circular Progress Bar
├── Creating a Responsive Navigation Bar
├── Fade-in Section on Scroll
├── Full-page Background Image
├── Hover Over Image to Reveal Text
├── JS CSS Accordion
├── Parallax Scrolling Effect
└── Scroll-triggered Animation
├── Chapter3
├── CSS Grid with Overlapping Items
├── CSS Variables for Themes
├── Creative List Bullets with Pseudo-Elements
├── Custom Animated Loading Spinner
├── Custom Cursors
├── Flexbox for Navigation Bar
├── Gradient Background Animation
├── Parallax Scrolling Effect
├── Responsive Typography
└── Variable Fonts
├── Chapter4
├── Building a Responsive Navbar
├── CSS Gradient Text Effect
├── CSS Perspective Hover Effect
├── Creating a CSS Tooltip
├── Flexbox Photo Gallery
├── Fullscreen Background Video
├── Hover Effect with Box Shadow and Transform
├── Implement a Fullscreen Background Video
├── Responsive Grid with CSS Variables and Media Queries
└── Styling Forms with CSS
├── Chapter5
├── CSS Gradient Background Animation
├── CSS Hover Image Gallery
├── CSS Keyframe Animation
├── CSS Sticky Footer
├── Creating a CSS-only Accordion
├── Custom Checkbox Styles
├── Flip Card Effect using CSS
├── Hover Over Image Effects
├── Pure CSS Modal Popup
└── Responsive Tiles Layout
├── Chapter6
├── Animated Loading Spinner
├── CSS Grid Area Layout
├── CSS Star Ratings
├── CSS-only Tabs
├── Creating a Masonry Layout with CSS Columns
├── Custom Animated Checkbox
├── Hover to Reveal Content
├── Infinite Scrolling Background
├── Pure CSS Dropdown Navigation Menu
└── Transforming Navigation Bar on Scroll
├── Chapter7
├── Animated Background Color Switcher
├── CSS Scroll Snap
├── CSS-only Carousel
├── CSS-only Slideshow
├── Creating a Typewriter Effect
├── Dynamic Shadow on Hover
├── Flip Card on Hover
├── Night Mode Toggle Button
├── Pure CSS Collapsible Sections
└── Responsive Cards with Flexbox
├── Chapter8
├── Animated Gradient Background
├── CSS 3D Cube
├── CSS Variables Theme Switcher
├── Diagonal Section Divider
├── Expanding Search Bar
├── Floating Action Button with Tooltip
├── Hover-over Tooltips
├── Pulse Animation Effect
├── Responsive CSS Timeline
└── Rotating Words with CSS Animations
├── Chapter9
├── Background Clip Text
├── CSS Hover Flip Card
├── CSS Wave Animation
├── Glowing Text Effect
├── Gradient Text Color
├── Infinite Scrolling Text Animation
├── Neumorphic Button Design
├── Pure CSS Accordion with Details Summary
├── Responsive CSS Grid with Spanning Items
└── Responsive Sidebar with Flexbox
├── README.md
└── chapter10
├── CSS Clip-path Hover Effects
├── CSS Columns for Text Flow
├── Fade-out Text with CSS Gradient
├── Fixed Background Scrolling Effect
├── Floating Clouds Background
├── Hover Scale Animation on Images
├── Neumorphic Switch Toggle
├── Parallax Scrolling Effect
├── Rainbow Text Animation
└── Ripple Effect Button
/Chapter1/CSS Animations:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter1/CSS Variables:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 |
16 | Welcome to the world of CSS variables!
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter1/Creating a Simple Grid Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
1
21 |
2
22 |
3
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Chapter1/Layout with Flexbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
21 |
Flex Item 1
22 |
Flex Item 2
23 |
Flex Item 3
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter1/Positioning Elements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 | Relative Positioning
24 | Absolute Positioning
25 | Fixed Positioning
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter1/Responsive Design with Media Queries:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 |
16 | Resize the window to see the background color change.
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter1/Styling Links:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 | Visit Example.com
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Chapter1/Styling Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
13 | Hello, CSS World!
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Chapter1/The Box Model:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
14 |
15 | Content
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter1/Using CSS Transitions:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter11/Animated Gradient Border:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 | Animated Gradient Border
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter11/CSS Grid Gallery with Hover Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
36 |
37 |
38 |
39 |
40 |
41 |
Image 1 Caption
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/Chapter11/CSS Only Modal Dialog:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 | Open Modal
28 |
29 |
30 |
Close
31 |
This is a CSS-only modal.
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter11/CSS Perspective Card Flip:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
44 |
45 |
Front
46 |
Back
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter11/Diagonal Section Dividers:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 | Section 1
28 | Section 2
29 | Section 3
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter11/Floating Labels for Form Input:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
32 |
33 | Username
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter11/Infinite Horizontal Scrolling Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Infinite Horizontal Scrolling Text
6 |
27 |
28 |
29 |
30 | This is an infinitely scrolling text. Great for news tickers and announcements.
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter11/Ripple Effect on Button Click:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
30 |
31 |
32 | Click Me
33 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter11/Rotating Navigation Wheel:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
32 |
Item 1
33 |
Item 2
34 |
Item 3
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Chapter11/Simple CSS Loader Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter12/2Floating CSS Bubbles Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
37 |
38 |
39 |
40 |
1
41 |
2
42 |
3
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/Chapter12/Background Image Zoom on Scroll:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
14 |
15 |
16 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Chapter12/CSS Shapes Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 |
29 |
30 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet, nulla et dictum interdum, nisi lorem egestas odio, vitae scelerisque enim ligula venenatis dolor.
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter12/CSS Variable Themes:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
32 |
33 |
34 | Theme Switcher
35 | This text color changes based on the theme.
36 | Dark Theme
37 | Light Theme
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Chapter12/Expanding Cards on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
26 |
Card 1
27 |
Card 2
28 |
Card 3
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter12/Flip Card with Depth Effects:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
44 |
45 |
Front
46 |
Back
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter12/Floating CSS Bubbles Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
37 |
38 |
39 |
40 |
1
41 |
2
42 |
3
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/Chapter12/Hover Slide-in Details Card:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 |
34 |
35 | More information here. Hover to reveal.
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Chapter12/Pure CSS Accordion with Plus and Minus Icons:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
44 |
45 |
46 |
53 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/Chapter12/Ripple Click Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 | Click Me
32 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter12/Text Gradient with Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 | Animated Gradient Text
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Chapter13/Background Blend Mode Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Chapter13/Bouncing Ball Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter13/CSS-only Toast Notifications:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 | This is a toast message.
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter13/Circle Navigation Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
27 |
28 |
29 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter13/Fading Carousel:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Chapter13/Flip Switch Toggle:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter13/Hoverable Dropdown Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Hover me
26 |
27 |
Option 1
28 |
Option 2
29 |
Option 3
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter13/Multi-Step Progress Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
45 |
46 |
47 |
48 | 1
49 |
50 | 2
51 |
52 | 3
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/Chapter13/Rotating Gallery Carousel:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
33 |
34 |
35 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Chapter13/Typewriter Text Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 |
This is a typewriter effect created with CSS.
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter14/Animated Background Gradient Transition:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter14/CSS Grid Photo Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter14/CSS-only Slide Toggle:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter14/Continuous Text Marquee:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
24 | This is a continuous scrolling marquee. Repeat your message here.
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter14/Dynamic Shadow on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 | Hover over me!
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Chapter14/Flip Card with Detailed Back:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
44 |
45 |
46 | Front
47 |
48 |
49 | Detailed Information Here
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Chapter14/Glowing Neon Text Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 | Neon Glow
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter14/Parallax Scrolling Effect on Background Images:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Scroll to see the parallax effect.
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter14/Responsive Masonry Layout with CSS Columns:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 |
29 |
Item 1
30 |
Item 2
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter14/Ripple Effect Button:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
33 |
34 |
35 | Click Me
36 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter15/Animated Gradient Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 | Animated Gradient Text
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter15/Automatic Slideshow:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
31 |
Slide 1
32 |
Slide 2
33 |
34 |
35 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/Chapter15/CSS Tilt Hover Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter15/CSS Variables for Dynamic Themes:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 | Switch Theme
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Chapter15/Floating Labels in Forms:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
32 |
33 | Name
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter15/Fold-out Card Details:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
More information here...
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter15/Hover-Over Image Zoom Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter15/Responsive Navigation Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
42 |
43 |
44 |
58 |
64 |
65 |
--------------------------------------------------------------------------------
/Chapter15/Simple CSS Loader Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter15/Stacked Cards Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 |
Card 1
28 |
Card 2
29 |
Card 3
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter16/Animated Wave Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter16/Bouncing Loader Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter16/Corner Ribbon:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter16/Diagonal Section Dividers:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 | Section 1
32 | Section 2
33 | Section 3
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter16/Hover Effect with Image and Caption Overlay:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
34 |
35 |
36 |
37 |
38 |
Caption Text Here
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Chapter16/Infinite Scrolling Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter16/Pure CSS Masonry Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 |
34 |
Item 1
35 |
Item 2
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Chapter16/Pure CSS Modal Window:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
43 |
44 |
45 | Open Modal
46 |
47 |
48 |
49 |
×
50 |
Some text in the Modal..
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Chapter16/Responsive Tabs with Pure CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 |
29 |
30 |
Tab One
31 |
Content One
32 |
33 |
Tab Two
34 |
Content Two
35 |
36 |
Tab Three
37 |
Content Three
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Chapter17/CSS Accordion with Plus and Minus Icons:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
36 |
37 |
38 | Section 1
39 |
42 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/Chapter17/CSS Floating Action Button:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 | +
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Chapter17/Content Cards with Hover Shadow Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 | Card Content
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter17/Custom Checkbox Style:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
54 |
55 |
56 | Custom Checkbox
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/Chapter17/Grid-Based Responsive Photo Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter17/Horizontal Scrolling Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter17/Pure CSS Dropdown Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Hover over me
26 |
27 |
Link 1
28 |
Link 2
29 |
Link 3
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter17/Simple Fade-in Page Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
14 |
15 | Welcome to My Page
16 | This is a simple intro animation.
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter17/Sticky Footer with Flexbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
31 |
Page Content Here
32 |
33 |
34 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Chapter17/Sticky Header on Scroll:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
24 |
25 | Scroll down this page to see the effect The header will stick to the top of the page when you reach its scroll position.
26 |
27 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Chapter18/Animated Checkbox Customization:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/Chapter18/Background Image with Overlay and Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 |
34 |
35 |
Title Goes Here
36 |
Description text...
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Chapter18/CSS Breadcrumbs Navigation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter18/CSS-only Dropdown Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/Chapter18/Creating a CSS-only Star Rating Component:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | ★
26 | ★
27 | ★
28 | ☆
29 | ☆
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter18/Custom Scrollbar Styling:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 | Custom Scrollbar Styling
25 | Scroll down to see the custom scrollbar in action.
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter18/Dynamic Grid Layout with CSS Grid:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
1
24 |
2
25 |
3
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter18/Expandable Search Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter18/Responsive Side Navigation Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
36 |
37 |
38 |
44 | ☰
45 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/Chapter18/Simple CSS Lightbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter19/Accordion FAQ:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 | Question 1
27 |
28 |
Answer to question 1.
29 |
30 | Question 2
31 |
32 |
Answer to question 2.
33 |
34 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter19/Animated Underline on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 | Hover over me to see the underline effect.
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter19/CSS Loader with Bouncing Dots:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
35 |
36 |
37 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Chapter19/Hover to Reveal Content:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
31 |
32 |
Hover to Reveal Content
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter19/Neumorphic Button Design:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 | Neumorphism
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter19/Responsive Circle Shapes with Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
26 |
Circle 1
27 |
Circle 2
28 |
Circle 3
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter19/Responsive Masonry Layout with CSS Columns:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter19/Rotating Navigation Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
27 |
28 |
29 |
30 | Home
31 | About
32 | Services
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter19/Smooth Scrolling Links with CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 | Smooth Scrolling
12 | Click on the links below to smoothly scroll to the corresponding section.
13 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Chapter19/Text Reveal on Scroll:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 | Scroll down to see the effect
26 | This text will reveal on scroll!
27 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Chapter2/Advanced Selectors:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 | Heading
21 | This paragraph is styled italic because it directly follows an h2.
22 | This is the first paragraph and it is red.
23 |
24 |
This paragraph is not bold because it's not the last child.
25 |
This paragraph is bold because it's the last child within its parent div.
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter2/CSS 3D Transformations:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Chapter2/CSS Filters for Images:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter2/CSS Shapes:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter2/Creating a Sticky Navigation Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
35 |
36 |
Scroll Down
37 |
Scroll down to see the sticky effect.
38 |
This navbar will stick at the top of the page while scrolling.
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Chapter2/Custom Checkbox Styles:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
36 |
37 |
38 |
39 | Check this custom checkbox
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Chapter2/Hover Effects on Cards:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
Card Title
20 |
Some example text some example text. John Doe is an architect and engineer
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter2/Implementing CSS Grid for Complex Layouts:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
21 |
1
22 |
2
23 |
3
24 |
4
25 |
5
26 |
6
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter2/Styling Forms with CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter2/Styling Lists:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 | Item 1
23 | Item 2
24 | Item 3
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter20/Animated Gradient Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter20/CSS-only Slider Control:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/Chapter20/CSS-only Zigzag Border:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 | This is a content box with a zigzag border.
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter20/Content Tabs with CSS and JavaScript:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
32 |
33 |
34 |
35 | Tab 1
36 | Tab 2
37 | Tab 3
38 |
39 |
40 |
Tab 1
41 |
This is Tab 1 content.
42 |
43 |
44 |
Tab 2
45 |
This is Tab 2 content.
46 |
47 |
48 |
Tab 3
49 |
This is Tab 3 content.
50 |
51 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/Chapter20/Creating a Collapsible Content Section:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 | Click Me
29 |
30 |
This is the collapsible content. It is hidden by default, and will be shown when clicking on the button.
31 |
32 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Chapter20/Expanding Search Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Chapter20/Hover-over Text Reveal:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
27 |
28 |
29 | Hover over me
30 | Additional information
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter20/Overflowing Text with Ellipsis:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
15 |
16 |
17 |
18 | This is an example of a very long text that will not fit in the container.
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter20/Simple Image Carousel:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 |
27 | Prev
28 | Next
29 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/Chapter20/Vertical Timeline Design:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
55 |
56 |
57 |
58 |
59 |
60 |
2021
61 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
62 |
63 |
64 |
65 |
66 |
2022
67 |
Phasellus scelerisque sed mi sit amet varius.
68 |
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/Chapter21/CSS Speech Bubble:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 | This is a speech bubble!
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter21/Custom Animated Checkbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
53 |
54 |
55 | Check this custom checkbox
56 |
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/Chapter21/Diagonal Divider Between Sections:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
31 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter21/Dynamic Shadow on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 | Hover over me!
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter21/Full-Screen Navigation Overlay:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
52 | ☰ Open
53 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/Chapter21/Infinite Scrolling Text Marquee:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
24 |
This text scrolls infinitely from right to left. This text scrolls infinitely from right to left.
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Chapter21/Interactive Image Gallery with CSS Grid:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter21/Multi-Column Text Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
13 |
14 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor, et feugiat libero facilisis. Nullam nec aliquam odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Pellentesque varius faucibus condimentum. Sed ac faucibus dolor, vel efficitur arcu.
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter21/Responsive Cards with Hover Effects:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
35 |
36 |
37 |
38 |
39 |
40 |
Card Title
41 |
This is a brief description of what the card is about.
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/Chapter21/Slide-In Sidebar Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
47 |
48 |
49 |
57 | ☰ Open Sidebar
58 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/Chapter22/Animated Loading Dots:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter22/CSS AccordionPure CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
40 |
41 |
42 |
43 |
44 | Section 1
45 |
48 |
49 |
50 |
51 | Section 2
52 |
53 |
Dolor sit amet...
54 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/Chapter22/CSS Flip Card on Mouse Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
39 |
40 |
41 |
42 |
43 |
44 |
Front Side
45 |
46 |
47 |
Back Side
48 |
More information here.
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/Chapter22/Circular Progress Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
32 |
33 |
34 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Chapter22/Creating a Responsive Navigation Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
34 |
35 |
36 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Chapter22/Fade-in Section on Scroll:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 | Section 1
19 | Section 2
20 | Section 3
21 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter22/Full-page Background Image:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter22/Hover Over Image to Reveal Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
33 |
34 |
35 |
36 |
37 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Chapter22/JS CSS Accordion:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 | Section 1
31 |
34 | Section 2
35 |
36 |
Dolor sit amet...
37 |
38 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/Chapter22/Parallax Scrolling Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 | Scroll Up and Down to see the effect!
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter22/Scroll-triggered Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 | Scroll down
19 | Animated Box
20 | Scroll more
21 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter3/CSS Grid with Overlapping Items:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
27 |
28 |
29 |
30 |
Item 1
31 |
Item 2
32 |
Item 3
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter3/CSS Variables for Themes:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 | This container adopts the theme's primary and secondary colors.
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter3/Creative List Bullets with Pseudo-Elements:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 | Item 1
21 | Item 2
22 | Item 3
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Chapter3/Custom Animated Loading Spinner:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter3/Custom Cursors:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 | Hover over me to see the custom cursor!
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Chapter3/Flexbox for Navigation Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter3/Gradient Background Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter3/Parallax Scrolling Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Scroll up and down to see the parallax effect!
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter3/Responsive Typography:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 | Responsive Typography Example
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter3/Variable Fonts:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 | This is a light text using variable font.
23 | This is a bold text using the same variable font.
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Chapter4/Building a Responsive Navbar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
26 |
27 |
28 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter4/CSS Gradient Text Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 | Gradient Text Effect
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Chapter4/CSS Perspective Hover Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
Hover over the container to see the effect!
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter4/Creating a CSS Tooltip:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 | Hover over me
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter4/Flexbox Photo Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
Photo 1
24 |
Photo 2
25 |
Photo 3
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter4/Fullscreen Background Video:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
31 |
32 | Your browser does not support the video tag.
33 |
34 | Content on top of the video
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter4/Hover Effect with Box Shadow and Transform:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 | Hover over me!
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Chapter4/Implement a Fullscreen Background Video:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
29 |
30 |
31 |
32 |
33 | Your browser does not support the video tag.
34 |
35 |
36 |
37 | Content on top of the video
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Chapter4/Responsive Grid with CSS Variables and Media Queries:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
30 |
31 |
32 |
33 |
1
34 |
2
35 |
3
36 |
4
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/Chapter4/Styling Forms with CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
27 |
28 |
29 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter5/CSS Gradient Background Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter5/CSS Hover Image Gallery:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter5/CSS Keyframe Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Chapter5/CSS Sticky Footer:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 |
28 |
29 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter5/Creating a CSS-only Accordion:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 |
29 |
30 |
Section 1
31 |
32 |
This is the content of section 1.
33 |
34 |
35 |
Section 2
36 |
37 |
This is the content of section 2.
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/Chapter5/Custom Checkbox Styles:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
40 |
41 |
42 |
43 | Custom Checkbox
44 |
45 |
46 |
--------------------------------------------------------------------------------
/Chapter5/Flip Card Effect using CSS:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
38 |
39 |
40 |
41 |
42 |
Front
43 |
Back
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/Chapter5/Hover Over Image Effects:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 |
28 |
Additional Info
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter5/Pure CSS Modal Popup:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 | Open Modal
31 |
32 |
33 |
This is a modal popup!
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter5/Responsive Tiles Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
Tile 1
21 |
Tile 2
22 |
Tile 3
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Chapter6/Animated Loading Spinner:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter6/CSS Grid Area Layout:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
20 |
21 |
22 |
23 |
24 |
25 |
Content
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter6/CSS Star Ratings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 | ★
28 | ★
29 | ★
30 | ★
31 | ★
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter6/CSS-only Tabs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
25 |
26 | Content for Tab 1
27 |
28 |
29 | Content for Tab 2
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Chapter6/Creating a Masonry Layout with CSS Columns:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
Item 1
29 |
Item 2
30 |
Item 3
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter6/Custom Animated Checkbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Chapter6/Hover to Reveal Content:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
26 |
27 |
28 |
29 | Hover over me
30 |
Revealed content goes here
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Chapter6/Infinite Scrolling Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Chapter6/Pure CSS Dropdown Navigation Menu:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
55 |
56 |
57 |
--------------------------------------------------------------------------------
/Chapter6/Transforming Navigation Bar on Scroll:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 |
22 | This is the navbar content.
23 |
24 |
25 | Scroll down the page to see the effect on the navbar.
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Chapter7/Animated Background Color Switcher:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 | Hover over me!
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter7/CSS Scroll Snap:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Chapter7/CSS-only Carousel:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter7/CSS-only Slideshow:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
--------------------------------------------------------------------------------
/Chapter7/Creating a Typewriter Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
26 |
This is a typewriter effect using CSS.
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter7/Dynamic Shadow on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
18 |
19 |
20 | Hover over me!
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Chapter7/Flip Card on Hover:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
43 |
44 |
45 |
46 |
47 |
Front
48 |
Back
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Chapter7/Night Mode Toggle Button:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 | Toggle Night Mode
28 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter7/Pure CSS Collapsible Sections:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
29 |
Section 1
30 |
31 |
This is the collapsible content for section 1. Expand or collapse me!
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter7/Responsive Cards with Flexbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
29 |
30 |
31 |
32 |
33 |
Card 1
34 |
35 |
36 |
37 |
Card 2
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/Chapter8/Animated Gradient Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Chapter8/CSS 3D Cube:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/Chapter8/CSS Variables Theme Switcher:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 | Switch Theme
27 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter8/Diagonal Section Divider:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
32 |
33 |
34 | Section 1
35 | Section 2
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Chapter8/Expanding Search Bar:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter8/Floating Action Button with Tooltip:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
40 |
41 |
42 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/Chapter8/Hover-over Tooltips:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 | Hover over me
34 | Tooltip text
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Chapter8/Pulse Animation Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 | !
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter8/Responsive CSS Timeline:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
52 |
53 |
54 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/Chapter8/Rotating Words with CSS Animations:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
26 | This is
27 |
28 | amazing!
29 | incredible!
30 | extraordinary!
31 | unbelievable!
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Chapter9/Background Clip Text:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 |
16 | Creative Text
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Chapter9/CSS Hover Flip Card:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
41 |
42 |
43 |
44 |
45 |
Front
46 |
Back
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Chapter9/CSS Wave Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
21 |
22 |
23 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Chapter9/Glowing Text Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
14 |
15 | Glowing Text
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Chapter9/Gradient Text Color:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 | Gradient Text
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Chapter9/Infinite Scrolling Text Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
23 |
24 |
25 |
26 | This is an infinitely scrolling text animation. Great for announcements or news.
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Chapter9/Neumorphic Button Design:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 | Click Me
22 |
23 |
24 |
--------------------------------------------------------------------------------
/Chapter9/Pure CSS Accordion with Details Summary:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
24 |
25 |
26 |
27 | Question 1
28 | This is the answer to question 1.
29 |
30 |
31 | Question 2
32 | This is the answer to question 2.
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/Chapter9/Responsive CSS Grid with Spanning Items:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
25 |
26 |
27 |
28 |
Item 1
29 |
Item 2
30 |
Item 3
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Chapter9/Responsive Sidebar with Flexbox:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
31 |
32 |
33 |
34 |
Main Content
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Mastering CSS: Coding with Style - source code for exercises
2 | https://www.amazon.com/dp/B0D2DQ2Y3N or https://www.amazon.ca/dp/B0D2DQ2Y3N
3 |
--------------------------------------------------------------------------------
/chapter10/CSS Clip-path Hover Effects:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/chapter10/CSS Columns for Text Flow:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
14 |
15 |
16 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/chapter10/Fade-out Text with CSS Gradient:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque et sapien pulvinar, pulvinar urna vel, aliquet nisl. In hac habitasse platea dictumst.
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/chapter10/Fixed Background Scrolling Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
19 |
20 |
21 | Scroll to see the fixed background effect.
22 |
23 | More content that scrolls over the background.
24 |
25 |
26 |
--------------------------------------------------------------------------------
/chapter10/Floating Clouds Background:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/chapter10/Hover Scale Animation on Images:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/chapter10/Neumorphic Switch Toggle:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/chapter10/Parallax Scrolling Effect:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 |
25 | Scroll up and down to see the effect!
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/chapter10/Rainbow Text Animation:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
24 | Rainbow Text
25 |
26 |
27 |
--------------------------------------------------------------------------------
/chapter10/Ripple Effect Button:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
33 |
34 |
35 | Click Me
36 |
37 |
38 |
--------------------------------------------------------------------------------