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

CSS 3D 等距文本效果和Javascript

admin2年前 (2021-10-24)CSS577

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 svg js制作立体的灰白色按钮开关,点击on/off开关按钮切换动画特效。body {   font-famil...

css3悬停卡片3D翻转动画特效

css3悬停卡片3D翻转动画特效

css3卡片和文字翻转切换效果,制作悬停卡片3D翻转特效。<style>     *, *:be...

css颜色渐变数值调试

css颜色渐变数值调试

<style> :root {   --color-background: #e8e0fd; &nbs...

3D文字关注动画页面

3D文字关注动画页面

使用css3 keyframes 属性制作蓝色大气的感谢关注3D数字动画特效。适用于404或引导页。<style> @import ur...

纯css loading

纯css loading

页面加载loading沙漏动画特效<html> <head> <style> .container {...

CSS卡片样式

CSS卡片样式

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

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。
X 要酷!乐于助人,网络是一个神奇的地方,玩得愉快,击掌