JavaScript/JS TIL

[javascript] 웹 페이지 꽃가루 효과 - 반짝반짝 축하 효과

민돌v 2021. 10. 19. 23:31
728x90

티스토리 블로그에서 꽃가루 터지는 효과를 따온건데, 먼저 티스토리 api를 링크시키고

아래의 html 코드와 javascript 코드를 이용한다.

 

아래의 코드는 가장 기본적인 형태로 바꾼 코드이다,

 

html 에서 두 버튼이 꽃가루의 시작과 멈춤을 제어한다.

javascript  reaction함수로 시작버튼을 클릭하고 5초뒤에 멈추는 코드이다.

 

 

짜잔~~!

 

 

html

<!-- 꽃가루 -->
<script src="https://tistory4.daumcdn.net/tistory/3134841/skin/images/confetti_v2.js"></script>


<!-- 꽃가루-->
<!-- is-hidden class : bulma css -->

<div class="buttonContainer is-hidden">
    <button class="canvasBtn" id="stopButton">Stop Confetti</button>
    <button class="canvasBtn" id="startButton">Drop Confetti</button>
</div>

javascript

$.ajax({

        type: "POST",
        url: "/sign_up/save",
        data: {},
        success: function (response) {
            if (response['result'] == 'success') {
                reAction(); //꽃가루   
    });
    
    
    

function reAction() {
    $("#startButton").trigger("click");
    setTimeout(function () {
        $("#stopButton").trigger("click");
    }, 5000);
}

 

 

 

*참고

https://kmkblog.tistory.com/292?category=1065511 

반응형