制作选项卡和展开、收起

本文介绍了如何使用HTML、CSS和JavaScript实现选项卡功能和页面元素的展开、收起效果。通过在HTML中创建结构,CSS进行样式控制,并借助JavaScript处理交互逻辑,实现动态显示和隐藏内容。详细步骤包括编写HTML结构、添加JavaScript事件监听以及设置CSS过渡效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

制作选项卡和展开、收起
开发工具与关键技术:Visual Studio 2015 、制作选项卡和张开、收起
作者:袁何恩
撰写时间:2019年6月01日
今天,我要和大家分享的技术是选项卡和收起、放下。
选项卡是我们常用的选项类型之一,除了它还有其他选项类型,它的特点是在页面显上同一个的盒子内,有多个选项页面,当一个选项页面出现时,其他的选项页面会自动隐藏,选项页面是不限数量的。盒子的展开和收起是我们常用的代码方法之一,特点是当点击某个点击时间或按钮时,大盒子就会展开和收起。
一、1、在html上写上相应的代码,一个大的div标签,包裹住两个小的div标签,一个小的div里面的ul li作为选项卡的表头,另一个小的div里作为选项卡的内容,在里面在包裹一个div标签。这个div标签里要写上隐藏的代码,隐藏的代码就是style=“diplay:none”,而style=“diplay:block”是表示最开始显示的选项页面。代码图如下:
在这里插入图片描述
2、在js上写代码引用相应的id,和id后面的li标签的id、div标签的id。代码图如下:
在这里插入图片描述
3、在js上写当鼠标移动到选项卡的表头时,div标签发生改变,由“diplay:none”变成style=“diplay:block”,相应的选项页面显示出来,再设置li的高亮和内容的显示隐藏和高亮显示,代码图和效果图如下:
在这里插入图片描述
在这里插入图片描述
二、1、div盒子的展开和收起是我们常用的代码方法,首先,在那个大盒子的外层写上点击事件,我这里写的是a标签的点击事件,a标签里面写上你相要的文字。不要忘记写上相应的id。代码图如下:
在这里插入图片描述
2、然后在css上,给外层的大盒子的div写上”transition:height 1s ease”,这段代码的意思是展开的是高度、用1秒时间展开、延迟效果。如果没有写ease,就算是用再多的时间展开,在页面上还是没有动画效果的展开。图中sqrqdxhd就是大盒子的类名,代码图如下:
在这里插入图片描述
3、在js上写相应类的id,当点击id为sx的点击事件时,首先,名为sx的a标签里的文字会判断文字是否会相同,如果不相同的话,点击事件会出错。然后,sqrqdxhd的高度会展开150像素,a标签的文字变为你设定的文字。再点击sx的点击事件时,名为sx的a标签里的文字会判断文字是否会相同,如果不相同的话,点击事件会出错。然后,sqrqdxhd的高度会收到该盒子的0像素,a标签的文字变为你设定的文字。代码图和效果图如下:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值