본문 바로가기

[html+Java Script] 복붙만 하면 되는 글씨색 랜덤으로 바뀌게 만들기

벙찐 오리 2022. 7. 23.

다음 코드를 html파일의 <body>태그 아래, 즉 </body>라고 쓰여진 글씨 아래에 복붙한다.

<script src="https://code.jquery.com/jquery-3.5.1.js"></script>
<script>
    jQuery(function($){
        for(var i=0 ; i < $(".random_colors").length; i++){
            var f_color = "#"+(parseInt(Math.random()*0xffffff)).toString(16);
            $(".random_colors").eq(i).css("color",f_color);
        }
    });
</script>

이렇게 말이다.

 

그런 뒤에 랜덤으로 색상이 적용될 글씨가 들어가는 태그의 class를 지정한다.

클래스의 이름은 복붙해준 스크립트에서 지정한대로 random_colors가 되어야한다.

 

테스트용으로 <h1>라는 제목용 태그를 사용해 랜덤 색상을 적용해 보겠다.

+ 추가로 class명은 스크립트에서 정한 이름뿐 아니라 그 앞에 어떤 class인지 구분하기 위해 따로 이름을 적어주어 간단하게 클래스 이름을 지정할 수도 있다.

 

이렇게 말이다.

그리고 실행시켜보면 랜덤으로 색상이 바뀌는 것을 볼 수 있다.

댓글