tab切换效果

 

该dome仅供参考:

免费项目dome包在文章最底部

html

<view class="mg_bo">
	<view class="bg_bo">
		<view class="content">
			<view class="img_bo" bindtouchstart='moveStart' bindtouchend='moveItem'>
				<view wx:for="{
  {sy_list}}" wx:key="index">
					<view animation="{
  {item.animation}}" class=" img"
						style="width:{
  {item.width}};height:{
  {item.height}};background:{
  {item.background}}; z-index:{
  {item.z_index}};opacity:{
  {item.opacity}};margin-top:{
  {item.margin_top}}"
						bindtap="choose" data-id="{
  {item.id}}" data-item="{
  {item}}" data-index="{
  {index}}">
						<image wx:if="{
  {index==tab_index}}"
							style="width:{
  {item.img_width}};height:{
  {item.img_height}};margin-top:{
  {item.top}}" src="{
  {item.img_}}">
						</image>
						<image wx:else style="width:{
  {item.img_width}};height:{
  {item.img_height}};margin-top:{
  {item.top}}"
							src="{
  {item.img}}"></image>
						<view class="text_w"
							style="  font-size: {
  {item.font_size}};color:{
  {item.color}};margin-top:{
  {item.text_top}}">
							{
  {index+1}}
						</view>
					</view>
				</view>
			</view>
		</view>
	</view>
</view>

css:

.mg_bo {
  margin: 46rpx 25rpx 30rpx 25rpx;
}

.mg_bo .bg_bo {
  background: #fff;
  position: relative;
 border-bottom-left-radius: 20rpx;
 border-bottom-right-radius:20rpx ;
}


.mg_bo .bg_bo .page_bg {
  width: 100%;
  position: absolute;
  top: -20rpx;
  z-index: 1;
}

.mg_bo .bg_bo .content {
  position: relative;
  z-index: 2;
}

/*  */
.mg_bo .bg_bo .content .ck_text {
  font-size: 40rpx;
  font-family: PingFang SC;
  font-weight: 600;
  color: #222426;
  width: 100%;
  text-align: center;
  padding-top: 45rpx;
}

.mg_bo .bg_bo .content .ck_tab {
  width: 80rpx;
  height: 40rpx;
  margin-top: 16rpx;
  margin-left: 50%;
  transfo
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
可以使用jQuery来实现tab切换效果,具体实现步骤如下: 1. HTML结构 首先需要准备一个tab的HTML结构,一般是一个ul列表和对应的内容div组成,例如: ``` <ul class="tab-nav"> <li class="active">Tab 1</li> <li>Tab 2</li> <li>Tab 3</li> </ul> <div class="tab-content"> <div class="tab-pane active">Tab 1 content</div> <div class="tab-pane">Tab 2 content</div> <div class="tab-pane">Tab 3 content</div> </div> ``` 其中,active类表示当前选中的标签。 2. CSS样式 根据需要设置tab的样式,例如: ``` .tab-nav li { display: inline-block; padding: 10px; cursor: pointer; } .tab-nav li.active { background-color: #ccc; } .tab-pane { display: none; } .tab-pane.active { display: block; } ``` 其中,tab-nav和tab-pane分别是tab标签和内容的容器,active类用于控制显示和隐藏。 3. jQuery代码 最后,使用jQuery来实现tab切换效果,具体代码如下: ``` $(function() { // 初始化,显示第一个tab $('.tab-nav li:first').addClass('active'); $('.tab-pane:first').addClass('active'); // 点击tab切换 $('.tab-nav li').click(function() { $('.tab-nav li').removeClass('active'); $(this).addClass('active'); var tab_id = $(this).index(); $('.tab-pane').removeClass('active'); $('.tab-pane:eq(' + tab_id + ')').addClass('active'); }); }); ``` 首先,将第一个tab标签和内容设置为active状态,然后监听tab标签的点击事件,切换对应的标签和内容的active状态。 以上就是使用jQuery实现tab切换效果的具体步骤。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值