展开和收起

在这里插入图片描述
(1.)创建一个css样式,

2
在这里插入图片描述

(2.)创建一个类,将row包裹住,给row一个id,再给单元格里面设置表格基础距离为0,给他类名,后面设置行(tr),表头(th)和表单(td),(可以设置多个表单)。

在这里插入图片描述

(3.)来到样式这边,先给单元格里面设置宽度百分之一百和颜色,再给第一个类里面设置:内边距(上右下左)上边12个像素,颜色为白色,框框的边角为5个圆角像素,盒子阴影为左右边的阴影和上下边的阴影,到阴影的模糊度,还有阴影的颜色。row里面设置高度为80像素,还有设置隐藏,最后是动画效果,名字和时间还有速度,最后一个是设置表格里面的样式,文字居中,高30像素,内边距上边5像素,有变10像素

(如果后面不给像素,他会默认前面两个距离和像素,不让其变化后面应该加个0)。

盒子下边有线条为1像素。

在这里插入图片描述

(4.)之后在源代码里面设置他的展开和收起的类和id,要被header包裹住。

在这里插入图片描述

(5.)给里面i标签设置:行内元素变块级,宽和高各位6和11像素,绝对定位,高3像素,左外边距5像素。

在这里插入图片描述

(6)给他的p标签文字居中效果,再弄个鼠标移入后会变成小手的效果。

在这里插入图片描述

(7.)收起要给他隐藏起来(毕竟是展开先出现,要不然收起和展开就会很乱)。

在这里插入图片描述

(8.)最后是js,也是核心,想要让他展开和收起只要改变他的高度即可。导入id,然后设置高度:

Zk.点击事件 =
function(){

Row.style.高度=80+“px”(开始高度);

zk.style.display=“隐藏”

sq.style.display=“显示”;

};

后面是反过来的

Sq.点击事件=function(){

Row.style.高度 =200+“px”;

Zk.style.display=“显示”;

Sq就会隐藏。

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值