过滤器属性怎么在CSS中使用

  

这篇文章给大家介绍filter属性怎么在CSS中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

filter 属性定义了元素的可视效果

blur

  • 给图像设置高斯模糊。"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊。

  • 如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。

filter属性怎么在CSS中使用

brightness

给图片应用一种线性乘法,使其看起来更亮或更暗。如果值是0%,图像会全黑。值是100%,则图像无变化。其他的值对应线性乘数效果。值超过100%也是可以的,图像会比原来更亮。如果没有设定值,默认是1。

filter属性怎么在CSS中使用

contras

t调整图像的对比度。值是0%的话,图像会全黑。值是100%,图像不变。值可以超过100%,意味着会运用更低的对比。若没有设置值,默认是1。

filter属性怎么在CSS中使用

graycale

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

filter属性怎么在CSS中使用

hue-rotate

给图像应用色相旋转。"angle"一值设定图像会被调整的色环角度值。值为0deg,则图像无变化。若值未设置,默认值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈。

filter属性怎么在CSS中使用

inver

t反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化。值在0%和100%之间,则是效果的线性乘子。 若值未设置,值默认是0。

filter属性怎么在CSS中使用

opacity

转化图像的透明程度。值定义转换的比例。值为0%则是完全透明,值为100%则图像无变化。值在0%和100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是1。该函数与已有的opacity属性很相似,不同之处在于通过filter,一些浏览器为了提升性能会提供硬件加速。

filter属性怎么在CSS中使用

saturate

转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和,值为100%则图像无变化。其他值,则是效果的线性乘子。超过100%的值是允许的,则有更高的饱和度。 若值未设置,值默认是1。

filter属性怎么在CSS中使用

sepia

将图像转换为深褐色。值定义转换的比例。值为100%则完全是深褐色的,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

filter属性怎么在CSS中使用

drop-shadow

给图像设置一个阴影效果。阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受(在CSS3背景中定义)类型的值,除了"inset"关键字是不允许的。该函数与已有的box-shadow box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速。

filter属性怎么在CSS中使用


  & lt; html  lang=癳n"祝辞
  
  & lt; head>
  ,,,& lt; meta  charset=癠TF-8"比;
  ,,,& lt; meta  name=皏iewport",内容=翱矶?设备宽度,初始=1.0,比;
  ,,,& lt; meta  http-equiv=癤-UA-Compatible",内容=癷e=edge"比;
  ,,,& lt; title> Document
  & lt;/head>
  & lt; style>
  ,,,body  {
  ,,,,,,,背景颜色:,# 000;
  ,,,,,,,颜色:,天蓝色;
  ,,,}
  ,,,div  {
  ,,,,,,,边界:,1 px  solid  # fff;
  ,,,,,,,填充:,10 px;
  ,,,,,,,宽度:,610 px;
  ,,,,,,,保证金:,10 px;
  ,,,}
  ,,,.blur1  {
  ,,,,,,,过滤器:,模糊(0.4 px);
  ,,,}
  
  ,,,.blur2  {
  ,,,,,,,过滤器:,模糊(1 px);
  ,,,}
  
  ,,,.blur3  {
  ,,,,,,,过滤器:,模糊(4 px);
  ,,,}
  
  ,,,.brightness1  {
  ,,,,,,,过滤器:,亮度(0.30);
  ,,,}
  
  ,,,.brightness2  {
  ,,,,,,,过滤器:,亮度(0.8);
  ,,,}
  
  ,,,.brightness3  {
  ,,,,,,,过滤器:,亮度(1);
  ,,,}
  
  ,,,.contrast1  {
  ,,,,,,,过滤器:,对比(10%);
  ,,,}
  
  ,,,.contrast2  {
  ,,,,,,,过滤器:,对比(50%);
  ,,,}
  
  ,,,.contrast3  {
  ,,,,,,,过滤器:,对比(100%);
  ,,,}
  
  ,,,.grayscale1  {
  ,,,,,,,过滤器:,灰度(10%);
  ,,,}
  
  ,,,.grayscale2  {
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

过滤器属性怎么在CSS中使用