css 실행문제

css 실행문제

QA

css 실행문제

본문

안녕하세요

페이지를 제작중인데

 

스크롤을 좀 많이 내려서 맨마지막에

애니메이션 소스가 나옵니다.

 

사이트 들어옴과 동시에

하단에서 이미 애니메이션이 진행된 후라

막상 해당 섹션에 가면 애니메이션이 멈춰있는데요

해당 DIV로 갔을때 실행시키는 방법이 있을까 해서

고수님들에게 도움을 요청드려 봅니다!


<div id="section1">

내용

</div>

 

<div id="section2">

내용

</div>

 

<div id="section3">

내용

</div>

 

<style>

.wrapper {
    margin: 50px;
    width: 300px;
    height: 300px;
    overflow: hidden;
    position:relative
}

.right {
    border: #3f85a3 solid 15px;
    height: 125px;
    width: 125px;
    border-radius:120px;
    border-top-color: transparent;
    border-left-color: transparent;
    position: absolute;
    transform: rotate(-45deg);
    animation: rota2 1000ms linear;
  -moz-animation: rota2 1000ms linear;
  -o-animation: rota2 1000ms linear;
  -webkit-animation: rota2 1000ms linear;
}

@keyframes rota2 {
    from{ transform:rotate(-225deg);}
    to { transform: rotate(-45deg);}
}

@-o-keyframes rota2 {
    from{ transform:rotate(-225deg);}
    to { transform: rotate(-45deg);}
}

@-moz-keyframes rota2 {
    from{ transform:rotate(-225deg);}
    to { transform: rotate(-45deg);}
}
@-webkit-keyframes rota2 {
    from{ transform:rotate(-225deg);}
    to { transform: rotate(-45deg);}
}

.left {
    border: #3f85a3 solid 15px;
    height: 125px;
    width: 125px;
    border-radius:120px;
    border-bottom-color: transparent;
    border-right-color: transparent;
    position: absolute;
    transform: rotate(315deg);
    animation: rota 2000ms linear;
  -o-animation: rota 2000ms linear;
  -moz-animation: rota 2000ms linear;
  -webkit-animation: rota 2000ms linear;
}
@keyframes rota {
    from {transform: rotate(-45deg);}
    to { transform: rotate(315deg);}
}
@-o-keyframes rota {
    from {transform: rotate(-45deg);}
    to { transform: rotate(315deg);}
}
@moz-keyframes rota {
    from {transform: rotate(-45deg);}
    to { transform: rotate(315deg);}
}
@-webkit-keyframes rota {
    from {transform: rotate(-45deg);}
    to { transform: rotate(315deg);}
}

.middle {
  color: #0987bc;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
    width: 130px;
    height: 130px;
    left: 15px;
    top: 15px;
    border-radius: 150px;
    position: relative;
    z-index: 4;
}

.popover {
    background: white;
    width: 80px;
    height: 162px;
    position:absolute;
    top: -3px;
    left: -3px;
    opacity:0;
    z-index:2;
    animation: popover 1000ms linear;
  -moz-animation: popover 1000ms linear;
  -o-animation: popover 1000ms linear;
  -webkit-animation: popover 1000ms linear;
}

@keyframes popover {
    0% {opacity: 1;}
    99%{opacity:1;}
    100% {opacity:0;}
}

@-o-keyframes popover {
    0% {opacity: 1;}
    99%{opacity:1;}
    100% {opacity:0;}
}

@-moz-keyframes popover {
    0% {opacity: 1;}
    99%{opacity:1;}
    100% {opacity:0;}
}

@-webkit-keyframes popover {
    0% {opacity: 1;}
    99%{opacity:1;}
    100% {opacity:0;}
}
 

</style>

 

<div id="section4">

<div class="progressDiv">
            <div class="statChartHolder">
                <div class="progress-pie-chart" data-percent="67"><!--Pie Chart -->
                    <div class="ppc-progress">
                        <div class="ppc-progress-fill"></div>
                    </div>
                    <div class="ppc-percents">
                    <div class="pcc-percents-wrapper">
                        <span>%</span>
                    </div>
                    </div>
                </div><!--End Chart -->
            </div>
            <div class="statRightHolder">
                <ul>
                <li> <h3 class="blue">39.4k</h3> <span>Interactions</span></li>
                <li> <h3 class="purple">1.8k</h3> <span>Posts</span></li>
                </ul>
                
                    <ul class="statsLeft">
                    <li><h3 class="yellow">22%</h3> <span>Comments</span></li>
                    <li><h3 class="red">37%</h3> <span>Cheers</span></li>
                    </ul>
                        <ul class="statsRight">
                            <li><h3>18%</h3> <span>Tasks</span></li>
                            <li><h3>23%</h3> <span>Goals</span></li>
                        </ul>
            </div>
            
        </div>

</div>

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 239
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT