滤镜-webkit-filter的妙用之处

我们可能对 Instagram 这款 iPhone APP 上的滤镜作用很感兴趣,本来 CSS3 开端也有滤镜(不是 IE 的那种滤镜),这些滤镜作用最初是用于 SVG 的,W3C 将其引入到 CSS3 中,然后拟定了 CSS Filter Effects 1.0 的规范,Webkit 率先支撑了它。

-webkit-filter 的用法

-webkit-filter 用法是规范的 CSS 写法,如:

-webkit-filter: blur(2px);

-webkit-filter 支撑的作用有:

  • blur 含糊
  • brightness 亮度
  • contrast 对比度
  • drop-shadow 暗影
  • grayscale 灰度
  • opacity 透明度
  • sepia 褐色
  • invert 反色
  • saturate 饱和度
  • hue-rotate 色相旋转

下面是这几种滤镜详细的作用和代码,请在最新的 Safari 和 Chrome 浏览器上检查作用:

原图

blur 模糊

-webkit-filter:blur(2px);

brightness 亮度

-webkit-filter:brightness(25%);

contrast 对比度

-webkit-filter: contrast(50%);

drop-shadow 阴影

-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));

opacity 透明度

-webkit-filter: opacity(50%);

grayscale 灰度

-webkit-filter: grayscale(80%);

sepia 褐色

-webkit-filter: sepia(100%);

invert 反色

-webkit-filter: invert(100%);

hue-rotate 色相旋转

-webkit-filter:hue-rotate(180deg);

saturate 饱和度

-webkit-filter: saturate(1000%);

滤镜-webkit-filter的妙用之处

时间: 2024-10-05 09:09:21

滤镜-webkit-filter的妙用之处的相关文章

CSS3滤镜(filter)--CSS3技术

filter 属性定义了元素(通常是<img>)的可视效果,例如图片的模糊.饱和度.灰度等……个人感觉功能很强大 1.filter的语法 filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url(); 2.各大浏览器当前时间的支持情况(来自Can I use:h

PS 滤镜— —Twirl Filter

clc; clear all; close all; addpath('E:\PhotoShop Algortihm\Image Processing\PS Algorithm'); I=imread('4.jpg'); I=double(I); Image=I/255; [height, width, depth]=size(Image); angle=pi/2; centreX = 0.5; centreY = 0.5; radius=200; icentreX=width*centreX;

&lt;section&gt;标签的妙用之处

<section>标签的用法 ,有一个网友评论问<section> 的用法.所以现在举例来说明一下: html5引入了<section>标签,用于描述文档的结构,它同<div>标签的意思一样.但是在特定环境中,两者又有明显的区别. w3对<section>的定义是:定义一个文档的章节(可以拥有自己的<header>和<footer>).w3对<div>的定义是: 定义一个文档的章节.(但似乎更适合用于外层的布局

图像滤镜艺术---Glow Filter发光滤镜

Glow Filter发光滤镜 Glow Filter发光滤镜是一种让图像产生发光效果的滤镜,它的实现算法如下: 1,对原图P进行高斯模糊得到图像A: 2,将P和A进行"叠加"图层混合处理,公式如下: Result(x,y) = ((basePixel(x,y) <= 128) ? (mixPixel(x,y) * basePixel(x,y) / 128):(255 - (255 - mixPixel(x,y)) * (255 - basePixel(x,y)) / 128))

CSS技巧收集——毛玻璃效果(深入理解滤镜filter)

原文链接:http://www.cnblogs.com/ghost-xyx/p/5677168.html 先上 demo和 源码 其实毛玻璃的模糊效果技术上比较简单,只是用到了 css 滤镜(filter)中的 blur 属性.但是要做一个好的毛玻璃效果,需要注意很多细节. 比如我们需要将上图中页面中间的文字区域变成毛玻璃效果,首先想到的是给其设置一个透明度,并添加模糊滤镜: .content { background-color: rgba(0,0,0,0.3); -webkit-filter

css: CSS3 filter(滤镜) 的使用

CSS3 filter(滤镜) 属性 filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度). 定义和使用 默认值 none 继承 no 动画支持 是.详细可查阅 CSS 动画 版本 CSS3 JavaScript 语法 object.style.WebkitFilter="grayscale(100%)" CSS 语法 filter: none | blur() | brightness() | contrast() | drop-shadow() | graysca

CSS3 新特性(box-sizing盒模型,filter滤镜,calc函数,transition过渡)

1.盒子模型(box-sizing) CSS3 中可以通过 box-sizing 来指定盒模型,有两个值:即可指定为 content-box.border-box,这样我们计算盒子大小的方式就发生了改变. 可分为两种情况: 1. box-sizing:content-box   盒子大小为 width + padding + border(默认) 2. box-sizing:border-box     盒子大小为 width 如果盒子模型我们改为了 box-sizing:border-box,

妙味课堂——HTML+CSS基础笔记

妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - PS工具: - 移动工具 - 矩形选框工具 - 裁切工具 - 吸管工具 - 横排文字工具 - 手抓(快捷键:空格) - 缩放(快捷键:Ctrl + 和 Ctrl -) - 标尺(快捷键:Ctrl R,主要是拖出参考线.矩形区域选择的时候,按住Ctrl,就能贴合参考线) - 自由变换(快捷键 Ctrl

了解IE中filter属性的应用!

在设置不透明属性时,经常用opacity来增加层次感或者增加用户体验,但这个属性是css3属性,对于低级浏览器的兼容性来说就达不到预期的效果. 一般而言,我们都尽可能少用一些浏览私有属性-webkit,-moz,-ms,-o,但这也仅仅解决了市面上很多浏览器的问题,面对IE,特别是IE9-版本的,也是显得有气无力. 如果要使得市面上的浏览器达到统一的近类似效果,那么是非常有必要写上IE私有属性,触发IE hasLayout 特性,比如这样: .opacity{ opacity:0.5; filt