You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现Footer文字Hover发光效果?及社交图标加载问题求助

解决方案

一、修复社交图标不显示问题

你使用的是Font Awesome图标库,需在HTML的<head>标签中引入对应样式文件才能正常渲染图标,添加以下代码即可:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

二、实现仅文字hover发光效果

当前代码中所有<a>标签hover都会变色,要实现仅导航文字hover发光,需调整CSS选择器范围,并通过text-shadow实现发光效果:

修改后的完整CSS代码

body {
  margin: 0;
  overflow-x: hidden;
}

.footer {
  background: #000;
  padding: 30px 0px;
  font-family: 'Play', sans-serif;
  text-align: center;
}

.footer .row {
  width: 100%;
  margin: 1% 0%;
  padding: 0.6% 0%;
  color: gray;
  font-size: 0.8em;
}

.footer .row a {
  text-decoration: none;
  color: gray;
  transition: 0.5s;
}

/* 仅对导航文字链接设置hover发光效果 */
.footer .row ul li a:hover {
  color: #fff;
  text-shadow: 0 0 6px #fff, 0 0 12px #fff;
}

/* 取消社交图标hover变色,避免干扰文字发光效果 */
.footer .row a i:hover {
  color: gray;
}

.footer .row ul {
  width: 100%;
}

.footer .row ul li {
  display: inline-block;
  margin: 0px 30px;
}

.footer .row a i {
  font-size: 2em;
  margin: 0% 1%;
}

@media (max-width:720px) {
  .footer {
    text-align: left;
    padding: 5%;
  }
  .footer .row ul li {
    display: block;
    margin: 10px 0px;
    text-align: left;
  }
  .footer .row a i {
    margin: 0% 3%;
  }
}

关键调整说明

  • 用.footer .row ul li a:hover精准定位导航文字链接,避免社交图标触发hover效果
  • text-shadow属性实现发光效果,可通过调整阴影参数(如px值)改变发光强度
  • 单独设置社交图标hover状态保持原灰色,确保仅文字区域触发发光

内容的提问来源于stack exchange,提问作者snekspie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 01:05:46