使用HTML和CSS创建霓虹文字显示

使用HTML和CSS创建霓虹文字显示

现在,在网页上创建霓虹文字是一种吸引人的趋势。我们可以在网页上创建霓虹文字,以产生引人注目的效果,并吸引用户关注网页中包含的重要信息。

我们可以使用霓虹文字来突出显示标志、标题、广告等内容。在本教程中,我们将自定义text-shadow CSS属性的值,以创建霓虹文字。

语法

用户可以按照以下语法使用HTML和CSS创建霓虹文字。

text-shadow: 0 0 1.5rem white;

我们在上述语法中使用了’text-shadow’ CSS属性来添加发光效果。它以水平偏移量为第一个值,垂直偏移量为第二个值,模糊半径为第三个值,颜色为第四个值。

我们通常需要将垂直和水平偏移量设置为0。为了生成霓虹效果,我们需要使用不同颜色和模糊半径的多个值来设置’text-shadow’ CSS属性。

示例1(基本霓虹文字)

在下面的示例中,我们使用’text-shadow’ CSS属性为文字创建了基本的霓虹效果。我们使用不同的边框半径和颜色生成了霓虹效果。

在输出中,用户可以看到带有霓虹效果的文字。

<html>
<head>
   <style>
      .neon {
         font-size: 5rem;
         color: white;
         font-family: 'Arial', sans-serif;
         text-shadow: 0 0 1.5rem white, 0 0 3.5rem white, 0 0 5rem white, 0 0 7rem #ff00de, 0 0 8rem #ff00de, 0 0 10rem #ff00de, 0 0 12rem #ff00de, 0 0 15rem #ff00de;
      }
   </style>
</head>
<body>
   <h2> Creating the <i> basic Neon text </i> using the CSS. </h2>
   <div class = "neon"> Neon Text </div>
   </html><html>
   <head>
      <style>
         .neon {
            font-size: 5rem;
            color: white;
            font-family: 'Arial', sans-serif;
            text-shadow: 0 0 1.5rem white, 0 0 3.5rem white, 0 0 5rem white, 0 0 7rem #ff00de, 0 0 8rem #ff00de, 0 0 10rem #ff00de, 0 0 12rem #ff00de, 0 0 15rem #ff00de;
         }
      </style>
   </head>
<body>
<h2> Creating the <i> basic Neon text </i> using the CSS. </h2>
<div class = "neon"> Neon Text </div>
</html>

示例2(彩虹霓虹字体)

在下面的示例中,我们在文本中创建了彩虹霓虹效果。这里,我们在div元素中添加了文本。

我们在CSS中使用了背景图像的‘background-image’ CSS属性作为背景添加了线性渐变。我们应用了45度的4种不同颜色的线性渐变。此外,我们使用了‘-webkit-background-clip’ CSS属性来以文本的形状对背景图像进行剪裁。

此外,我们使用了‘-webkit-text-fill-color’ CSS属性将透明颜色填充到文本中。因此,它将填充与背景相同的颜色。我们还使用了animation CSS属性和‘rainbow-keyframe’关键帧。在关键帧中,我们改变了‘hue-rotate’的度数来旋转背景中的色调。

在输出中,用户可以观察到文本中的彩虹效果。

<html>
<head>
   <style>
      .rainbow-neon {
         font-size: 5rem;
         background-image: linear-gradient(45deg, #f3626b, #6181ff, #a25bf2, #ffc100);
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
         animation: rainbow-keyframe 3s linear infinite;
      }
      @keyframes rainbow-keyframe {
         0% {
            filter: hue-rotate(0deg);
         }
         100% {
            filter: hue-rotate(360deg);
         }
      }
   </style>
</head>
<body>
   <h2> Creating the <i> rainbow Neon text </i> using the CSS </h2>
   <div class="rainbow-neon"> It's raining actually. </div>
</body>
</html>

示例3(闪烁的霓虹文字)

在下面的示例中,我们创建了闪烁的霓虹文字。在这里,我们使用了“text-shadow”CSS属性为文字添加了霓虹效果。此外,我们还使用了“animation”属性来添加闪烁动画。在“flickering”关键帧中,我们改变了“text-shadow”属性的值。

在输出中,我们可以看到带有发光效果的闪烁文字。

<html>
<head>
   <style>
      .flicker {
         font-size: 4rem;
         color: blue;
         text-shadow: 0 0 1.5rem white, 0 0 3.5rem white, 0 0 5rem white, 0 0 7rem #ff00de, 0 0 8rem #ff00de, 0 0 10rem #ff00de, 0 0 12rem #ff00de, 0 0 15rem #ff00de;
         color: #fff;
         animation: flicker 0.5s linear infinite;
      }
      @keyframes flicker {
         0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%
         { text-shadow: 0 0 1.5rem white, 0 0 3.5rem white, 0 0 5rem white, 0 0 7rem #ff00de, 0 0 8rem #ff00de, 0 0 10rem #ff00de, 0 0 12rem #ff00de, 0 0 15rem #ff00de;
         }
         1%, 6%, 11%, 16%, 21%, 26%, 31%, 36%, 41%, 46%, 51%, 56%, 61%, 66%, 71%, 76%, 81%, 86%, 91%, 96%
         {
            text-shadow: none;
         }
      }
   </style>
</head>
<body>
   <h2> Creating the <i> flickering Neon text </i> using the CSS. </h2>
   <div class = "flicker"> This text is flickering. </div>
</body>
</html>

示例4(渐变霓虹文字)

在下面的示例中,我们为文字添加了渐变效果。我们使用了“background-image”属性来将渐变应用于文字。

在输出结果中,用户可以观察到带有渐变效果的文字颜色。此外,用户可以通过将不同的颜色值传递给linear-gradient()函数参数来更改渐变的颜色。

<html>
<head>
   <style>
      .gradient {
         font-size: 3rem;
         background-image: linear-gradient(45deg, #00dbde, #fc00ff);
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
      }
   </style>
</head>
<body>
   <h2> Creating the <i> Gradient Neon text </i> using the CSS. </h2>
   <div class = "gradient"> Check gradient in Neon text </div>
</body>
</html>

用户们学会了使用HTML和CSS创建霓虹文字。我们学会了从基本的霓虹文字到包含彩虹效果和闪烁效果等动画的高级霓虹文字。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

CSS 精选笔记