css3 实现10种炫酷的文字动画


当然!以下是10种炫酷的文字动画效果,使用CSS3实现。你可以将这些代码放入HTML和CSS文件中以查看效果。 1. 渐变文字 ```html <div class="gradient-text">渐变文字</div> ``` ```css .gradient-text { font-size: 50px; background: linear-gradient(90deg, #ff007f, #7f00ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } ``` 2. 抖动动画 ```html <div class="shake-text">抖动文字</div> ``` ```css @keyframes shake { 0% { transform: translateX(0); } 25% { transform: translateX(-5px); } 50% { transform: translateX(5px); } 75% { transform: translateX(-5px); } 100% { transform: translateX(0); } } .shake-text { display: inline-block; font-size: 50px; animation: shake 0.5s infinite; } ``` 3. 跳跃动画 ```html <div class="jump-text">跳跃文字</div> ``` ```css @keyframes jump { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } .jump-text { display: inline-block; font-size: 50px; animation: jump 1s infinite; } ``` 4. 循环旋转 ```html <div class="rotate-text">旋转文字</div> ``` ```css @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .rotate-text { display: inline-block; font-size: 50px; animation: rotate 2s linear infinite; } ``` 5. 渐显文字 ```html <div class="fade-in-text">渐显文字</div> ``` ```css @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fade-in-text { font-size: 50px; animation: fadeIn 2s forwards; } ``` 6. 文字轮播 ```html <div class="marquee">轮播文字效果 Wow!</div> ``` ```css .marquee { display: inline-block; font-size: 50px; animation: marquee 10s linear infinite; } @keyframes marquee { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } } ``` 7. 字母分开动画 ```html <div class="letter-spacing">字母分开</div> ``` ```css .letter-spacing { font-size: 50px; display: inline-block; overflow: hidden; white-space: nowrap; animation: spacing 2s forwards; } @keyframes spacing { 0% { letter-spacing: 0; } 100% { letter-spacing: 10px; } } ``` 8. 3D旋转效果 ```html <div class="rotate-3d">3D效果文字</div> ``` ```css .rotate-3d { font-size: 50px; perspective: 1000px; } .rotate-3d:hover { transform: rotateY(180deg); transition: transform 1s; } ``` 9. 脉动效果 ```html <div class="pulse-text">脉动文字</div> ``` ```css @keyframes pulse { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } .pulse-text { font-size: 50px; animation: pulse 1.5s infinite; } ``` 10. 翻转卡片效果 ```html <div class="flip-text">翻转文字</div> ``` ```css .flip-text { font-size: 50px; perspective: 1000px; } .flip-text:hover { transform: rotateX(180deg); transition: transform 0.7s; } ``` 将这些代码放入一个简单的HTML文件中即可查看效果。你可以根据需要调整动画效果的持续时间、颜色和大小等属性。希望你喜欢这些炫酷的文字动画效果! [2024-08-21 11:24:33 | AI写代码神器 | 2036点数解答]
- import math class ball: """ 实现 def __init__(self, radius) 函数, 他有一个参数radius, 并为对象初始化一个变量self.radius """ """ 实现 def surface_area(self) 函数, 通过self.radius计算球的表面积, 并将这个表面积返回 """ """ 实现 def volume(self) 函数, 通过self.radius计算球的体积, 并将这个体积返回 """ """ 在评测文件中将这样调用这个类 ball = ball(eval(input())) print("球的半径:{:.2f}".format(ball.radius)) print("球的表面积:{:.2f}".format(ball.surface_area())) print("球的体积:{:(261点数解答 | 2024-11-28 21:19:39)170
- 在android开发中,动画(355点数解答 | 2023-11-07 22:46:27)174
- 选择“好句子”三个字,调用创建的 ani 动画,在 2s 内完成动画,并且停留在结束位置 *(456点数解答 | 2024-05-19 16:46:15)168
- 我想做一个个人网页,希望是一个单页面应用,所有需要的东西都使用cdn或者不需要复杂的框架的方式实现。 以下是详细的个人网页设计方案包括:照片轮播、社交媒体链接和一个ai对话界面。 页面整体设计 1. 头部(header) 背景:使用渐变色背景,颜色可以从浅蓝渐变到深蓝,给人一种清新、现代的感觉。 导航栏:在头部右角放置一个导航栏,包含几个主要部分:“首页”(默认)、“关于我”、“作品集”、“***”。每个部分使用简洁的白色字体,鼠标悬停时显示下划线或者颜色变化。 个人logo:左上角放置一个正方形的个人logo,点击可以回到首页。 搜索框(可选):做上角logo下面可以添加一个简约的搜索框,虽然个人网站可能用不上,但增加一些互动性和专业感。 2. 轮播图(carousel) 位置:头部下方,占据页面大部分宽度,高度可以设置为屏幕高度的30%-40%。 图片:展示3-5张高质量的个人照片,每张照片都有过渡效果,如淡入淡出、滑动等。 文字:每张图片下方可以添加一句简短的文字描述,例如“在巴黎的旅行照”、“工作室的日常”等,字体颜色与背景形成对比,确保清晰可见。 指示器:左右两侧放置小圆点(485点数解答 | 2024-10-28 23:31:13)155
- 我想做一个个人网页,希望是一个单页面应用,所有需要的东西都使用cdn或者不需要复杂的框架的方式实现。 以下是详细的个人网页设计方案包括:照片轮播、社交媒体链接和一个ai对话界面。 页面整体设计 1. 头部(header) 背景:使用渐变色背景,颜色可以从浅蓝渐变到深蓝,给人一种清新、现代的感觉。 导航栏:在头部右角放置一个导航栏,包含几个主要部分:“首页”(默认)、“关于我”、“作品集”、“***”。每个部分使用简洁的白色字体,鼠标悬停时显示下划线或者颜色变化。 个人logo:左上角放置一个正方形的个人logo,点击可以回到首页。 搜索框(可选):做上角logo下面可以添加一个简约的搜索框,虽然个人网站可能用不上,但增加一些互动性和专业感。 2. 轮播图(carousel) 位置:头部下方,占据页面大部分宽度,高度可以设置为屏幕高度的30%-40%。 图片:展示3-5张高质量的个人照片,每张照片都有过渡效果,如淡入淡出、滑动等。 文字:每张图片下方可以添加一句简短的文字描述,例如“在巴黎的旅行照”、“工作室的日常”等,字体颜色与背景形成对比,确保清晰可见。 指示器:左右两侧放置小圆点(1752点数解答 | 2024-10-28 23:32:45)144
- 以一个职中生的知识为基础用PHP+MySQL+HTML制作一个介绍湘绣的网站,网站除首页外至少还包含 5个栏目,有三层链接,链接跳转合理准 确,页面布局合理,色彩搭配风格一致,页面内容丰富,有图片、文字 视频等素材多样,信息展示恰当,图文混排,界面美观大方,能在 1024*768.分辨率下正常显示。 网站提供用户注册、登录功能。 网站栏目包含留言板或论坛,游客必须登录才能访问留言板或论 坛,并在留言板或论坛发表留言。不要用JavaScript 命名简单 样式给全 代码不要太深奥用初学者的角度来写 不用$_SERVER["REQUEST_METHOD"] == "POST"跟 $username = mysqli_real_escape_string($conn, $_POST['username']);这种(3146点数解答 | 2025-05-08 23:00:48)106
- 循环点亮 led 灯: (1) 使用定时器to 的方式 1,实现 8个 led 由上至下间隔 1s 流动,其中每个 led 亮 0.5s,灭0.5s,一直重复。。 (2) 使用定时器 to 的方式 1,实现 8个 led 逐个点亮,间隔 1s,一直重复。。(1193点数解答 | 2024-12-27 15:10:29)171
- css3 实现10种炫酷的文字动画(2036点数解答 | 2024-08-21 11:24:33)93
- css3 脉动文字加打字机动画(1006点数解答 | 2024-08-21 13:29:06)103
- fieldname=['商品 id','图书名称','价格','商品编码','出版社'] bookdata=[1,"html5+css3 移动 web开发实战",58.00,"50676377587","人民邮电出版社"] for item in fieldname: if item.find("id")!=-1: print("{:^10s }".format(item),end="") elif item.find("图书名称")==-1: print(": 14s}".format(item), end="") else: print(": 24s}".format(item), end="") print("") print("{:^10s }".format(item),end="") valueerror: invalid format specifier 帮我修复(187点数解答 | 2024-10-16 15:53:08)250
- fieldname=['商品 id','图书名称','价格','商品编码','出版社'] bookdata=[1,"html5+css3 移动 web开发实战",58.00,"50676377587","人民邮电出版社"] for item in fieldname: if item.find("id")!=-1: print("{:^10s }".format(item),end="") elif item.find("图书名称")==-1: print(": 14s}".format(item), end="") else: print(": 24s}".format(item), end="") print("") print("{:^10s }".format(item),end="") valueerror: invalid format specifier 帮我修复(204点数解答 | 2024-10-16 15:53:41)200
- html、js、css3、vue、实现人员名单抽取,同一个组中的人员不被重复抽中(767点数解答 | 2024-12-12 16:45:18)155