Home  >  Article  >  Web Front-end  >  Introduction to the filter attribute in CSS3

Introduction to the filter attribute in CSS3

不言
不言Original
2018-07-02 10:11:481467browse

This article mainly introduces relevant information about the powerful filter (filter) attribute in CSS3. Friends who need it can refer to it

The blogger recently discovered a very powerful feature in the process of building a website. The CSS3 attribute is the filter attribute. Friends who like p-pictures should know what kind of artifact this is by looking at the name. Of course, the effect of this attribute cannot be compared with that of PS, but if used well, one picture can be made into the effect of two pictures while saving a lot of space.

1. Definition 

Filter literally means filter. The official filter attribute defines an element (usually 5811a0e55f5c071c3af8b2b3e8fe348d) visual effects (such as blur and saturation); for example:

<style>
    img{
      /*灰度100%*/
        -webkit-filter:grayscale(100%);
    }
</style>
<img src="img/boke.png" alt="">

##  

Seeing this effect, have bloggers started to become interested in filters?

2. Syntax

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale () | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

As you can see, the attribute has many optional values, what are they? What does it mean?

  1. grayscale grayscale

  2. sepia brown (a retro old photo feel)

  3. saturate saturation

  4. hue-rotatehue rotation

  5. invert reverse color

  6. opacitytransparency

  7. brightness

  8. contrast

  9. blur

  10. drop-shadow

For example:

Use sepia to adjust here

 <head>
     <meta charset="UTF-8">
      <title>Title</title>
      <style>
          .img{

             -webkit-filter:sepia(70%);
          } 
      </style>
  </head>
 <body>
 <img src="img/boke.png" alt="">
 <img class="img" src="img/boke.png" alt="">
 </body>

Sample picture:

3. Example

The following is an example of several values ​​​​of the filter attribute. Others Fun things need to be discovered by fellow bloggers. If you have any fun things, you can share them with me.

(1)hue-rotate(color rotation)

See the effect Picture bar, the specific use effect depends on everyone to discover:

     <style>
          .img{
              -webkit-filter:hue-rotate(330deg);
          }
      </style>
  </head>
  <body>
  <img src="img/boke.png" alt="">
  <img class="img" src="img/boke.png" alt="">
 </body>

Effect picture:

(2)blur(blur)

blur (blur effect, unit px)

     <style>
          .img{
            -webkit-filter:blur(1px);
          }
      </style>
  <body>
  <img src="img/boke.png" alt="">
  <img class="img" src="img/boke.png" alt="">
 </body>

Sample picture:

(3)invert reverse color

invert invert will turn the picture into a negative. It is useless to say more. Look at the code:

 <style>
        .img{
            -webkit-filter:invert(100%);
        }
    </style>
<body>
<img src="img/boke.png" alt="">
<img class="img" src="img/boke.png" alt="">
</body>

Sample picture:

The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please pay attention to the PHP Chinese website!

Related recommendations:

Analysis on the difference between animation properties transform and transition and animation properties in CSS3

Move property in css3 Analysis

How to use the position:fixed attribute to center the DIV

The above is the detailed content of Introduction to the filter attribute in CSS3. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn