h5转场动画
时间: 2023-06-29 15:02:52 浏览: 53
H5转场动画可以通过CSS3的动画效果来实现。以下是一个简单的示例代码:
HTML代码:
```
<div class="page page1"></div>
<div class="page page2"></div>
```
CSS代码:
```
.page {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all 0.5s ease-in-out;
}
.page1 {
background-color: red;
}
.page2 {
background-color: blue;
transform: translateX(100%);
}
.page1.active {
transform: translateX(-100%);
}
.page2.active {
transform: translateX(0);
}
```
JS代码:
```
const page1 = document.querySelector('.page1');
const page2 = document.querySelector('.page2');
// 切换页面时添加/移除 active 类
function switchPage() {
page1.classList.toggle('active');
page2.classList.toggle('active');
}
// 绑定页面切换事件
page1.addEventListener('click', switchPage);
page2.addEventListener('click', switchPage);
```
以上代码实现了一个简单的页面切换效果,点击页面1或页面2时会进行转场动画。你可以根据自己的需求调整CSS和JS代码来实现更多的转场效果。