当前位置:首页 > CSS

css制作发光

2026-02-13 04:56:21CSS

使用 box-shadow 实现发光效果

通过 box-shadow 属性可以为元素添加外发光或内发光效果。外发光通过设置模糊半径和颜色实现,内发光则需添加 inset 关键字。

.glow-effect {
  box-shadow: 0 0 10px 5px rgba(255, 255, 0, 0.7); /* 外发光 */
}

.inner-glow {
  box-shadow: inset 0 0 10px rgba(255, 255, 0, 0.7); /* 内发光 */
}

使用 text-shadow 实现文字发光

text-shadow 可为文字添加发光效果,通过多层阴影叠加增强视觉效果。

css制作发光

.text-glow {
  text-shadow: 
    0 0 5px #fff,
    0 0 10px #fff,
    0 0 15px #ff00de;
}

结合动画实现动态发光

通过 CSS 动画动态改变阴影属性,可创建呼吸式发光效果。

css制作发光

@keyframes pulse-glow {
  0% { box-shadow: 0 0 5px rgba(255, 0, 0, 0.5); }
  50% { box-shadow: 0 0 20px rgba(255, 0, 0, 0.9); }
  100% { box-shadow: 0 0 5px rgba(255, 0, 0, 0.5); }
}

.animated-glow {
  animation: pulse-glow 2s infinite;
}

使用 filter: drop-shadow() 实现复杂发光

drop-shadow 滤镜可对非矩形元素(如 SVG 或透明 PNG)生成更自然的发光。

.svg-glow {
  filter: drop-shadow(0 0 8px rgba(0, 255, 255, 0.8));
}

霓虹灯效果实现

通过边框和阴影组合可模拟霓虹灯管效果,适合按钮或标志性元素。

.neon-button {
  border: 2px solid #00ffff;
  border-radius: 5px;
  box-shadow: 
    0 0 10px #00ffff,
    inset 0 0 10px #00ffff;
  text-shadow: 0 0 5px #00ffff;
}

标签: css
分享给朋友:

相关文章

css制作半圆

css制作半圆

使用 border-radius 制作半圆 通过设置 border-radius 属性,可以将矩形的边角弯曲成圆弧形状。制作半圆的关键是将宽度和高度设置为 2:1 的比例,并只对两个角应用圆角。 .…

css制作三角形

css制作三角形

使用边框制作三角形 通过设置元素的宽度和高度为0,并利用边框属性,可以创建不同方向的三角形。例如,要创建一个向下的三角形: .triangle-down { width: 0; height…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css二级菜单制作

css二级菜单制作

使用纯CSS制作二级菜单 HTML结构采用嵌套的<ul>和<li>标签,主菜单项包含子菜单: <nav class="menu"> <ul>…

css页脚制作

css页脚制作

CSS页脚制作方法 基础页脚结构 在HTML中创建页脚的基本结构,使用<footer>标签包裹内容: <footer> <div class="footer-con…

表格制作css

表格制作css

CSS表格样式设计 基础表格样式 通过border-collapse合并边框,使表格更整洁。width控制整体宽度,text-align设置文字对齐方式。 table { border-coll…