画面が乱れているような表示
公開日:2019年04月23日
画面が乱れているような表示をさせる。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box { height: 600px; background: #ccc; } #box:before { clip: rect(0, 9999px, 0, 0); animation: catchcopyNoise1 3s linear infinite; animation-fill-mode: both; content: ''; display: block; position: absolute; top: 0; width: 100%; height: 100%; background: url(https://jobtech.jp/wp-content/uploads/icon-150x150.jpg) no-repeat; background-size: cover; opacity: 1; } @-webkit-keyframes catchcopyNoise1 { 0% { clip: rect(0, 9999px, 0, 0) } 1% { clip: rect(80px, 9999px, 110px, 0) } 2% { clip: rect(30px, 9999px, 65px, 0) } 3% { clip: rect(100px, 9999px, 140px, 0) } 5% { clip: rect(390px, 9999px, 450px, 0) } 8% { clip: rect(250px, 9999px, 320px, 0) } 10% { clip: rect(140px, 9999px, 180px, 0) } 11% { clip: rect(400px, 9999px, 440px, 0) } 12% { clip: rect(280px, 9999px, 310px, 0) } 13% { clip: rect(0, 9999px, 0, 0) } 32% { clip: rect(0, 9999px, 0, 0) } 33% { clip: rect(45px, 9999px, 100px, 0) } 35% { clip: rect(150px, 9999px, 200px, 0) } 36% { clip: rect(0, 9999px, 0, 0) } } @keyframes catchcopyNoise1 { 0% { clip: rect(0, 9999px, 0, 0) } 1% { clip: rect(80px, 9999px, 110px, 0) } 2% { clip: rect(30px, 9999px, 65px, 0) } 3% { clip: rect(100px, 9999px, 140px, 0) } 5% { clip: rect(390px, 9999px, 450px, 0) } 8% { clip: rect(250px, 9999px, 320px, 0) } 10% { clip: rect(140px, 9999px, 180px, 0) } 11% { clip: rect(400px, 9999px, 440px, 0) } 12% { clip: rect(280px, 9999px, 310px, 0) } 13% { clip: rect(0, 9999px, 0, 0) } 32% { clip: rect(0, 9999px, 0, 0) } 33% { clip: rect(45px, 9999px, 100px, 0) } 35% { clip: rect(150px, 9999px, 200px, 0) } 36% { clip: rect(0, 9999px, 0, 0) } } @-webkit-keyframes catchcopyNoise2 { 0% { clip: rect(0, 9999px, 0, 0) } 1% { clip: rect(680px, 9999px, 710px, 0) } 2% { clip: rect(630px, 9999px, 665px, 0) } 3% { clip: rect(500px, 9999px, 540px, 0) } 5% { clip: rect(890px, 9999px, 950px, 0) } 9% { clip: rect(890px, 9999px, 950px, 0) } 10% { clip: rect(700px, 9999px, 780px, 0) } 11% { clip: rect(0, 9999px, 0, 0) } 34% { clip: rect(0, 9999px, 0, 0) } 35% { clip: rect(980px, 9999px, 1010px, 0) } 36% { clip: rect(1045px, 9999px, 1180px, 0) } 40% { clip: rect(9999px, 9999px, 9999px, 0) } 41% { clip: rect(0, 9999px, 0, 0) } } @keyframes catchcopyNoise2 { 0% { clip: rect(0, 9999px, 0, 0) } 1% { clip: rect(680px, 9999px, 710px, 0) } 2% { clip: rect(630px, 9999px, 665px, 0) } 3% { clip: rect(500px, 9999px, 540px, 0) } 5% { clip: rect(890px, 9999px, 950px, 0) } 9% { clip: rect(890px, 9999px, 950px, 0) } 10% { clip: rect(700px, 9999px, 780px, 0) } 11% { clip: rect(0, 9999px, 0, 0) } 34% { clip: rect(0, 9999px, 0, 0) } 35% { clip: rect(980px, 9999px, 1010px, 0) } 36% { clip: rect(1045px, 9999px, 1180px, 0) } 40% { clip: rect(9999px, 9999px, 9999px, 0) } 41% { clip: rect(0, 9999px, 0, 0) } } </style> </head> <body> <div id="box"></div> </body> </html>
同じカテゴリーのコンテンツ