CSS基本功先生——滤镜

上一篇博客将的事基本的用法,这篇博客咱们讲一下CSS中的滤镜和图片处理。打开网页的时候,尤其是一些公司的官网的时候,首页总是坐的非常的绚烂,以前以为那都是一些flash或者好多图片组合的,现在学习了CSS滤镜,我想看完下边,大家也能做出一些非常绚烂的页面了。

CSS滤镜并不是浏览器的插件,也不符合CSS标准,而是微软公司为增强浏览功能而特意开发的并整合在IE浏览器中的一类功能的集合由于浏览器有着很广的使用范围,因此CSS滤镜也被广大设计者所喜爱,CSS滤镜的标识符是filter体上跟其它CSS语句一样,都十分简单。

一、滤镜属性

其实滤镜就是一个简单的透明度,但是就是这么一个简单的透明度,却因为他的效果非常的好,所以应用的频率非常的高。

1、Alpha通道

.alpha{
      filter:alpha(opacity=50)     //表示透明度为50%
}

2、Blur(模糊)

<span style="font-size:14px;">.blur{
     filter:progid:DXImageTransform.Morcrosoft.blur(pixelradius=4,makeshadow=false);
}</span>

3、透明色

.chorma{
      filter:chromalcolor=FF6800;
}

4、翻转

.flip1{
     filter:fliph;   /*水平翻转*/
}
.flip3{
     filter:flipv;   /*竖直翻转*/
}
.flip3{
     filter:flipv fliph;   /*水平竖直同时翻转*/
}

2、滤镜应用

水中倒影大家想必见过吧,非常的好看,那么今天我们就用一个这个滤镜实现一下咱们的水中的滤镜

<html>
<head>
<title>三个滤镜同时使用</title>
<style>
<!--
body{
	margin:12px;
	background:#000000;
}
.three{
	filter:flipv alpha(opacity=80) wave(add=0, freq=15, lightstrength=30, phase=0, strength=4);
	/* 同时使用三个滤镜 */
	/* 竖直翻转、透明、波浪效果 */
}
-->
</style>
   </head>
<body>
	<img src="lotus.jpg"><br>
	<img src="lotus.jpg" class="three">
</body>
</html>

看上去是不是很漂亮,就是几个简单的属性,就能实现Photoshop的功能,而且还可以根据我们的要求来改变。

3、总结

当然在ID里边他用的是filter,但是在非IE浏览器中,用的是opacity,而且他的值在0~1之间,具体的写法就不再这里了,只是需要把filter:alpha(opacity=60)改成opacity=0.6就可以。虽然这个滤镜的功能非常强大,但是不是说PhotoShop不行了,二者各有利弊,Photoshop还是可以为为咱们制定图片的。

时间: 2024-08-17 21:51:50

CSS基本功先生——滤镜的相关文章

CSS中filter滤镜的学习笔记

1.CSS静态滤镜样式 (filter)(只有IE4.0以上支持)  CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, ...) } Filter样式 简要说明 支持参数 alpha 设置图片或文字的不透明度 opacity.finishOpacity.style.startX.startY.finishX.finishY.add.direction.strength blur 在指定的方向和位置上产生动感模糊效果 a

CSS中filter滤镜学习笔记

1.CSS静态滤镜样式 (filter)(只有IE4.0以上支持)  CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, ...) } Filter样式 简要说明 支持参数 alpha 设置图片或文字的不透明度 opacity.finishOpacity.style.startX.startY.finishX.finishY.add.direction.strength blur 在指定的方向和位置上产生动感模糊效果 a

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

CSS基本功先生——选择器

前边我们已经说过CSS的认识和盒子模型,并且讲到了他的用途,详情大家看这篇文章即可.http://blog.csdn.net/lovemenghaibin/article/details/41148629 导入CSS(导入命名空间) 我们就一点一点的说,首先他是为了修饰网页的,也就是修饰HTML中的元素的,之所以说他方便,主要是他能对HTML中的每个元素集中处理,就好像我们的函数一样,但是我们要使用某个函数的话是不是就首先要导入他的命名空间呢,在HTML中也是一样的,当然方法稍微有点差异,但是思

css中的滤镜

前几天在做一个app应用的时候,用到了滤镜.在之前我只是知道有这么个东西,但是具体的知识点其实我是不太清楚的,所以为了让自己能深刻记忆,专门把它来记录一下.. 一.滤镜的标识符:“filter”;语法:style="filter:滤镜属性:(参数)" 二.支持度: IE4.0以上支持的滤镜属性表 滤镜效果 描述 : Alpha 设置透明度  Blur 建立模糊效果  Chroma 把指定的颜色设置为透明  DropShadow 建立一种偏移的影象轮廓,即投射阴影  FlipH 水平反转

使用CSS3滤镜让图片反转颜色

CSS提供的滤镜也是一大亮点,我一直痴迷其中,有些滤镜的效果很有用,可是有些的滤镜效果可能只是为了玩玩儿,CSS常见的滤镜有这些:grayscale, blur, sepia,所有常见的过滤器.但是如何使用和转化图片呢?今天我们主要是来讲讲如何使用CSS3滤镜让图片反转颜色. CSS代码 invert滤镜就是为了设置元素的反色效果,他的值设置范围为:0-100%,100%为完全反色,0为显示正常的颜色. .normal {     filter: invert(0%); } .inverted

css+div网页设计

css是网页制作不可缺少的部分,我会用两篇博客为大家展示css的基本用法. 关于css+div的整体结构图总结如下: 本篇博客主要介绍css的基础知识. 一.css概念; css(级联样式表):它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言. 二.使用css控制页面方法 css控制页面的方法共有四种,行内样式.内嵌式.链接式.导入式. a.行内样式 ps:行内样式

10条影响CSS渲染速度的写法与建议(摘抄HTML5中国)

1.尽量避免 *{} 由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一开始就把所有的默认属性全部去除,以达到所有标签属性值都统一的效果.所以就有了*通配符.* 会遍历所有的标签: *{ margin:0;padding:0} 建议的解决方法: (1)不要去使用生僻的标签,因为这些标签在不同浏览器中解释出来的效果不一样:所以要尽可能的去使用那些常用的标签: (2)不要使用*:而是把常用到的这些标签进行处理:例

[转] 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果 ---张鑫旭

by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3804 去年盛夏之时,曾写过“小tip: 使用CSS将图片转换成黑白”一文,本文的模式以及内容其实走得是类似路线.CSS3 → SVG → IE filter → canvas. 前段时间,iOS7不是瓜未熟就落地了嘛,然后捡瓜的人很多,然后国内外开始了各种探讨,从界面到动画,从兼容到实现等.其中,“毛玻璃”一次梆梆出世