当前位置:首页 > 技术博客 > CSS > CSS 3D 等距文本效果和Javascript

CSS 3D 等距文本效果和Javascript

5年前 (2021-10-24)CSS982

CSS 3D 等距文本效果 | CSS 和原生 Javascript

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    body{
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100vh;
      background-color: #f1f1f1;
      overflow: hidden;
    }
    #text{
      position: relative;
      color: #fff;
      font-weight: 700;
      font-size: 12em;
      line-height: 0.9em;
      letter-spacing: 2px;
      text-align: center;
      transform: rotate(-28deg) skew(25deg);
    }
    #text:before{
      content: attr(deta-text);
      position: absolute;
      top: 30px;
      left: -30px;
      color: rgba(0, 0, 0, 0.3);
      text-shadow: none;
      filter: blur(8px);
      z-index: -1;
    }
  </style>
</head>
<body>
  <div id="text" deta-text='liuzhixi.cn'>liuzhixi.cn</div>

  <script>
    let text = document.querySelector("#text");
    let shadow = '';
     
    for (var i = 0; i <30; i++) {
      shadow += (shadow? ',':'')+ -i*1+'px '+ i*1+'px 0 #d9d9d9';
    }
    text.style.textShadow = shadow;
  </script>
</body>
</html>


版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/203.html

标签: CSSJavaScript

相关文章

css3:hover悬停图标展开气泡文本框特效

css3:hover悬停图标展开气泡文本框特效

css3 hover属性制作鼠标悬停图标或标题展示动画文本框效果,类似气泡一样文本框动画特效。下载链接: https://pan.baidu.com/s/1Fc...

让网站支持苹果的 黑暗模式(深色Dark模式)

让网站支持苹果的 黑暗模式(深色Dark模式)

prefers-color-scheme 用于检测用户的系统主题是浅色或深色,此属性有三个值no-preference 表示用户未指定操作系统模式,其...

糖果风格的动画按钮

糖果风格的动画按钮

这是一款糖果风格的动画按钮,共 16 个,每个按钮都有不同的渐变色和动画形式。<!DOCTYPE html>  &nb...

CSS卡片样式

CSS卡片样式

<html> <head>     <meta charset=&quo...

深色系发光魔法卡图片特效

深色系发光魔法卡图片特效

<!DOCTYPE html>     <html>  &nbs...

css彩色文本特效

css彩色文本特效

可用于网页制作彩色文字。这款文字效果看上去比较简单,整个制作起来还是比较讲究的。<html> <head> <meta&nbs...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。