html网站点击特效,HTML5 svg和CSS3炫酷鼠标点击按钮特效

news/2024/5/8 20:02:28/文章来源:https://blog.csdn.net/weixin_36290719/article/details/117786070

这是一组效果非常炫酷的HTML5 svg和CSS3鼠标点击按钮特效。这组鼠标点击特效共有22种效果,大多数是在伪元素上使用CSS3 animations来制作动画效果。非常适合于移动手机APP上的按钮触摸特效。

请注意这些效果需要在支持这些CSS属性的现代浏览器中才有效果,IE10不支持在伪元素上使用animation,因此有些效果可能不会有效果。

该鼠标点击按钮特效插件中使用了Font Awesome字体图标。

HTML结构

该鼠标点击按钮特效中每一个可点击的元素都是一个按钮。

Play

CSS样式

以下是该css3点击按钮特效的通用CSS样式:

.cbutton {

position: relative;

display: inline-block;

margin: 1em;

padding: 0;

border: none;

background: none;

color: #286aab;

font-size: 1.4em;

transition: color 0.7s;

}

.cbutton.cbutton--click,

.cbutton:focus {

outline: none;

color: #3c8ddc;

}

.cbutton__icon {

display: block;

}

.cbutton__text {

position: absolute;

opacity: 0;

pointer-events: none;

}

.cbutton::after {

content: '';

position: absolute;

top: 50%;

left: 50%;

margin: -35px 0 0 -35px;

width: 70px;

height: 70px;

border-radius: 50%;

opacity: 0;

pointer-events: none;

}

插件中通过在点击按钮时使用javascript来为它添加相应的动画CLASS来执行动画效果:

/* Effect Boris */

.cbutton--effect-boris::after {

background: rgba(111,148,182,0.1);

}

.cbutton--effect-boris.cbutton--click::after {

animation: anim-effect-boris 0.3s forwards;

}

@keyframes anim-effect-boris {

0% {

transform: scale3d(0.3, 0.3, 1);

}

25%, 50% {

opacity: 1;

}

100% {

opacity: 0;

transform: scale3d(1.2, 1.2, 1);

}

}

上面的CSS代码可以生成如下图的动画效果:

b5f990597dde89240d13bb4bf9bff1a4.gif

在“Stana”效果中,使用了html5 SVG clipPath,在它上面添加了一个transition。这个效果可能只在Chrome浏览器中才能看到效果。

b5f990597dde89240d13bb4bf9bff1a4.gif

在“Stoja”效果中使用了CSS clip-path属性,这个效果也不是所有浏览器都可以看得到的。参考CanIUse support table for the CSS clip-path property。

b5f990597dde89240d13bb4bf9bff1a4.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_733704.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

百度seo排名点击器app_SEO优化关键词上百度——高权重网站上百度排名

SEO优化关键词上百度——高权重网站上百度排名——百度搜索引擎:标语“百度一下,你就知道”,百度又被广大用户名为“度娘”,现目前覆盖了PC端和移动端,不管是PC端还是移动端,在搜索引擎市场上,一…

网站前端性能优化终极指南

性能黄金法则:80- 90%的终端用户响应时间花在下载前端,即页面上的所有组件:img、stylesheets、scripts等 1.缩小HTML、CSS和JavaScript 减少资源意味着从HTML、JavaScript和CSS中删除不必要的、不需要加载的字符,如空白字符、换行字符、注释和块分隔符…

神泣服务器维护公告,《神泣》官方网站—创天互娱

亲爱的玩家:大家好!为了提升服务器质量,给大家一个稳定顺畅的游戏环境,《神泣》3区将于2020年4月9日开始进行服务器维护&版本更新,整个过程持续约4小时,预计于14:00时结束。更新后为1.0.0.78版本。根据具体情况维护…

hdfs网站服务器,服务器连hdfs配置

服务器连hdfs配置 内容精选换一换该任务指导用户使用Loader将数据从HDFS/OBS导出到SFTP服务器。创建或获取该任务中创建Loader作业的业务用户和密码。确保用户已授权访问作业执行时操作的HDFS/OBS目录和数据。获取SFTP服务器使用的用户和密码,且该用户具备SFTP服务器…

代发核心期刊骗局_假网站,假邮箱,假编辑部……期刊骗子们还要蹦跶多久?...

科技日报记者 张盖伦王丽最近一直处在自己的论文会被盗用的恐慌中。一切源于两个月前的一次投稿。她通过百度搜索期刊官网,按照官网给出的邮箱投出论文,收到编辑部录用通知……过程明明都很顺利。只是,把版面费打给编辑部后,对方就…

win7下如何运行php网站,教你如何在Win7下搭建PHP环境运行帝国ECMS6.0

首先确认你已经把一下程序下载完毕mysql-5.0.41-win32phpMyAdmin-2.11.3ZendOptimizer-3.3.0aphp-5.2.5-Win32本人网盘有提供集合包下载:http://u.115.com/file/f2c234b001我的集合包说明:php.ini文档已经配置好了,直接按下面的教程复制到相应…

thinkcmf5 模板版变量的加载过程 和 新增网站配置项怎么全局使用

