Articles on Trending Technologies

Technical articles with clear explanations and examples

Why does CSS work with fake elements?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 347 Views

CSS works with fake elements because modern browsers parse any unrecognized HTML tags directly into the DOM tree as generic elements. While these custom elements render without built-in functionality, CSS can still style them like any other HTML element. What are Fake Elements? Fake elements are custom HTML tags that aren't defined in the official HTML specification. Developers can create these elements with any name, though it's not recommended for production use. Modern browsers treat them as generic inline elements without semantic meaning. Example: Basic Fake Elements Here's how fake elements work in an HTML document ...

Read More

How to create a carousel with the help of CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 1K+ Views

A carousel is a slideshow component that displays multiple images or content pieces in a rotating manner. Carousels are commonly used on websites to showcase featured content, products, or images while saving valuable screen space. In this article, we will learn how to create a responsive carousel using HTML and CSS with smooth transitions and interactive controls. Syntax .carousel-container { position: relative; overflow: hidden; } .carousel-wrapper { display: flex; animation: slide-animation duration infinite; } @keyframes slide-animation { ...

Read More

How to create Candle Animation effect using CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 1K+ Views

The CSS candle animation effect creates a realistic flickering candle using pure CSS animations, transforms, and gradients. This effect combines multiple animated elements to simulate the flame's natural movement, glow, and color variations. Syntax @keyframes animationName { 0% { property: value; } 50% { property: value; } 100% { property: value; } } .element { animation: animationName duration timing-function iteration-count; filter: blur(value); box-shadow: inset values, outer values; } Key CSS ...

Read More

How can I vertically align an image in a section that extends across the entire web page?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 522 Views

Vertically aligning images in a full-width section is a common web development challenge. Whether you're centering a hero image or creating a vertical gallery, CSS provides several effective methods including flexbox, grid, and the vertical-align property. Syntax /* Method 1: Flexbox */ .container { display: flex; align-items: center; justify-content: center; } /* Method 2: CSS Grid */ .container { display: grid; place-items: center; } /* Method 3: vertical-align (for inline elements) */ img { ...

Read More

How to prevent text from occupying more than one line in CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 3K+ Views

In web development, controlling text layout is essential for creating readable and visually appealing content. Sometimes you need to prevent text from wrapping to multiple lines, especially in navigation menus, buttons, or table cells where single-line text is preferred. Syntax selector { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } Understanding Text Overflow Text overflow occurs when content exceeds its container's dimensions. By default, text wraps to new lines, but you can control this behavior using CSS properties. Basic Overflow Example ...

Read More

Explain Nesting and Grouping in CSS

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 2K+ Views

Nesting and Grouping in CSS are powerful techniques that help developers write clean, maintainable, and efficient code. Nesting allows you to target child elements within parent elements, while grouping applies the same styles to multiple selectors at once. Syntax /* Nesting Syntax */ parent-selector child-selector { property: value; } /* Grouping Syntax */ selector1, selector2, selector3 { property: value; } Nesting in CSS The nesting property in CSS enables developers to nest one specific style rule within another, with the child rule's selector relative to the parent ...

Read More

Difference between auto, 0 and no z-index

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 354 Views

The CSS z-index property controls the stacking order of positioned elements on the z-axis (depth). Understanding the differences between auto, 0, and no z-index is crucial for proper element layering. Syntax selector { z-index: auto | integer | initial | inherit; } Z-Index Values ValueDescriptionBehavior autoDefault valueSame stacking level as parent, no new stacking context 0Integer valueCreates new stacking context at level 0 No z-indexProperty not specifiedBehaves like auto Positive integerNumbers like 1, 2, 3Higher values stack above lower values Negative integerNumbers like -1, -2, -3Stacks below elements with ...

Read More

How can I stock two arrow images (upvote/ downvote) on top of each other using CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 335 Views

The CSS display, float, and clear properties allow you to stack arrow images (upvote/downvote) on top of each other vertically. This is commonly used in voting systems or navigation interfaces where arrows need to be positioned one above the other. Syntax .container { display: block; float: left; clear: left; } .container img { display: block; float: none; clear: both; } Example: Basic Arrow Images First, let's see how to ...

Read More

How to create Text Split effect using CSS?

Riya Kumari
Riya Kumari
Updated on 15-Mar-2026 2K+ Views

The CSS text split effect creates visually engaging typography by dividing text into parts that animate when users hover over them. This effect enhances user interaction and adds dynamic visual appeal to web pages through creative text animations. Syntax /* Using pseudo-elements for horizontal split */ element::before, element::after { content: attr(data-text); position: absolute; clip-path: polygon(coordinates); transition: transform duration; } /* Using clip-path for vertical split */ element { clip-path: polygon(x y, x y, x y); ...

Read More

10 CSS Functions every Front-end Developer should know

Harshit Sachan
Harshit Sachan
Updated on 15-Mar-2026 849 Views

CSS (Cascading Style Sheets) is a stylesheet language used for describing the look and formatting of a document written in HTML. CSS functions provide powerful, reusable solutions for common styling tasks, making code more maintainable and dynamic. In this article, we will explore 10 essential CSS functions that every frontend developer should know. These functions can significantly improve your styling workflow and create more flexible, responsive designs. Unlike functions in other programming languages, CSS functions focus on visual presentation rather than logic. They help calculate values, manipulate colors, select elements, and transform visual properties efficiently. The main ...

Read More
Showing 19981–19990 of 61,298 articles
Advertisements