briandelaney.com과 비슷한 대화식 웹 사이트 제작에 도움이 필요합니다. 특히 디자이너가 사용한 링크 사이에 슬라이드 효과를 통합하려고합니다. 그의 코드를 읽었지만 Javascript에는 능숙하지 않지만 Jquery에 익숙합니다.CSS 애니메이션 및 Jquery
링크를 클릭하면 메뉴를 슬라이드하고 싶습니다. 이 입력 후에 Javascript로 CSS 변환을 어떻게 애니메이트합니까? 애니메이션을 적용하고자하는 코드 섹션은 JSFiddle에 있습니다. 다음은 애니메이션 http://jsfiddle.net/1pc4f081/3/의 코드입니다.
<section>
<div class='homecard' style="height:815px;">/* Initially, the menu is a card in the center of the page. I want this to slide to the top of the page when a link is clicked */
<div class="menu home appear" id="mainmenu">
<ul>
<li class="hover-effect1"> <a href="/about" class="main-menu about-link">
<span class="effect" data-hover="About">
<span class="what">
<span> About</span>
</span>
</span>
</a>
<div class="border right">
<div></div>
</div>
</li>
<li class="hover-effect"> <a href="/services" class="main-menu service-link">
<span class="effect" data-hover="Services">
<span class="what">
<span> Services</span>
</span>
</span>
</a>
<div class="border right">
<div></div>
</div>
</li>
<li class="hover-effect 3"> <a href="contact" class="main-menu contact-link">
<span class="effect" data-hover="Contact">
<span class="what">
<span> Contact</span>
</span>
</span>
</a>
</li>
</ul>
</div>
</div>
CSS :
.homecard {
-webkit-animation-name: pushHeaderUp;
-moz-animation-name:pushHeaderUp;
animation-name:pushHeaderUp;
-moz-animation-duration:3s;
-moz-animation-iteration-count:1;
-moz-animation-timing-function:ease;
-moz-animation-fill-mode:forwards;
-webkit-animation-duration:3s;
-webkit-animation-iteration-count:1;
-webkit-animation-timing-function:ease;
-webkit-animation-fill-mode: forwards;
animation-duration:3s;
animation-timing-function:ease;
animation-fill-mode: forwards;
}
@keyframes pushHeaderUp {
0% {
-webkit-transform:translateY(0px);
transform:translateY(0px);
-moz-transform:transloateY(0px)
}
60% {
-webkit-transform:translateY(-180px);
transform:translateY(180px);
-moz-transform:translateY:(-180px)
}
100% {
-webkit-transform:translateY(-240px);
transform:translateY(-240px);
-moz-transform:translateY(-240px)
}
}
JS
012,391
일부 코드보기! –
귀하의 질문은 너무 막연합니다. 문제를 거의 없애고 문제를 해결하기 위해 문서를 읽으십시오. 해결책을 찾지 못하면 여기로 와서 문제를 설명하고 문제가되는 코드를 링크하는 것을 잊지 마십시오. 우리는 당신을 위해 웹 사이트를 만들 수 없다는 것을 명심하십시오! –
나는 그가 '팁 & 트릭', 프레임 워크, 같은 디자인을 얻기 위해 무엇을 하든지 요구하고 있다고 생각하지만 그가 원하는 것을 마음대로 생각해 보도록하자. –