在WordPress文章中添加一个好看的跳转按键
效果图:
教程
HTML 部分:
<div class="center-button">
<a href="https://hualog.com/" class="custom-button">
<span>访问花的博客</span>
</a>
</div>
CSS 部分:
/* 居中容器 */
.center-button {
text-align: center; /* 让按钮居中 */
margin-top: 50px; /* 距离顶部的间距 */
}
/* 按钮样式 */
.custom-button {
display: inline-block; /* 使链接元素成为块级元素 */
background-color: #007bff; /* 按钮背景色(蓝色) */
color: #fff; /* 按钮文字颜色 */
font-size: 18px; /* 按钮文字大小 */
font-weight: bold; /* 字体加粗 */
text-align: center; /* 文本居中 */
text-decoration: none; /* 移除默认的下划线 */
border-radius: 30px; /* 按钮圆角 */
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* 按钮阴影效果 */
transition: all 0.3s ease; /* 平滑过渡 */
position: relative;
overflow: hidden;
animation: pulse 2s infinite; /* 呼吸效果 */
padding: 10px 30px; /* 按钮内边距,根据需要调整 */
}
/* 鼠标悬停时的效果 */
.custom-button:hover {
background-color: #0056b3; /* 鼠标悬停时变为深蓝色 */
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); /* 鼠标悬停时增加阴影效果 */
transform: translateY(-3px); /* 鼠标悬停时微微上移 */
}
/* 七彩文字效果 */
.custom-button span {
font-weight: bold;
background-image: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #00ff00, #0000ff, #800080, #ff00ff); /* 设置彩虹色的渐变 */
background-size: 400% 400%; /* 扩展渐变的范围 */
-webkit-background-clip: text; /* 背景渐变应用到文字 */
color: transparent; /* 文字颜色透明 */
animation: rainbow 3s linear infinite; /* 设置动画使文字颜色循环变化 */
}
/* 彩虹文字颜色的动画 */
@keyframes rainbow {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
/* 呼吸效果 */
@keyframes pulse {
0% {
transform: scale(1);
opacity: 0.8;
}
50% {
transform: scale(1.1);
opacity: 1;
}
100% {
transform: scale(1);
opacity: 0.8;
}
}
/* 适应移动端设备 */
@media (max-width: 768px) {
.custom-button {
font-size: 16px; /* 字体稍微小一点 */
}
}
关键点:
- 背景渐变应用到文字:
使用了background-image: linear-gradient()
设定了七种彩虹颜色(红色、橙色、黄色、绿色、蓝色、紫色和粉色)来作为渐变颜色。
使用background-size: 400% 400%
扩展渐变范围,并让它有足够的空间进行流动。 -webkit-background-clip: text;
:
这行代码将背景渐变只应用到文字上,使得背景渐变像彩虹一样显示在文字上。@keyframes rainbow
动画:
通过调整背景渐变的 位置,实现文字颜色的循环变化。背景从0%
到100%
再回到0%
,创造出彩虹色流动的效果。
动画持续时间设定为3s
,并且使用linear
保证颜色变化的平滑流动,infinite
使得动画持续不断。- 呼吸效果:
使用@keyframes pulse
给按钮添加轻微的放大和缩小效果,产生呼吸感。
步骤:
- 将 HTML 代码粘贴到你的页面或文章中。
- 将 CSS 代码粘贴到 外观 -> 自定义 -> 附加CSS 中。
这样,你就能看到一个持续变换颜色的彩虹效果文字。如果你还是没有看到效果,可能是因为浏览器或设置问题,确保你使用的浏览器支持 -webkit-background-clip
和渐变动画。
1、本站所有内容来源于网络,源码/软件/内容等只是供大家研究学习之用,如有侵权,请联系站长QQ1486553894进行删除处理。
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
3、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
4、如因商用或其他原因引起一切纠纷和本人与论坛无关,后果自负,请下载后24小时内删除!!!
5、如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
6、本站所有资源下载后请自行杀毒!所有资源站长均在虚拟机内完成测试!
7、本站资源默认解压密码:www.hualog.com
8、如果不是此解压密码,注意看压缩包的注释,推荐使用winrar进行解压
评论(0)