Tanmay Chandhok

Tanmay Chandhok

20 Articles Published

Articles by Tanmay Chandhok

20 articles

What are the classes of breadcrumb in Materialize CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 266 Views

Materialize CSS breadcrumbs are navigation components that help users understand their current location within a website's hierarchy. The framework provides specific CSS classes to create clean, responsive breadcrumb navigation with material design principles. Syntax First Level Second Level Current Page Classes of Breadcrumb in Materialize CSS The main CSS classes used to create breadcrumbs in Materialize CSS are − breadcrumb class − Applied to anchor ...

Read More

How to create sliding text reveal animation using HTML and CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 3K+ Views

Sliding text reveal animations create engaging visual effects that bring text to life on web pages. These animations typically reveal text by sliding it into view from different directions, creating a smooth and professional appearance that enhances user experience. Syntax @keyframes animationName { 0% { /* initial state */ } 50% { /* intermediate state */ } 100% { /* final state */ } } selector { animation: animationName duration timing-function; } Method 1: Simple Sliding Text Reveal ...

Read More

A text- portrait using CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 734 Views

Creating a text portrait using CSS is an interesting visual effect where text is clipped to form the shape of an image. This technique uses CSS background-clip property to make text appear as if it's cut from an image, creating an artistic text portrait effect. Syntax selector { background: url('image-path'); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: cover; background-position: center; } Key CSS Properties Used PropertyPurpose -webkit-background-clip: textClips the background to the text shape -webkit-text-fill-color: ...

Read More

How to style every element that have adjacent item right before it?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 184 Views

The CSS adjacent sibling selector allows you to style elements that come immediately after another element. This selector uses the plus (+) symbol to target elements that share the same parent and are positioned directly next to each other in the HTML structure. Syntax former_element + target_element { /* CSS properties */ } The adjacent sibling selector will only select the first element that immediately follows the specified element. Both elements must share the same parent element. Example: Basic Adjacent Sibling Selection The following example demonstrates how to style ...

Read More

How to scroll to a particular element or skip the content in CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 529 Views

When visiting websites, users often need to skip irrelevant content and jump directly to sections they're interested in. CSS provides several methods to enable smooth scrolling to specific elements on the same page, improving user navigation and experience. Syntax /* CSS scroll behavior */ html { scroll-behavior: smooth; } /* Target pseudo-class for highlighting */ section:target { /* styles for targeted element */ } Method 1: Using CSS scroll-behavior Property The scroll-behavior property enables smooth scrolling when navigating to anchor links. This method works with ...

Read More

What is contextual selector in CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 2K+ Views

Contextual selectors allow developers to apply styles to elements based on their position within the HTML document structure. These selectors target elements that exist within a specific context or parent-child relationship, giving you precise control over styling without affecting similar elements elsewhere on the page. Syntax parent-selector descendant-selector { property: value; } The contextual selector consists of two or more selectors separated by a space, where the last selector is the target element and the preceding selectors define its context. Example 1: Basic Element Selection First, let's see what ...

Read More

Making a Div vertically scrollable using CSS

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 685 Views

Making a div vertically scrollable is essential when content exceeds the container's height, preventing layout disruption and maintaining website responsiveness. This technique allows users to scroll through content within a fixed−height container. Syntax selector { overflow: value; /* or for specific axes */ overflow-x: value; overflow-y: value; } Possible Values ValueDescription visibleContent overflows the container (default) hiddenContent is clipped, no scrollbar scrollAlways shows scrollbar autoShows scrollbar only when needed Method 1: Using overflow-y Property ...

Read More

Is it possible to prevent the users from taking screenshot of webpage?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 20K+ Views

While browsing the internet, users might need to capture screenshots to share information. However, webpages containing sensitive content may require protection from unauthorized screenshots. Though complete prevention is impossible, CSS provides several techniques to discourage screenshot attempts. Why Screenshot Prevention is Limited Screenshot functionality is controlled by the operating system − Windows (Win + PrtScn), macOS (Cmd + Shift + 3), and mobile devices all have built-in screenshot capabilities. Web technologies like HTML, CSS, and JavaScript cannot override these OS-level functions. However, we can implement deterrent measures using CSS properties. Method 1: Hiding Content During Print ...

Read More

How to place image or video inside silhouette?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 300 Views

The silhouette effect creates visually striking designs by placing images or videos inside the outline of a shape, person, or object. Using CSS's mix-blend-mode property, we can blend content with silhouette backgrounds to achieve this creative effect. Syntax selector { mix-blend-mode: value; } Possible Values ValueDescription normalNo blending (default) multiplyMultiplies colors, creating darker results screenInverts, multiplies, and inverts again for lighter results darkenKeeps the darkest color from each channel Example 1: Basic Mix-Blend Mode Here's how mix-blend-mode works with overlapping colored circles − ...

Read More

How to hide the insertion caret in a webpage using CSS?

Tanmay Chandhok
Tanmay Chandhok
Updated on 15-Mar-2026 3K+ Views

The insertion caret is a blinking vertical line that appears in text input fields to indicate where text will be inserted. This visual indicator helps users know the current text insertion point. Using CSS, you can control the appearance of this caret, including making it completely invisible. Syntax selector { caret-color: value; } Possible Values ValueDescription autoBrowser default caret color (usually black) transparentMakes the caret invisible colorAny valid CSS color value (red, #ff0000, rgb(255, 0, 0)) Example: Hiding the Insertion Caret The following example demonstrates how ...

Read More
Showing 1–10 of 20 articles
« Prev 1 2 Next »
Advertisements