[英]CSS3 Transitions instead of jQuery
我有一些股利如下。
<body>
<div class="main">
<div class="page1 active">
<p>Page1</p>
<button id="btn-about">Page2</button>
</div>
<div class="page2">
<p>Page2</p>
</div>
</div>
</body>
這些頁面默認情況下是隱藏的,除非它們具有活動類。 要顯示新頁面,請刪除div中具有main類的所有活動類,然后將活動類添加到所需的頁面中,例如頁面2。
像這樣
$("#btn-about").click(
function(e) {
e.preventDefault();
$(".main div").removeClass("active");
$(".main .page-2").addClass("active");
}
);
然后它變成了這樣的東西:
<div class="page2 active">
<p>Page2</p>
</div>
它工作正常,但現在我想使用CSS3隱藏或顯示具有某些效果的頁面。 向上滑動,向下滑動,向左滑動,向右滑動或淡入淡出。
我是關於CSS3的新手,希望能獲得所有幫助。
對於CSS動畫,您可以使用transition:
樣式,對於一系列過渡,請將其與transition-delay:
結合使用transition-delay:
這里是一些開始研究的好地方:
本教程具有您提到的過渡:
我想你可以看看
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.