zoukankan      html  css  js  c++  java
  • 过滤器 | filter (Filter Effects)

  •   CSS 中文开发手册

    过滤器 | filter (Filter Effects) - CSS 中文开发手册

    filterCSS属性允许您对元素应用图形效果,如模糊、锐化或颜色转移。过滤器通常用于调整图像、背景和边框的渲染。

    CSS标准中包含了几个实现预定义效果的功能。还可以将带有URL的SVG筛选器引用到SVG滤波元件...

    /* Function values */
    filter: url("filters.svg#filter-id");
    filter: blur(5px);
    filter: brightness(0.4);
    filter: contrast(200%);
    filter: drop-shadow(16px 16px 20px blue);
    filter: grayscale(50%);
    filter: hue-rotate(90deg);
    filter: invert(75%);
    filter: opacity(25%);
    filter: saturate(30%);
    filter: sepia(60%);
    
    /* Apply multiple filters */
    filter: contrast(175%) brightness(3%);
    
    /* Global values */
    filter: inherit;
    filter: initial;
    filter: unset;

    初始值

    没有

    适用于

    所有元素; 在SVG中,它适用于不包含<defs>元素和所有图形元素的容器元素

    遗传

    没有

    媒体

    视觉

    计算值

    作为指定

    动画类型

    一个过滤函数列表

    规范的顺序

    形式语法定义的独特的非模糊顺序

    句法

    对于函数,请使用以下内容:

    filter: <filter-function> [<filter-function>]* | none

    对于SVG的引用<filter>元素,请使用以下内容:

    filter: url(file.svg#filter-element-id) 

    插值

    如果两个筛选器的函数列表具有相同的长度而没有 <url>, 则它们的每个筛选器函数都根据其特定规则进行插值。如果它们具有不同的长度, 则从较长列表中丢失的等效筛选器函数将使用其空隙值添加到较短列表的末尾, 然后根据它们的特定规则对所有筛选函数进行内插。如果一个筛选器为 "none", 则使用筛选器函数默认值将其替换为另一个过滤器函数列表, 然后根据它们的特定规则对所有筛选函数进行插值。否则, 使用离散插值。

    转载请保留页面地址:https://www.breakyizhan.com/css/32415.html
  • 相关阅读:
    IIS下配置跨域设置Access-Control-Allow-Origin
    Arcgis去除Z,M值
    GIS开发之数据查询
    GIS开发之计算四参数,七参数
    Openlayer3之绚丽的界面框架-Materialize
    Openlayer3之C++接口在javaScript的封装使用
    Windows环境和Linux环境下Redis主从复制配置
    Centos 7 安装和配置Redis
    .net手动编写Windows服务
    SQL获取当前日期的年、月、日、时、分、秒数据
  • 原文地址:https://www.cnblogs.com/breakyizhan/p/13234038.html
Copyright © 2011-2022 走看看