Home >Web Front-end >CSS Tutorial >CSS filtering property guide: filter and grayscale
CSS filter attribute guide: filter and grayscale
Introduction:
The filter attribute (filter) in CSS can add various special effects and effects to the web page, so that Pages are richer and more engaging. Among them, grayscale is a commonly used filter effect that can convert images into black and white tones. In this article, we will introduce the use of the filter attribute and code examples, especially for the implementation of grayscale effects.
1. Introduction to filter attribute:
The filter attribute is a new attribute of CSS3, which allows us to perform image processing and special effects when rendering elements. By using the filter attribute, we can process images with blur, grayscale, brightness, contrast and other effects. The filter attribute can be applied to all elements, including images, text, backgrounds, etc.
2. The syntax and common attributes of the filter attribute:
The basic syntax of the filter attribute is as follows:
element { filter: none | <filter-function> [<filter-parameter>]* | initial | inherit; }
The commonly used filter attribute functions are:
3. Code examples:
The following are code examples of some commonly used filter effects:
img { filter: grayscale(100%); }
element { filter: blur(5px); }
element { filter: brightness(80%); }
element { filter: contrast(120%); }
element { filter: invert(100%); }
element { filter: sepia(100%); }
element { filter: saturate(150%); }
element { filter: opacity(50%); }
Through the filter attribute of CSS, we can add various image processing and special effects to web pages, among which grayscale is one of the commonly used grayscale effects. This article briefly introduces the basic syntax and common properties of the filter attribute, and gives some code examples of common effects. By flexibly using the filter attribute, you can add more visual appeal to the page and improve the user experience.
The above is the detailed content of CSS filtering property guide: filter and grayscale. For more information, please follow other related articles on the PHP Chinese website!