Chocolate Chip Cookie
본문 바로가기
프론트엔드/Java Script

자바 스크립트 : 무한 회전 텍스트 효과

by Khookie 2020. 11. 13.

페이지에 들어가면 텍스트가

왼쪽으로 들어가고, 오른쪽으로 다시나오며 돌아갑니다.

텍스트를 누르면 멈추도록 했습니다.

 

마치 LED 전광판 같기도 한 효과입니다.

그라데이션 색상을 즉석에서 뽑았는데 예쁘네요

 

<!DOCTYPE html>
<html>
<head><title>무한회전 텍스트</title>
<style>
#text {
background: #c9ace2;
background: -moz-linear-gradient(top,  #c9ace2 0%, #bdefec 47%, #bdefec 47%, #fcf4b5 95%);
background: -webkit-linear-gradient(top,  #c9ace2 0%,#bdefec 47%,#bdefec 47%,#fcf4b5 95%);
background: linear-gradient(to bottom,  #c9ace2 0%,#bdefec 47%,#bdefec 47%,#fcf4b5 95%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9ace2', endColorstr='#fcf4b5',GradientType=0 );
}
/*style="background-color:"*/
</style>
</head>

<body>
<hr>

<span id ="text" > Welcome! Khookie-Lab </span>

<script>
var s = document.getElementById("text");
var timer = setInterval("rotate()", 300); //0.3초 간격 

s.onclick = function (e) { clearInterval(timer);} //클릭시 정지

function rotate() {
var str = s.innerHTML ;
var firstChar = str.substr(0, 1);
var remains = str.substr(1, str.length-1);
str = remains + firstChar;

s.innerHTML= str;
}
</script>
</body>
</html>

댓글