js实现文字字母多彩像素化变化动画效果代码

代码语言:html

所属分类:动画

代码描述:js实现文字字母多彩像素化变化动画效果代码

代码标签: js 文字 字母 多彩 像素化 变化 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">

   
<style>
       
* {
         
margin: 0;
         
padding: 0;
         
box-sizing: border-box;
       
}
       
       
:root {
         
--color-bg: #2B303A;
         
--cell-size: min(1rem, 2vw);
         
--letter-width: 5;
         
--letter-height: 7;
       
}
       
       
.container {
         
background-color: var(--color-bg);
         
display: flex;
         
align-items: center;
         
justify-content: center;
         
width: 100%;
         
height: 100vh;
       
}
       
       
.word {
         
display: flex;
         
flex-direction: row;
         
gap: var(--cell-size);
       
}
       
       
.letter {
         
width: calc(var(--letter-width) * var(--cell-size));
         
height: calc(var(--letter-height) * var(--cell-size));
         
display: grid;
         
grid-template-columns: repeat(var(--letter-width), var(--cell-size));
         
grid-template-rows: repeat(var(--letter-height), var(--cell-size));
       
}
       
       
.cell {
         
transition: background-color .25s ease-in-out;
       
}
   
</style>



</head>

<body>
   
<div class="container">
       
<div class="word">Bazinga</div>
   
</div>


   
<script>
        const lettersDefinitions = {
          a: [
            0, 0, 1, 0, 0,
            0, 1, 0, 1, 0,
            1, 0, 0, 0, 1,
            1, 1, 1, 1, 1,
            1, 0, 0, 0, 1,
            1, 0, 0, 0, 1,
            1, 0, 0, 0, 1,
          ],
          b: [
            1, 1, 1, 1, 0,
            1, 0, 0, 0, 1,
            1, 0, 0, 0, 1,
            1, 1, 1, 1, 0,
            1, 0, 0, 0, 1,
            1, 0, 0, 0, 1,
            1, 1, 1, 1, 0,
          ],
          g: [
            0, 1, 1, 1, 0,
            1, 0, 0, 0, 1,
            1, 0, 0, 0, 0,
            1, 0, 0, 0, 0,
            1, 0, 1, 1, 1,
            1, 0, 0, 0, 1,
            0, 1, 1, 1, 0,
          ],
          i: [
            0, 1.........完整代码请登录后点击上方下载按钮下载查看

网友评论0