로그인 폼(2)

jb kim·2021년 12월 18일
0

Web Projects

목록 보기
19/50

js

const labels = document.querySelectorAll('.form-control label');

labels.forEach((label) => {
  label.innerHTML = label.textContent
    .split('')
    .map((letter, idx) => `<span style="transition-delay:${idx * 80}ms">${letter}</span>`)
    .join('');
});

코드실행시 아래처럼

    <label>
          <span style="transition-delay: 0ms"></span>
          <span style="transition-delay: 80ms"></span>
          <span style="transition-delay: 160ms"></span>
    </label>

http://tcpschool.com/css/css3_transform_transition

영어로 바꿔서 테스트 해보자

이메일 -> Email
패스워드 -> password
delay 시간 -> ${idx * 50}ms 더 빠르게

profile
픽서

0개의 댓글