html 置顶动画,HTML5顶部横向标签栏滑动切换动画
时间: 2023-09-04 19:10:01 浏览: 173
HTML 置顶动画可以使用 CSS 属性 `scroll-behavior`,设置为 `smooth` 可以实现平滑滚动效果。示例代码如下:
```css
html {
scroll-behavior: smooth;
}
```
HTML5 顶部横向标签栏滑动切换动画可以使用 jQuery 插件 `jquery-tabs`,示例代码如下:
```html
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery Tabs</title>
<link rel="stylesheet" href="https://cdn.bootcss.com/jqueryui/1.12.1/jquery-ui.min.css">
<style>
.ui-tabs .ui-tabs-nav li {
float: left;
margin-right: 10px;
}
</style>
</head>
<body>
<div id="tabs">
<ul>
<li><a href="#tabs-1">Tab 1</a></li>
<li><a href="#tabs-2">Tab 2</a></li>
<li><a href="#tabs-3">Tab 3</a></li>
<li><a href="#tabs-4">Tab 4</a></li>
</ul>
<div id="tabs-1">
<p>Content of Tab 1.</p>
</div>
<div id="tabs-2">
<p>Content of Tab 2.</p>
</div>
<div id="tabs-3">
<p>Content of Tab 3.</p>
</div>
<div id="tabs-4">
<p>Content of Tab 4.</p>
</div>
</div>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script>
$(function() {
$("#tabs").tabs({
show: { effect: "slide", direction: "left", duration: 200 }
});
});
</script>
</body>
</html>
```
在上面的代码中,使用了 jQuery 插件 `jquery-tabs`,并使用了 `show` 选项设置了滑动切换效果,可以通过修改 `effect`、`direction` 和 `duration` 等选项来实现不同的动画效果。
阅读全文