html+css 实现悬浮按钮

前言:哈喽,大家好,今天给大家分享html+css 绚丽效果!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕

支持一下

文章目录

  • 效果
  • 原理解析
    • 上代码,可以直接复制使用
      • 目录
      • html
      • css

效果

悬浮效果

原理解析

1.给每一个按钮添加一个hover效果,并给按钮的父容器添加一个perspective透视属性
添加透视属性

2.当按钮上有鼠标时,hover效果触发,改变按钮的样式变化transform和box-shadow
当hover时按钮的变化

3.具体的变换参数,直接看代码,可以一键复制,查看效果

上代码,可以直接复制使用

目录

悬浮目录

html

<!DOCTYPE html>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>html+css 实现悬浮按钮</title><link rel="stylesheet" href="./style.css">
</head><body><div class="container"><h1 style="text-align: center;color:#fff;margin-bottom: 50px;padding-top: 50px">html+css 实现悬浮按钮</h1><div class="wrapper"><button class="btn">求点赞</button><button class="btn">求关注</button><button class="btn">求收藏</button><button class="btn">求分享</button></div></div></body></html>

css

*{/* 初始化 */margin: 0;padding: 0;
}
.container{/* 100%窗口高度 */height: 100vh;/* 渐变背景 */background: linear-gradient(200deg,#ffecd2,#fcb69f);
}.wrapper{/* 定义3D元素距视图的距离 */perspective: 320px;width: 500px;margin: 0 auto;display: flex;flex-direction: column;align-items: center;
}
.btn{display: block;margin: 40px 0;width: 240px;height: 80px;border: none;background-color: #fda085;color: #fff;font-size: 18px;border-radius: 6px;outline: none;cursor: pointer;/* 动画过渡 */transition: 0.3s;
}/*当hover时,按钮的样式变化:*/
.btn:nth-child(1):hover{/* 沿X轴旋转15度 */transform: rotateX(15deg);/* 阴影 */box-shadow: 0 15px 15px rgba(225,95,65,0.56);
}
.btn:nth-child(2):hover{/* 沿X轴旋转-15度 */transform: rotateX(-15deg);/* 阴影 */box-shadow: 0 -15px 15px rgba(225,95,65,0.56);
}
.btn:nth-child(3):hover{/* 沿Y轴旋转15度 */transform: rotateY(15deg);/* 阴影 */box-shadow: -15px 0 15px rgba(225,95,65,0.56);
}
.btn:nth-child(4):hover{/* 沿Y轴旋转-15度 */transform: rotateY(-15deg);/* 阴影 */box-shadow: 15px 0 15px rgba(225,95,65,0.56);
}

到此这篇文章就介绍到这了,更多精彩内容请关注本人以前的文章或继续浏览下面的文章,创作不易,如果能帮助到大家,希望大家多多支持宝码香车~💕

整理不易,点赞关注宝码香车

更多专栏订阅推荐:
👍 html+css+js 绚丽效果
💕 vue
✈️ Electron
⭐️ js
📝 字符串
✍️ 时间对象(Date())操作

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

AI机器人本地免费部署(部署Llama 3.1详细教程)

昨日&#xff0c;Meta公司发布了人工智能模型——Llama 3.1。 那么Llama 3.1 405B的效果怎么样&#xff1f;我们来对比一张图&#xff0c;横向对比一下GPT-4。 可以看出&#xff0c;Llama 3.1 405B在各类任务中的表现可以与GPT-4等顶级的模型相差无几。 那么&#xff0c;我们…

2024年国际高校数学建模大赛(IMMCHE)问题A:金字塔石的运输完整思路代码 结果分享(仅供学习)

2024 International Mathematics Molding Contest for Higher Education Problem A: Transportation of Pyramid Stones&#xff08;2024年国际高校数学建模大赛&#xff08;IMMCHE&#xff09;问题A&#xff1a;金字塔石的运输&#xff09; 金字塔的建造是古埃及文明的杰出成…

嵌入式Python、决策树算法、SQLite、Flask、树莓派、机器学习:基于算法自主决策的智能家居系统(代码示例)

项目概述 随着物联网技术的快速发展&#xff0c;智能家居系统越来越普及&#xff0c;成为现代家庭生活的重要组成部分。本文将介绍一个基于Raspberry Pi和Arduino的智能家居算法控制系统的硬件平台。该系统能够通过传感器采集环境数据&#xff0c;并利用机器学习算法进行分析与…

Unity 资源 之 Pop It 3D 解压玩具与双人AI游戏 Unity 资源包分享

精彩呈现&#xff1a;Pop It 3D 解压玩具与双人AI游戏 Unity 资源包分享 一、Pop It 3D 解压玩具的魅力二、双人游戏的互动乐趣三、Unity 游戏资源包的优势四、如何获取资源包 亲爱的游戏爱好者们&#xff0c;今天为大家带来一款令人兴奋的游戏资源——Pop It 3D 解压玩具双人带…

VMware虚拟机中CentOS7自定义ip地址并且固定ip

配置固定ip(虚拟机) 前提&#xff1a;虚拟机网络配置成&#xff0c;自定义网络并选择VMnet8(NAT 模式) 操作(如下图)&#xff1a;点击虚拟机–》设置–》–》硬件–》网络适配器–》自定义&#xff1a;特定虚拟网络–》选择&#xff1a;VMnet8(NAT 模式) 虚拟机网络设置 需要记…

数据分析中常用的数据分析工具

在数据分析中&#xff0c;常用的数据分析工具种类繁多&#xff0c;它们各自具有不同的特点和优势&#xff0c;适用于不同的数据分析场景和需求。以下是一些常用的数据分析工具分类及具体介绍&#xff1a; 一、Excel生态工具 Excel是微软开发的一款电子表格软件&#xff0c;广…

【最接近原点的 K 个点】python刷题记录

R2-排序算法 有点像快速排序 快排&#xff1f;根本不用 class Solution:def kClosest(self, points: List[List[int]], k: int) -> List[List[int]]:#直接按照欧几里得距离排序points.sort(keylambda x:sqrt(x[0]**2x[1]**2))ret[]for i in range(k):ret.append(points[i]…

NLP-使用Word2vec实现文本分类

Word2Vec模型通过学习大量文本数据&#xff0c;将每个单词表示为一个连续的向量&#xff0c;这些向量可以捕捉单词之间的语义和句法关系。本文做文本分类是结合Word2Vec文本内容text&#xff0c;预测其文本标签label。以下使用mock商品数据的代码实现过程过下&#xff1a; 1、…

干货|永久免费SSL证书申请——七步实现网站HTTPS

在数字化时代&#xff0c;网站的安全性成为了衡量其专业性和可信度的重要标准之一。启用HTTPS协议&#xff0c;即通过安装SSL证书&#xff0c;可以确保数据在用户浏览器和服务器之间传输时的加密性&#xff0c;保护用户隐私和数据安全。对于个人博客、小型企业或预算有限的组织…

最佳CEO的钱袋子道出了哪些财富密码?

被贴上“华尔街史上经营最成功的基金经理人之一”、“投资天才”等标签的迈克尔斯坦哈特曾说过&#xff1a;保持相对机敏&#xff0c;要随时研究可能带来财富的一切领域&#xff0c;要比别人更早感知大势的变化。 但问题是&#xff0c;其中的“可能带来财富的一切领域”又该如…

Ubuntu18中MySQL的安装

文章目录 一、背景说明二、安装步骤2.1、安装包的获取2.2、解压并移动2.3、创建用户和用户组2.4、给数据目录赋权限2.5、配置my.conf2.6、初始化MySQL2.7、启动MySQL服务2.8、修改root用户密码2.9、创建外网访问用户2.10、设置开机启动 三、问题3.1、如何查看用户组和用户&…

【C++刷题】优选算法——队列+宽搜

N 叉树的层序遍历 vector<vector<int>> levelOrder(Node* root) {vector<vector<int>> ret;if (root nullptr) return ret;queue<Node*> q;q.push(root);ret.push_back({root->val});int size 1;while (!q.empty()) {vector<int> v…

深入解读 Java 中的 `StringUtils.isNotBlank` 与 `StringUtils.isNotEmpty`

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? 专栏导…

Windows Server搭建局域网NTP时间服务器与客户端通实现

1.服务器环境&#xff1a; win11更改注册表 winR输入regedit win11更改注册表 winR输入regedit 2.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config&#xff0c;找到Config目录&#xff0c;双击Config目录下的AnnounceFlags&#xff0c;设为5。 3.HKEY_L…

简单几步,教你使用scikit-learn做分类和回归预测

经常听到初学python的小伙伴在抱怨&#xff0c;python安装第三方库太慢&#xff0c;很容易失败报错&#xff0c;如果安装pandas、tensorflow这种体积大的库&#xff0c;简直龟速。 为什么pip会很慢&#xff1f; 先来了解下pip&#xff0c;pip是一个非常流行的python包管理工具…

C语言数组练习--扫雷

一.游戏规则 扫雷的基本规则&#xff1a; 点击方格&#xff0c;如果是地雷&#xff0c;游戏失败&#xff1b;找到所有方格而不踩到地雷则游戏胜利。左键翻开方格&#xff0c;右键标记地雷。双击左键&#xff08;或者左右键一起点&#xff09;可以看到数字的可点击范围。数字表示…

Temu卖家必读:测评补单策略,提升销量与转化率!

拼多多旗下的跨境电商平台Temu&#xff0c;凭借其独特的广告和低价策略&#xff0c;迅速在美国市场站稳脚跟&#xff0c;并在欧美市场取得初步成功后&#xff0c;马不停蹄地迈向了更广阔的海外市场。去年七月&#xff0c;Temu正式进军亚洲市场&#xff0c;日本与韩国成为其首批…

redis:清除缓存的最简单命令示例

清除redis缓存命令(执行命令列表见截图) 1.打开cmd窗口&#xff0c;并cd进入redis所在目录 2.登录redis redis-cli 3.查询指定队列当前的记录数 llen 队列名称 4.清除指定队列所有记录 ltrim 队列名称 1 0 5.再次查询&#xff0c;确认队列的记录数是否已清除

MySQL练习(5)

作业要求&#xff1a; 实现过程&#xff1a; 一、触发器 &#xff08;1&#xff09;建立两个表&#xff1a;goods&#xff08;商品表&#xff09;、orders&#xff08;订单表&#xff09; &#xff08;2&#xff09;在商品表中导入商品记录 &#xff08;3&#xff09;建立触发…

Milvus × RAG助力快看多业务应用

快看介绍 快看漫画创办于2014年&#xff0c;集漫画阅读、创作互动、线下漫画沉浸体验、周边衍生品购买等体验于一体&#xff0c;是年轻人的一站式漫画生活方式平台。截止到2023年底&#xff0c;快看总用户超过3.8亿&#xff0c;在中国漫画市场渗透率超过50%。经过9年的创作者生…