爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 172|回复: 0

4个高颜值的HTML+CSS效果

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 2024-11-23 16:55:10 | 显示全部楼层 |阅读模式
第一个背景颜色流动效果

预览效果

111.gif
源码

  1. <!DOCTYPE html>
  2. <html lang="en">

  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>流动效果</title>
  8.     <style>
  9.         .bg {
  10.             margin: 60px;
  11.             width: 32%;
  12.             height: 48vh;
  13.             background: linear-gradient(-45deg, #fad0c4, #fad0c4, #eff0fa, #ff9569, #e92758);
  14.             background-size: 200% 200%;
  15.             animation: gradient 8s ease infinite;
  16.         }

  17.         @keyframes gradient {

  18.             0%,
  19.             100% {
  20.                 background-position: 0 0;
  21.             }

  22.             25% {
  23.                 background-position: 100% 0;
  24.             }

  25.             50% {
  26.                 background-position: 100% 100%;
  27.             }

  28.             75% {
  29.                 background-position: 0 100%;
  30.             }
  31.         }
  32.     </style>
  33. </head>

  34. <body>
  35.     <div class="bg"></div>
  36. </body>

  37. </html>
复制代码
第二个文字颜色跑马灯:

预览效果

111.gif


源码

  1. <!DOCTYPE html>
  2. <html>

  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>渐变流光效果</title>
  6.     <style>
  7.         h1 {
  8.             background: -webkit-linear-gradient(135deg, #69EACB, #EACCF8 25%, #6654F1 50%, #EACCF8 55%, #69EACB 60%, #6654F1 80%, #EACCF8 95%, #69EACB);
  9.             /* 文字颜色填充设置为透明 */
  10.             -webkit-text-fill-color: transparent;
  11.             /* 背景裁剪,即让文字使用背景色 */
  12.             -webkit-background-clip: text;
  13.             /* 背景图放大一下,看着柔和一些 */
  14.             -webkit-background-size: 200% 100%;
  15.             /* 应用动画flowCss 12秒速度 无限循环 线性匀速动画*/
  16.             -webkit-animation: flowCss 12s infinite linear;
  17.         }

  18.         @-webkit-keyframes flowCss {
  19.             0% {
  20.                 /* 移动背景位置 */
  21.                 background-position: 0 0;
  22.             }

  23.             100% {
  24.                 background-position: -400% 0;
  25.             }
  26.         }

  27.         h1:hover {
  28.             -webkit-animation: flowCss 4s infinite linear;
  29.         }
  30.     </style>
  31. </head>

  32. <body>
  33.     <h1>文字颜色渐变流光效果</h1>
  34. </body>

  35. </html>
复制代码
第三个文字消散效果:

预览效果

111.gif


源码
  1. <!DOCTYPE html>
  2. <html lang="en">

  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7.     <title>Document</title>
  8.     <style>
  9.         .wrap {
  10.             width: 600px;
  11.             height: 480px;
  12.             box-sizing: border-box;
  13.             padding: 120px;
  14.             background-color: #000;
  15.             color: transparent;
  16.             display: flex;
  17.             justify-content: center;
  18.             align-items: center;
  19.             flex-wrap: wrap;
  20.         }

  21.         h3 {
  22.             text-shadow: 0 0 0 #fff;
  23.             animation: smoky 6s infinite;
  24.             margin: 10px;
  25.         }

  26.         @keyframes smoky {
  27.             60% {
  28.                 text-shadow: 0 0 40px #fff;
  29.             }

  30.             100% {
  31.                 text-shadow: 0 0 20px #fff;
  32.                 transform: translate3d(15rem, -8rem, 0) rotate(-40deg) skew(70deg) scale(1.5);
  33.                 opacity: 0;
  34.             }
  35.         }

  36.         h3:nth-child(1) {
  37.             animation-delay: 2s;
  38.         }

  39.         h3:nth-child(2) {
  40.             animation-delay: 2.4s;
  41.         }

  42.         h3:nth-child(3) {
  43.             animation-delay: 2.8s;
  44.         }

  45.         h3:nth-child(4) {
  46.             animation-delay: 3.2s;
  47.         }

  48.         h3:nth-child(5) {
  49.             animation-delay: 3.6s;
  50.         }
  51.     </style>
  52. </head>

  53. <body>
  54.     <div class="wrap">
  55.         <h3>前端</h3>
  56.         <h3>修仙</h3>
  57.         <h3>牛马</h3>
  58.         <h3>之路</h3>
  59.         <h3>加油!!!!</h3>
  60.     </div>
  61. </body>

  62. </html>
复制代码
第四个动态发光文字效果

预览效果

111.gif


源码

  1. <!DOCTYPE html>
  2. <html lang="zh">

  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>动态发光文字效果</title>
  6.     <style>
  7.         .app {
  8.             width: 100%;
  9.             height: 100vh;
  10.             background-color: #000;
  11.             position: relative;
  12.             display: flex;
  13.             justify-content: center;
  14.             align-items: center;
  15.         }

  16.         .dynamic-text {
  17.             width: 166px;
  18.             height: 40px;
  19.             position: relative;
  20.             display: flex;
  21.             cursor: default;
  22.         }

  23.         .default-text,
  24.         .hover-text {
  25.             font-size: 2em;
  26.             font-family: Arial, Helvetica, sans-serif;
  27.             font-weight: 600;
  28.             color: #ffffff;
  29.             letter-spacing: 3px;
  30.             position: absolute;
  31.         }

  32.         .hover-text {
  33.             width: 0;
  34.             border-right: 4px solid pink;
  35.             overflow: hidden;
  36.             transition: all 0.3s linear;
  37.         }

  38.         .dynamic-text:hover .hover-text {
  39.             width: 100%;
  40.             color: pink;
  41.             box-shadow: 0 0 60px pink;
  42.             text-shadow: 0 0 24px pink;
  43.             animation: text-eff-87 1.8s linear infinite;
  44.             animation-delay: 0.3s;
  45.         }

  46.         @keyframes text-eff-87 {
  47.             0% {
  48.                 box-shadow: 0 0 60px pink;
  49.                 text-shadow: 0 0 24px pink;
  50.             }

  51.             50% {
  52.                 box-shadow: 0 0 30px pink;
  53.                 text-shadow: 0 0 12px pink;
  54.             }

  55.             100% {
  56.                 box-shadow: 0 0 60px pink;
  57.                 text-shadow: 0 0 24px pink;
  58.             }
  59.         }
  60.     </style>
  61. </head>

  62. <body>
  63.     <div class="app">
  64.         <div class="dynamic-text">
  65.             <span class="default-text">&nbsp;SCIENCE &nbsp;</span>
  66.             <span class="hover-text">&nbsp;SCIENCE&nbsp;</span>
  67.         </div>
  68.     </div>
  69. </body>

  70. </html>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表