【css酷炫效果】纯CSS实现球形阴影效果

news/2025/3/20 11:25:50/

css酷炫效果】纯CSS实现球形阴影效果

  • 创作背景
  • html结构
  • css样式
  • 完整代码
    • 基础版
    • 进阶版(动态版)
  • 效果图

想直接拿走的老板,链接放在这里:上传后更新

创作随缘,不定时更新。

创作背景

刚看到csdn出活动了,赶时间,直接上代码,令人丧气的是:活动的领域有要求,不是发够就行,瞬间意志消沉。

html结构

<div class="button"></div>

css_15">css样式

.button {background-image: url('a.gif');border-radius: 50%;margin: 60px;padding: 60px;width: 200px;height: 200px;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);transition: all 0.3s ease; 
}
.button:hover {box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
}
body{text-align: center;
} 

完整代码

基础版

<!DOCTYPE html>
<html lang="en"> 
<head><title>页面特效</title>
<style type="text/css">
.button {background-image: url('a.gif');border-radius: 50%;margin: 60px;padding: 60px;width: 200px;height: 200px;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);transition: all 0.3s ease; 
}
.button:hover {box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
}
body{text-align: center;
} </style></head>
<body><div class="button"></div></body>
</html>

进阶版(动态版)

<!DOCTYPE html>
<html lang="en"> 
<head><title>页面特效</title>
<style type="text/css">
.button {background-image: url('a.gif');border-radius: 50%;margin: 60px;padding: 60px;width: 200px;height: 200px;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);transition: all 0.3s ease;animation: dynamic-shadow 2s infinite;
}
.button:hover {box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);
}
@keyframes dynamic-shadow {0% {box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);}50% {box-shadow: 15px 15px 25px rgba(0, 0, 0, 0.7);}100% {box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);}
}
body{text-align: center;
} </style></head>
<body><div class="button">看我看我</div></body>
</html>

效果图

在这里插入图片描述


http://www.ppmy.cn/news/1580579.html

相关文章

RabbitMQ可靠性进制

文章目录 1.生产者可靠性生产者重连生产者确认小结 2. MQ的可靠性数据持久化LazyQueue小结 3. 消费者的可靠性消费者确认机制消费者失败处理方案业务幂等性唯一消息ID业务判断 兜底方案 1.生产者可靠性 生产者重连 在某些场景下由于网络波动&#xff0c;可能就会出现客户端连…

SQL语言的散点图

SQL语言的散点图 引言 在数据科学和数据分析的领域中&#xff0c;数据可视化是一项重要的技能。有效的数据可视化可以帮助我们理解复杂的数据集&#xff0c;发现数据中的潜在规律&#xff0c;进而支持决策制定。散点图作为一种基本而有效的数据可视化形式&#xff0c;广泛应用…

群体智能优化算法-牛顿-拉夫逊优化算法(Newton-Raphson-Based Optimizer, NRBO,含Matlab源代码)

摘要&#xff08;Abstract&#xff09; 牛顿-拉夫逊优化算法&#xff08;Newton-Raphson-Based Optimizer, NRBO&#xff09;是一种新型群体智能优化算法&#xff0c;受牛顿-拉夫逊方法求解非线性方程的启发。NRBO 结合牛顿-拉夫逊搜索规则&#xff08;Newton-Raphson Search …

python函数的多种参数使用形式

目录 1. 位置参数&#xff08;Positional Arguments&#xff09; 2. 关键字参数&#xff08;Keyword Arguments&#xff09; 3. 默认参数&#xff08;Default Arguments&#xff09; 4. 可变参数&#xff08;Variable Positional Arguments&#xff09; 5. 关键字可变参数&…

单片机学完开发板,如何继续提升自己的技能?

很多人学完开发板后都会卡在一个尴尬的阶段&#xff1a;觉得自己会的东西不少&#xff0c;但又不知道下一步该干啥。会点C语言&#xff0c;能烧录程序&#xff0c;能点亮LED&#xff0c;玩转按键&#xff0c;搞定串口等等&#xff0c;能用开发板做点小玩意儿&#xff0c;但面对…

联合省选2023游记

Day -? 初一&#xff0c;住宿&#xff0c;在学校接到电话&#xff0c;得知有比赛&#xff0c;“难度高于 NOIP”。 因为上次春测没去&#xff0c;导致 4 4 4 级绿勾飞了&#xff0c;这次想都没想就报名了。 Day -6 一次模拟赛&#xff0c; 300 300 300 分的总分得了 15 …

Unity Shader编程】之渲染流程之深度及pass详解

关于透明物体的渲染&#xff0c;首先需要了解以下部分 深度缓冲区深度写入深度测试pass渲染和深度测试的过程深度测试和颜色混合过程 ** 一&#xff0c;深度缓冲区 ** 深度即物体距离相机的距离&#xff0c;深度写入即是把物体的距离相机信息记录下来&#xff0c;写入一个名…

运维面试题(六)

1.statefulset用来管理有状态的应用程序&#xff0c;有状态是什么意思&#xff1f; 每一个pod都有一个固定的网络标识符&#xff0c;在整个生命周期中不会改变。每个实例都可以拥有自己的持久化存储卷&#xff0c;即使容器被删除并重新创建&#xff0c;存储卷仍然存在。Statef…