这是一款效果非常炫酷的纯CSS3鼠标滑过按钮流光效果。当用户用鼠标滑过按钮的时候,一道流光会瞬间滑过按钮,就像玻璃的反光效果,非常漂亮。

使用方法

HTML结构

该效果中的按钮是一个超链接元素。

Link

CSS样式

将超链接元素制作为块级元素或内联块级元素,为它设置相对定位方式。并为按钮设置一个宽度和高度,背景颜色和前景颜色。为了让流光在按钮之外看不见,必须设置一个overflow:hidden;属性。最后为按钮的过渡动画设置0.15秒的ease-in效果。

.button {

display: block;

position: relative;

background: #00B16A;

color: #fff;

width: 160px;

height: 50px;

line-height: 50px;

text-align: center;

font-family: 'Ubuntu', sans-serif;

font-size: 15px;

font-weight: bold;

text-decoration: none;

margin: 50px auto 0;

border-radius: 2px;

overflow: hidden;

-webkit-transition: all 0.15s ease-in;

transition: all 0.15s ease-in;

}

流光使用按钮的:before伪元素来制作,它使用绝对定位,它是一个白色的矩形,开始时位于按钮之外,由于按钮设置了overflow:hidden;属性,所以开始时它是不可见的。然后通过skewX()函数将它倾斜25度,并设置0.25秒的ease-out过渡动画效果。

.button:before {

content: ' ';

position: absolute;

background: #fff;

width: 25px;

height: 50px;

top: 0;

left: -45px;

opacity: 0.3;

-webkit-transition: all 0.25s ease-out;

transition: all 0.25s ease-out;

-webkit-transform: skewX(-25deg);

transform: skewX(-25deg);

}

在鼠标滑过按钮时,按钮的背景颜色发生变化。同时修改:before伪元素的宽度和left属性,使流光滑过按钮。

.button:hover {

background: #26C281;

}

.button:hover:before {

width: 45px;

left: 205px;

}

html5 css3鼠标滑过效果,纯CSS3鼠标滑过按钮流光效果相关推荐

  1. html 栏目切换幻灯片效果,很酷的切换效果 纯CSS3幻灯片实现

    很酷的切换效果 纯CSS3幻灯片实现 11月 18, 2013 评论 (4) Sponsor CSS3实现给我们带来太多惊喜,FLASH能实现的动画,很多CSS3也可以实现,正如今天为大家展示的纯HT ...

  2. 小y的放松时刻-0003:按钮流光效果

    小y的放松时刻-0003:按钮流光效果 内容简介 原链接 效果展示 代码 内容简介 这是小y学习css.js的记录和分享. 绝大部分内容将会是非原创,侵删. 原链接 https://blog.csdn ...

  3. html 鼠标图标做成动画效果,纯css3实现的鼠标悬停动画按钮

    今天给大家带来一款纯css3实现的鼠标悬停动画按钮.这款按钮鼠标经过前以正方形的形式,当鼠标经过的时候以动画的形式变成圆形.效果图如下: 实现的代码. html代码: 复制代码 代码如下: css3代 ...

  4. html5云朵效果,纯CSS3打造逼真的多层云彩动画特效

    这是一款效果非常炫酷的纯CSS3逼真的多层云彩动画特效.该特效使用多张透明的云彩PNG图片作为背景图片,使用CSS animation动画来制作云彩水平飘动的动画效果. 使用方法 HTML结构 该多层 ...

  5. html炫酷的导航栏效果,纯CSS3创意导航菜单特效

    这是一款非常有创意的纯CSS3导航菜单特效.该导航菜单主要通过CSS3 transform和transition方法实现效果,非常简单.该特效由進擊的燊提供. 使用方法 HTML结构 该导航菜单使用一 ...

  6. html桌面卡牌效果,纯CSS3超酷文章卡片UI设计效果

    这是一款使用纯CSS3制作的超酷文章卡片UI设计效果.该文章卡片带有阴影效果,当鼠标滑过卡片时,文章的描述信息会以滑动动画的方式显示在卡片中. 使用方法 HTML结构 一张卡片的HTML结构如下: 文 ...

  7. html纯css页面滑动效果,纯css3滑动按钮动画效果

    android系统的滑动按钮相信大家都使用过.这款插件就是使用纯css3制作出类似android系统的滑动按钮效果. HTML html代码十分简单.使用一个大的div作为包裹容器,给它一个class ...

  8. html5 圆形加载进度条,纯css3超酷圆形Loading加载进度条特效

    这是一款效果炫酷的纯css3圆形Loading加载进度条特效插件.该loading特效使用:before和:after伪元素来制作动画d的不同部分,然后给他们设置absolute定位和CSS tran ...

  9. html百叶窗切换效果,纯CSS3百叶窗式切换轮播图特效

    这是一款使用纯CSS3制作的百叶窗式切换轮播图特效.该特效使用背景图片来制作,在轮播图切换时,通过一组div元素来制作百叶窗效果,非常的炫酷. 使用方法 HTML结构 该轮播图特效中使用了6张背景图片 ...

最新文章

  1. 大一期末计算机应用基础考什么,大学计算机应用基础期末考试题
  2. 前端面试系列-ES6
  3. Linux源码编译(一):从头文件说起
  4. 使用K-S检验一个数列是否服从正态分布、两个数列是否服从相同的分布(转载+自己笔记)
  5. React开发(236):dva概念1数据流向
  6. 人人都能看懂的机器学习!3个案例详解聚类、回归、分类算法
  7. api postmain 鉴权_WebAPI常见的鉴权方法,及其适用范围
  8. 登顶AI服务器全球第一后,浪潮发布AI系统浪潮元脑
  9. Jmeter之简单控制器
  10. 随机抽样C语言,R语言中实现简单随机抽样
  11. C++层次分析法一致性检验
  12. GeoGebra官方版下载
  13. 关于使用QML的MediaPlayer实现视频和音频的播放时遇到的一些坑
  14. excel 错位插入_EXCEL单元格错位如何对齐:excel表格数据错位
  15. 用递归树方法求解递归式
  16. idea 启动项目突然间 java.lang.OutOfMemoryError: Java heap space
  17. 音乐音频 | openSMILE提取音频需要掌握的知识
  18. 迟来的面试经历——纪2018.4的Dorabot蓝胖子机器人软件工程师面试经历
  19. Unity灯光渲染之自发光材质
  20. 分享6个教师常用的网站,再也不用到处找资源了

热门文章

  1. 威联通nas怎么更换大硬盘_如何优雅无损的更换群晖硬盘
  2. 天大18年6月考试财务报表分析4
  3. JAVA快递单号查询接口对接第三方快递鸟api接口教程
  4. poj1737 Connected Graph
  5. Faiss(17):IndexIVFPQ文件格式分析
  6. 南城故事---教你一招就能让安卓手机变得飞快!
  7. 异或的性质 HDOJ 2095 find your present (2)
  8. 【老陈说事儿】【最科学最全面最详细】真正入行IT需要什么资质?
  9. 计算机睡眠状态单机游戏,睡前不玩这款高评分单机游戏的话,一定后悔!
  10. 最常用的邮箱的SMTP