给图片在博客中添加滤镜效果

所属分类: 网络编程 / CSS/HTML 阅读数: 1591
收藏 0 赞 0 分享

配合同事文章的技巧,用自己的博客来测试一下。首先插入一张测试图片:

图片点击可在新窗口打开查看

终极技巧之图片篇:为图片添加滤镜效果

纯文字博客看上去会显得很枯燥,适当的配图能够让页面更美观,也能更好地表达自己的思想。那么如何为图片添加一些Photoshop里面才有的特殊滤镜效果呢?一张张修改图片吗?太烦琐了,更何况很多时候我们是引用网络上的图片地址,并没有对原图片的修改权限。这里有一个简单的方法,可以修改图片在博客上的显示效果。
一般的博客编辑页面都有“插入图片”功能,此外还有“源代码编辑”模式,切换到“源代码编辑”模式下,我们可以看到该篇博客的html代码。找出插入的图片的代码域,对其进行修改,例如

图片点击可在新窗口打开查看<img alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/unimoon/heibai.JPG" />

1.透明效果
格式:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:Alpha(opacity=100,finishOpacity=0,style=0)">

 或

图片点击可在新窗口打开查看<div style="filter:Alpha(opacity=100,finishOpacity=0,style=0) ;width:宽;height:高"><img src="图片地址"></div>


涉及到的属性修改数值对应即可
opacity:开始处的透明度
finishOpacity:结束处的透明度
style:0,平均透明 1,线状透明 2,圆形透明 3,菱形透明

效果:

图片点击可在新窗口打开查看

上图为opacity=50,finishOpacity=0,style=0

图片点击可在新窗口打开查看

上图为opacity=100,finishOpacity=0,style=1

图片点击可在新窗口打开查看

上图为opacity=100,finishOpacity=0,style=2

图片点击可在新窗口打开查看

上图为opacity=100,finishOpacity=0,style=3

2.翻转效果
左右翻转格式:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:FlipH">

图片点击可在新窗口打开查看<div style="filter:FlipH ;width:宽;height:高"><img src="图片地址"></div>


上下翻转格式:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:FlipV">

图片点击可在新窗口打开查看<div style="filter:FlipV ;width:宽;height:高"><img src="图片地址"></div>

效果:

图片点击可在新窗口打开查看 图片点击可在新窗口打开查看

3.变调效果
灰调格式:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:Gray">

图片点击可在新窗口打开查看<div style="filter:Gray ;width:宽;height:高"><img src="图片地址"></div>

X光效果:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:Xray">

图片点击可在新窗口打开查看<div style="filter:Xray ;width:宽;height:高"><img src="图片地址"></div>

色彩对换:

图片点击可在新窗口打开查看<img src="图片地址" style="filter:Invert">

图片点击可在新窗口打开查看<div style="filter:Invert ;width:宽;height:高"><img src="图片地址"></div>

效果:

图片点击可在新窗口打开查看 图片点击可在新窗口打开查看 图片点击可在新窗口打开查看

4.边框效果
发光: (color为发光颜色代码,strength是发光强度,滤镜宽=图宽+发光强度x2
滤镜高=图高+发光强度x2+10)

图片点击可在新窗口打开查看<div style="filter:Glow(color=#4A7AC9,strength=15);width:滤镜宽;height:滤镜高" align=center><br><img src="图片地址"></div>

投影: (color为发光颜色代码,direction方向(只能是45度的倍数如:45,90,135,180,225,270,315度),滤镜宽=图宽+25)
濾鏡高=图高+40)

图片点击可在新窗口打开查看<div style="filter:Shadow(color=#4A7AC9,direction=135);width:滤镜宽;height:滤镜高" align=center><br><img src="图片地址"></div>

阴影: (color为发光颜色代码,offX水平位移offY垂直位移(可正可负),滤镜宽=图宽+水平位移绝对值+10,滤镜高=图高+垂直位移绝对值+20)

图片点击可在新窗口打开查看<div style="filter:Dropshadow(color=#333333,offX=5,offY=5);width:滤镜宽;height:滤镜高" align=center><br><img src="图片地址"></div>

模糊: (direction方向(只能是45度的倍数如:45,90,135,180,225,270,315度),滤镜宽=图宽+15,濾鏡高=图高+30)

图片点击可在新窗口打开查看<div style="filter:Blur(direction=135);width:滤镜宽;height:滤镜高" align=center><br><img src="图片地址"></div>

波形: (freq频率(>0)strength振幅强度(>0)lightstrength波峰强度(0~100愈高越黑)phase起始相位(0~100),滤镜宽=图宽+振幅强度x2
滤镜高=图高+振幅强度x2+10)

图片点击可在新窗口打开查看<div style="filter:W***e(freq=7,strength=9,lightstrength=5,phase=5);width:滤镜宽;height:滤镜高" align=center><br><img src="图片地址"></div>

效果:


图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
更多精彩内容其他人还在看

简单明了带你了解CSS Modules

不要误会,CSS Modules可不是在说“css模块化”这个好像在某些地方见过的词,它其实是特指一种近期才出现的技术手段。什么技术手段呢?下面小编来和大家一起学习一下
收藏 0 赞 0 分享

新手学习css优先级

大部分人同样也会在写css的过程中产生很多困惑,比如为什么自己写的某段css没有生效,或者呈现出的样式和预计的不同,但又不知道要如何解决。下面小编来和大家一起学习CSS的优先级
收藏 0 赞 0 分享

css进阶学习 选择符

css这种没有程序逻辑的代码中,又能找出什么来说明谁做得更出色呢?下面小编给大家说明如何从css选择符的角度来提高css代码质量。
收藏 0 赞 0 分享

实现css文字垂直居中的8种方法

CSS可以轻易实现文字的水平居中,但有时我们需要文字垂直居中,除了表格可以实现这种CSS文字垂直居中以外,还有其它几种方法可以做到
收藏 0 赞 0 分享

完美实现CSS垂直居中的11种方法

在做前端项目时CSS的水平居中我们经常使用,但有时还会用到CSS垂直居中,对于小白来说这个就有些难度了,下面看一下我是如何实现的
收藏 0 赞 0 分享

webpack高级配置与优化详解

这篇文章主要介绍了webpack高级配置与优化,其中包括了webpack打包多页面,webpack跨域问题等相关内容
收藏 0 赞 0 分享

5个HTML5的常用本地存储方式详解与介绍

在HTML5规范之前,存储主要是用cookies,但cookies缺点有在请求头上带着数据,大小是4k之内,今天为大家介绍一下H5的5种存储方式
收藏 0 赞 0 分享

CSS代码检查工具stylelint的使用方法详解

stylelint是一个强大的现代CSS检测器,可以让开发者在样式表中遵循一致的约定和避免错误。本文将详细介绍CSS代码检查工具stylelint
收藏 0 赞 0 分享

Zen Coding css,html缩写替换大观 快速写出html,css

本文是在zen使用生产中遇到的问题做一些分享。
收藏 0 赞 0 分享

javascript代码规范小结

javascript代码规范,大家可以参考下,以便写出更利于阅读的代码。
收藏 0 赞 0 分享
查看更多