花样鼠标悬停特效

代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.container {width: 1000px;height: 580px;margin: 50px auto;border: 1px solid green;position: relative;}.top {margin: 0 auto 130px;padding: 10px 0;background: mediumpurple;color: #fff;}.fill:hover,.fill:focus {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 *//* 2m=32px */box-shadow: inset 0 0 0 2em var(--hover);}.pulse:hover,.pulse:focus {animation: pulse 1s;box-shadow: 0 0 0 2em rgba(255, 255, 255, 0);}@keyframes pulse {0% {box-shadow: 0 0 0 0 var(--hover);}}.close:hover,.close:focus {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 */box-shadow: inset -3.5em 0 0 0 var(--hover), inset 3.5em 0 0 0 var(--hover);}.raise:hover,.raise:focus {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 */box-shadow: 0 0.5em 0.5em -0.4em var(--hover);transform: translateY(-0.25em);}.up:hover,.up:focus {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 */box-shadow: inset 0 -3.25em 0 0 var(--hover);}.slide:hover,.slide:focus {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 */box-shadow: inset 6.5em 0 0 0 var(--hover);}.offset {/* box-shadow: [inset] <offset-x> <offset-y> [blur-radius] [spread-radius] <color>; *//* inset关键字是可选的,如果提供,阴影将在元素内部而不是外部。<offset-x>和<offset-y>定义阴影的水平和垂直偏移量。<blur-radius>是可选的,定义模糊距离。<spread-radius>也是可选的,定义阴影的大小。<color>定义阴影的颜色。 */box-shadow: 0.3em 0.3em 0 0 var(--color), inset 0.3em 0.3em 0 0 var(--color);}.offset:hover,.offset:focus {box-shadow: 0 0 0 0 var(--hover), inset 6em 3.5em 0 0 var(--hover);}.fill {--color: #a972cb;--hover: #cb72aa;}.pulse {--color: #ef6eae;--hover: #ef8f6e;}.close {--color: #ff7f82;--hover: #ffdc7f;}.raise {--color: #ffa260;--hover: #e5ff60;}.up {--color: #e4cb58;--hover: #94e458;}.slide {--color: #8fc866;--hover: #66c887;}.offset {--color: #19bc8b;--hover: #1973bc;}button {color: var(--color);transition: 0.25s;}button:hover,button:focus {border-color: var(--hover);color: #fff;}button {background: none;border: 2px solid;font: inherit;line-height: 1;margin: 0.5em;padding: 1em 2em;}</style>
</head><body><div class="container"><div class="top"><h3>花样的鼠标悬停特效</h3></div><div style="width:640px ; margin:0 auto; background:#222222;"><button class="fill">Fill In</button><button class="pulse">Pulse</button><button class="close">Close</button><button class="raise">Raise</button><button class="up">Fill Up</button><button class="slide">Slide</button><button class="offset">Offset</button></div></div>
</body></html>

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

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

相关文章

【WEEK7】学习目标及总结【MySQL】【中文版】

学习目标&#xff1a; 两周 三周完成MySQL的学习——第三周 学习内容&#xff1a; 参考视频教程【狂神说Java】MySQL最新教程通俗易懂事务及索引&#xff1a;索引权限管理MySQL备份规范数据库设计JDBC 数据库驱动statement对象 学习时间及产出&#xff1a; 第七周MON~FRI 2…

SAM功能改进VRP-SAM论文解读VRP-SAM: SAM with Visual Reference Prompt

现已总结SAM多方面相关的论文解读&#xff0c;具体请参考该专栏的置顶目录篇 一、总结 1. 简介 发表时间&#xff1a;2024年3月30日 论文&#xff1a; 2402.17726.pdf (arxiv.org)https://arxiv.org/pdf/2402.17726.pdf代码&#xff1a; syp2ysy/VRP-SAM (github.com)htt…

如何在极狐GitLab 使用Docker 仓库功能

本文作者&#xff1a;徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台&#xff0c;很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版&#xff0c;专门为中国程序员服务。可以一键式部署极狐GitLab。 本文主要讲述了如何在[极狐GitLab…

Docker - 镜像加速

博文目录 文章目录 镜像加速&#xff1f; No&#xff01; save:scp:load Yes&#xff01;Play with Docker (PWD)操作流程 镜像加速&#xff1f; No&#xff01; save:scp:load Yes&#xff01; 20240410: 现在国内不用梯子不配镜像加速可直接拉取官网镜像, 速度非常快, 所以此…

月亮和Pandas - Wes Mckinney的传奇故事

正如死亡和税收不可避免&#xff0c;Pandas对量化人而言&#xff0c;也具有同样的地位 – 每个人都不可避免地要与之打交道。而Wes Mckinney正是Pandas的创建者。Pandas是有史以来&#xff0c;最成功的Python库之一&#xff0c;以一已之力&#xff0c;开拓了Python的生存空间。…

Python结合spy++

导入必要的库 import win32con from win32 import win32gui from win32 import win32clipboard as w import pyautogui import sys1.获取窗口全部属性 def show_window_attr(hwnd):"""显示窗口的属性:param hwnd: 窗口句柄&#xff08;十进制&#xff09;:ret…

国内如何使用Suno-v3-AI音乐生成大模型?SparkAi创作系统搭建部署教程分享

一、文章前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;那么如何搭建部署AI创作ChatGPT&#xff1f;小编这里写一个详细图文教程吧。已支持…

亚信安慧AntDB-T数据库重分布的实现原理

摘要&#xff1a; 亚信安慧AntDB-T是一款通用企业级、高可用、高性能的原生分布式关系型数据库&#xff0c;具有多种分片方式。在数据库的使用过程中&#xff0c;随着数据的变更和增长&#xff0c;需要重新修改表的分片方式。 AntDB-T数据库支持重分布命令&#xff0c;在内核…

使用docker制作Android镜像(实操可用)

一、安装包准备 1、准备jdk 下载地址&#xff1a;Java Downloads | Oracle 注意版本&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 我下载的jdk17&#xff0c;不然后面构建镜像报错&#xff0c;就是版本不对 2、准备安装的工具包 ttps://dev…

迭代器模式【行为模式C++】

1.简介 迭代器模式是一种行为设计模式&#xff0c; 让你能在不暴露集合&#xff08;聚合对象&#xff09;底层表现形式 &#xff08;列表、 栈和树等&#xff09; 的情况下遍历集合&#xff08;聚合对象&#xff09;中所有的元素。 迭代器的意义就是将这个行为抽离封装起来&a…

C语言中的数据结构--链表的应用1(2)

前言 上一节我们学习了链表的概念以及链表的实现&#xff0c;那么本节我们就来了解一下链表具体有什么用&#xff0c;可以解决哪些实质性的问题&#xff0c;我们借用习题来加强对链表的理解&#xff0c;那么废话不多说&#xff0c;我们正式进入今天的学习 单链表相关经典算法O…

题目:画图,综合例子。

题目&#xff1a;画图&#xff0c;综合例子。 There is no nutrition in the blog content. After reading it, you will not only suffer from malnutrition, but also impotence. The blog content is all parallel goods. Those who are worried about being cheated should…

【CSS】利用Vue实现数字翻滚动画效果

利用Vue实现数字翻滚动画效果 在很多数据可视化的需求中&#xff0c;动态呈现数据变化是一个常见且具有较强视觉冲击力的手段&#xff0c;尤其是数字的实时变化。今天我们将探讨如何使用 Vue.js 和 CSS3 来实现数字的翻滚动画效果&#xff0c;即模拟真实物体在Z轴上翻动的效果…

二分查找总结(十八天)

704. 二分查找 题目 给定一个 n 个元素有序的&#xff08;升序&#xff09;整型数组 nums 和一个目标值 target &#xff0c;写一个函数搜索 nums 中的 target&#xff0c;如果目标值存在返回下标&#xff0c;否则返回 -1 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输…

elasticsearch不删除索引只清理数据——筑梦之路

这里主要使用了elasticsearch的接口 _delete_by_query # 清理指定时间之前的数据curl -X POST "http://localhost:9200/[索引名]/_delete_by_query?pretty&wait_for_completionfalse" -H Content-Type: application/json -d {"query": {"range…

WPS 365开启企业一站式AI办公;联发科推出生成式AI服务平台;马斯克:AI 明年或超越人类智力

WPS 365 升级一站式 AI 办公 昨日&#xff0c;金山办公生产力大会举行&#xff0c;现场发布了面向组织和企业的办公新质生产力平台 WPS 365&#xff0c;其包含升级的 WPS Office、最新发布的 WPS AI 企业版和 WPS 协作。 WPS 365 将能覆盖一个组织日常办公基本需求&#xff0c…

我们把 Prompt 函数和类更进一步了

前言 上次我们发了一篇文章&#xff0c;很好的解决了 Prompt 的使用问题&#xff1a; 最好的Prompt管理和使用依然是 Class 和 Function - 继续让LLM和编程语言融合 相比其他方案&#xff0c;具有非常大的优势&#xff0c;完全融入到了现有的编程语言里&#xff0c;而不是大段的…

SpringBoot-如何设计优秀的后端接口?

在实际工作中&#xff0c;我们需要经常跟第三方平台打交道&#xff0c;可能会对接第三方平台API接口&#xff0c;或者提供API接口给第三方平台调用。 那么问题来了&#xff0c;如果设计一个优雅的API接口&#xff0c;能够满足&#xff1a;安全性、可重复调用、稳定性、好定位问…

Java快速入门系列-6(数据库编程与JDBC)

第六章:数据库编程与JDBC 6.1 SQL基础6.1.1 SQL基本结构与命令6.1.2 SQL高级查询6.1.3 SQL子查询与联接6.2 JDBC原理与使用6.2.1 JDBC驱动程序与URL6.2.2 Statement、PreparedStatement与CallableStatement6.2.3 数据库事务处理6.3 数据库连接池6.4 事务管理6.1 SQL基础 SQL(…

2. Spring的创建和Bean的存取

经过前面的学习我们已经大体明白了 IOC 思想以及它的实现方式 DI &#xff0c;本节要讲的是如何Spring框架实现实现DI。 本节目标&#xff1a; Spring(Core) 项目创建将对象存储到 Spring 中将对象(bean)从 Spring 中取出 1. 创建 Spring 项目 与开篇演示的 Spring Boot 项目不…