h5转场动画
时间: 2023-06-29 22:19:26 浏览: 136
转场动画
H5转场动画可以通过CSS3实现。以下是一个简单的例子:
HTML代码:
```html
<div class="container">
<div class="page page1"></div>
<div class="page page2"></div>
</div>
```
CSS代码:
```css
.container {
position: relative;
width: 100%;
height: 100%;
}
.page {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: transform 1s;
}
.page1 {
background-color: blue;
transform: translateX(0);
}
.page2 {
background-color: green;
transform: translateX(100%);
}
.container.active .page1 {
transform: translateX(-100%);
}
.container.active .page2 {
transform: translateX(0);
}
```
JavaScript代码:
```javascript
var container = document.querySelector('.container');
container.addEventListener('click', function() {
container.classList.toggle('active');
});
```
这个例子实现了一个左右滑动的转场动画。点击页面后,页面会向左滑动并显示下一个页面。可以根据需要修改动画效果和触发方式。
阅读全文