css实现图片闪光效果
1.这个效果是看到京东商城上的一个下效果,原本的思路是
用js控制一个图片在某张需要闪光的图片上重复出现,但是
网上找了一些资料,竟然是用css写的,真是太帅了!!!
2.原理:在需要闪光的图片前添加before 属性;内容为空;
宽为200px,高为100%,left:-150px,overflow:hiddden;
background属性设置为渐变;颜色看自己需要;transform-skewX(-25deg)
然后为before的content设置过渡动画:{left:150%,transiton:150px 1s ease 0s}
就可以了;
3:参考代码如下:
img{width:800px;height:450px;margin:0 auto;}
	.img { display:block; position: relative; width:800px; height:450px; margin:0 auto;}
	.img:before{ content: ""; position: absolute; width:200px; height: 100%; top: 0; left: -150px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg)
}
.img:hover:before { left: 150%; transition: left 1s ease 0s; }
<div>
	<a href="#" class="img">
		<img src="img/1.jpg" alt="风景"/>
	</a>
  </div>
css实现图片闪光效果的更多相关文章
- CSS 实现图片灰度效果 兼容各种浏览器
		
CSS 实现图片灰度效果 兼容各种浏览器如360浏览器 CSS实现图片灰度效果就是通过CSS样式让彩色图片呈现为灰色,相当于把一张图像的颜色模式调整为灰度,CSS可以通过以下几种方法来实现灰度效果. ...
 - CSS 实现图片灰度效果
		
非原创-从网上收索出来的文章 CSS实现图片灰度效果就是通过CSS样式让彩色图片呈现为灰色,相当于把一张图像的颜色模式调整为灰度,CSS可以通过以下几种方法来实现灰度效果. 方式1. IE滤镜 img ...
 - iOS 加载本地 HTML 文件 CSS 样式图片无效果
		
在开发的过程中,有时候需要加载一些 HTML 页面,对于不太复杂的界面,基本上都可以放到本地用 UIWebview 来加载,但是在开发过程中会碰到 UIWebview 加载出来的 HTML 页面没有图 ...
 - HTML和CSS实现图片翻转效果
		
实现图片翻转,首先来分析一下我们希望实现的是怎样的翻转效果?又该如何去实现呢? 一.希望实现的效果 页面上的图片在光标悬停在上面的时候会发生翻转效果,翻转过后显示出背面的说明文字. 鼠标没有悬停在上面 ...
 - (JS+CSS)实现图片放大效果
		
代码很简单,在这里就不过多阐述,先上示例图: 实现过程: html部分代码很简单 <div id="outer"> <p>点击图片</p> &l ...
 - css实现图片动画效果
		
需求 项目里有个消息中心,当有消息的时候,小铃铛图标可以晃两下,提示当前有信息. 实现过程 书写css 使用css的keyframe属性,配合animation. @keyframes ringing ...
 - css hover图片hover效果兼容ie8
		
例子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...
 - 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果
		
去年盛夏之时,曾写过“小tip: 使用CSS将图片转换成黑白”一文,本文的模式以及内容其实走得是类似路线.CSS3 → SVG → IE filter → canvas. 前段时间,iOS7不是瓜未熟 ...
 - [转] 小tip: 使用CSS将图片转换成模糊(毛玻璃)效果 ---张鑫旭
		
by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/wordpress/?p=3804 去年盛夏之时, ...
 
随机推荐
- jQuery属性选择器.attr()和.prop()两种方法
			
在判断表单单选框是否被选中时,通常会想到使用$('#checkbox').attr('checked')来判断,但在一些情况下,你会发现这种方法并不管用,得到的是undefined. 原来jQuery ...
 - [AngularJS] 常用指令
			
常用指令 ng-hide指令,用于控制部分HTML元素可见(ng-hide="false")和不可见状态(ng-hide="true"),如下: <div ...
 - nyoj 236拦截导弹  简单动归(java)
			
C/C++: #include<stdio.h> int main() { // freopen("250.txt","r",stdin); ],b ...
 - pipe-filter 真难找啊
			
http://blog.csdn.net/absurd/article/details/4307903
 - 15个关于Chrome的开发必备小技巧
			
一.快速查找文件 如果你使用过Sublime,那么你会知道’Go to anything’的强大.没错,Chrome现在也有了这一功能. 操作如下: 1.F12打开你的Chrome调试器: 2.按下C ...
 - jstl c标签
			
判断List是否为空的一种方法是使用jstl的c标签. <c:if test="${not empty cpInfo.cpCredentials}"> </c:i ...
 - git学习教程
			
猴子都能懂的GIT入门 http://backlogtool.com/git-guide/cn/ 廖雪峰的Git教程 http://www.liaoxuefeng.com/wiki/001373951 ...
 - 【转】phpcms授课学习
			
来自:http://blog.csdn.net/yanhui_wei/article/category/1220735 <?php 思路: 一.目前在企业中使用比较多的cms内容管理有如下几种: ...
 - DOM之节点层次
			
1.1 Node类型 DOM1级定义了一个Node接口,该接口将由DOM中的所有节点类型实现.这个Node接口在JS中是作为Node类型实现的:除了IE之外,其他浏览器可访问这个类型.JS中的所有节点 ...
 - linux中chmod更改文件权限命令
			
1. 命令格式: chmod [-cfvR] [--help] [--version] mode file 2. 命令功能: 用于改变文件或目录的访问权限,用它控制文件或目录的访问权限. 3. 命令参 ...