当前位置:JS特效 » 按钮图标 » js和css3带反光特效的按钮插件
 js和css3带反光特效的按钮插件
如果您觉得内容不错,请分享:
标签: 按钮反光特效

插件介绍

这是一款js和css3带反光特效的按钮插件。该特效是在鼠标移动时,按钮和附近的按钮有光线的明暗效果,类似黑暗中一束光线照射到了按钮上的3D光照效果。

浏览器兼容性

浏览器兼容性
时间:2021-07-24 阅读:64
简要教程

这是一款js和css3带反光特效的按钮插件。该特效是在鼠标移动时,按钮和附近的按钮有光线的明暗效果,类似黑暗中一束光线照射到了按钮上的3D光照效果。

使用方法

在页面中引入fluent-reveal-effect.css文件和fluent-reveal-effect.js文件。

          
             
                
HTML

使用一个

CSS样式

然后为按钮添加下面的CSS样式。

.btn {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  padding: 1rem 2rem;
  background-color: #333;
  color: #fff;
  border: 0;
  
  transition: all 200ms ease;
}
.btn-border {
  display: inline-block;
  margin: 5px;
}
.btn-border .btn {
  display: block;
  margin: 2px;
}
                
初始化插件

最后通过下面的方法来初始化该反光特效的按钮插件。

FluentRevealEffect.applyEffect(".btn", {
  lightColor: "rgba(255,255,255,0.1)",
  gradientSize: 150
})              
                

如果需要制作点击时的点击波效果,可以使用clickEffect参数。

FluentRevealEffect.applyEffect(".btn", {
  clickEffect: true
})   
                

如果想制作按钮边框的光亮效果,HTML代码和js代码如下:

FluentRevealEffect.applyEffect(".effect-group-container", {
  clickEffect: true,
  lightColor: "rgba(255,255,255,0.6)",
  gradientSize: 80,
  isContainer: true,
  children: {
    borderSelector: ".btn-border",
    elementSelector: ".btn",
    lightColor: "rgba(255,255,255,0.3)",
    gradientSize: 150
  }
})
                

该js和css3带反光特效的按钮插件的github地址为:https://github.com/CodeHimBlog/jquery-codehim-analog-clock

Top