1、模板全局配置是怎么加载的 在 HomeBaseController.php 的 fech方法 $more $this->getThemeFileMore($template); 用 echo ThemeModel::getLastSql(); 输出sql语句 :SELECT more FROM cmf_theme_file WHERE theme w0s AND ( is_public 1 OR file por…

esc服务器网站程序安装,esc服务器安装ssl

esc服务器安装ssl 内容精选换一换SSL证书签发后,即可下载并安装在Tomcat、Nginx、Apache、IIS等服务器上。具体操作请参见:在Tomcat上安装SSL证书:详细指导操作请参见在Tomcat服务器上安装SSL证书。在Nginx上安装SSL证书:详细指导…

Web网站的测试流程和方法(一)

近期,Alltesting的众测平台  有不少web网站的功能测试项目,像:  农事GERP种植系统 云测试平台 头号专家网项目第三轮功能测试 于是,有些新加入众测平台的小伙伴们就很捉急:  “web网站怎么测试?”  …

《大型网站性能优化指南——从前端、网络、CDN到后端、大促的全链路性能优化详解》读后感和一点思考

前言:这几天拜读了阿里的这本书,这本书全栈式地讲了一个成熟稳定的大型高并发高容量系统的优化过程,读下来很有收获,也有一些自己的思考。CDN-DNS、网络部分讲的挺精彩的,值得一读的一本书。由于我是后端方向&#xff…

网站用户行为分析项目之会话切割(一)

文章目录0x00 教程内容0x01 项目分析1. 项目背景2. 学习收获3. 数据源介绍4. 项目总体流程5. 最终数据结构0x02 编程实现1. 构建Maven项目2. 编码前准备工作3. 实现源数据的获取4. 解析日志源数据5. 日志清洗操作0x03 思路回顾0xFF 总结0x00 教程内容 项目分析编程实现 基础知…

网站正在建设中_兰州网站建设中常见的布局种类有什么

网站是由网页构成,这点许多从事网站建设或者是接触过网站开发的应该都比较清楚,目前虽然许多的企业都想要建设网站,但是对于网站的布局了解并不清楚,下面随小编一起来了解一下兰州网站建设中几种常见的布局吧。1、区块型为了网站优…

做服务端用Java还是PHP_建站用php还是java

建站用php还是java?建站用php,因为php是常用的网站编程语言,有全球超过81.7%的公共网站在服务器端采用PHP。而Java是一门面向对象编程语言,更适于系统程序的开发。phpPHP即“超文本预处理器”,是一种通用开源脚本语言。…

百度爬虫爬到虚拟链接 网站被黑_什么是爬虫?如何提高爬虫爬取网页速度?...

什么是爬虫?网络爬虫也叫网络机器人和网络蜘蛛,它可以代替人工按照一定的规则自动地的在互联网中进行数据采集与整理。各大搜索引擎也都有各自的名字,如百度蜘蛛:BaiduSpider,谷歌蜘蛛:Googlebot&#xff0…

jmeter怎么监控网站服务器,Jmeter监控服务器资源

1. 前言之前用Jmeter做性能测试时总是通过其他工具来监控服务器资源,通过查找资料,发现Jmeter自带的监控工具能监控tomcat,这种情况只能监控Tomcat支持的资源使用部分,完全是不够用的,于是发现有第三方插件支持Jmeter监…

91pay.php,电商网站使用支付宝转账付款功能代替支付宝支付接口

现在支付宝商户对于商家接入支付宝即时到账接口管理比较严格,一般都是需要支付宝企业账户才能申请开通即时到账接口的。这对于大部分个人商家来说,无疑不利于快速回笼资金。本接口通过一个变通的方式,利用支付宝系统中的转账付款功能&#xf…

建站难?史上最全指南 — 教你使用WordPress搭建出属于自己的站点!

文章目录引言购买服务器购买域名解析域名部署WordPress安装nginx服务器安装PHP运行环境新建个人站点下载并安装WordPress安装主题网站备案SSL证书(HTTPS)页面伪静态网站类型选择结语引言 很多朋友都想拥有自己的个人网站,但事实如果自己从头搭…

网站中文乱码?三招解决

发布网站后&#xff0c;不少小伙伴都会碰到中文乱码问题。 碰到这种问题不用慌&#xff0c;三招就可以解决&#xff1a; 第一招&#xff1a;设置好页面的编码&#xff0c;建议用utf-8编码格式&#xff0c;一招鲜&#xff0c;吃天下。 <meta http-equiv"Content-Type&qu…

网站开发知识结构

网站开发知识结构 https://github.com/TeamStuQ/skill-map https://blog.csdn.net/fenglailea/article/details/52609188 转载于:https://www.cnblogs.com/iamspecialone/p/11203256.html

ctfhub——网站源码python脚本解法

1.打开题目页面如下&#xff1a; 2.编写脚本之前&#xff0c;先学习一下python request模块中正常访问页面代码怎么写 import requests url "http://42.192.212.170/" r requests.get(url) print (r,r.status_code,end" ") 输出结果&#xff1a; 3.下…