Tab标签360度内容翻转jquery特效实例代码(jQuery旋转预览画廊效果)
- 建站教程
- 2024-10-11 20:08:02
Tab标签360度内容翻转jquery特效实例代码(jQuery旋转预览画廊效果)
jquery旋转 tab标签 内容翻转 360度翻转 jquery特效 jquery下载
以下是一个使用jQuery实现Tab标签360度内容翻转特效的示例代码:
HTML代码:
<div class="tabs"> <div class="tab" data-tab="tab1">Tab 1</div> <div class="tab" data-tab="tab2">Tab 2</div> <div class="tab" data-tab="tab3">Tab 3</div></div><div class="content"> <div class="tab-content active" id="tab1"> <h2>Tab 1 Content</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p> </div> <div class="tab-content" id="tab2"> <h2>Tab 2 Content</h2> <p>Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p> </div> <div class="tab-content" id="tab3"> <h2>Tab 3 Content</h2> <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.</p> </div></div>
CSS代码:
.tabs { display: flex; }.tab { flex: 1; text-align: center; padding: 10px; cursor: pointer; background-color: #ccc; }.tab.active { background-color: #f00; color: #fff; }.content { margin-top: 20px; perspective: 1000px; }.tab-content { position: absolute; width: 100%; height: 100%; transform-style: preserve-3d; transition: transform 0.8s; }.tab-content.active { transform: rotateY(0deg); }.tab-content:not(.active) { transform: rotateY(180deg); }.tab-content > { backface-visibility: hidden; }
jQuery代码:
$(document).ready(function() { $('.tab').click(function() { var tabId = $(this).data('tab'); $('.tab').removeClass('active'); $(this).addClass('active'); $('.tab-content').removeClass('active'); $('#' + tabId).addClass('active'); }); });
这个示例中,使用HTML的data-tab
属性来标识每个Tab标签对应的内容,通过jQuery的click
事件监听器来切换Tab标签和内容的显示状态。通过添加和移除.active
类,来控制哪个Tab标签和内容应该显示。
通过CSS的transform
属性和transition
属性,实现了360度的内容翻转特效。通过设置perspective
属性,创建了3D透视效果。
jQuery旋转预览画廊效果,Tab标签360度内容翻转jquery特效,jquery tips提示图片信息,基于CSS3金属风格下拉菜单,
Tab标签360度内容翻转jquery特效实例代码(jQuery旋转预览画廊效果)由讯客互联建站教程栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Tab标签360度内容翻转jquery特效实例代码(jQuery旋转预览画廊效果)”