专业编程基础技术教程

网站首页 > 基础教程 正文

web前端技术—超简单不用任何框架实现标签效果

ccvgpt 2024-08-28 13:46:06 基础教程 22 ℃

这是最终效果

标签页切换演示

web前端技术—超简单不用任何框架实现标签效果

接下来是详细讲解。非常简单!

首先定义3个按钮

它们对应的样式

接下来定义点击标签后弹出的内容

每个标签对应的内容

标签内容的样式,应用这个样式后标签内容是不可见的,因为display:none;

接下来是处理点击事件,关键的地方来了

思路:

第一步,获取所有便签内容,并将其设置不可见。(这里有更好的实现方法,但是我们暂时先这样做)

第二步,获取所有按钮,并将其状态设置为未激活,激活的按钮和未激活的按钮表现在背景颜色上,在代码上表现就是给按钮的类名加上" active"或者删掉" active"。

active的css代码

第三步,就是通过传进来的fruitName,使用document.getElementById(),获取到相应的节点,并将其设置为可见。

第四步,把当前被点击的按钮的状态设置为激活状态,这里我们可以通过参数evt。通过.currentTarget获取到被点击的按钮,然后给类名加上" active"。

本教程用到的全部javascript代码

我们还可以让鼠标移动到按钮上面时改变它的背景颜色

本篇教程结束,喜欢的读者赶紧动手试试吧,遇到问题的读者也可以在下方留言,火蛙都会尽最大努力帮你解决问题。如果你喜欢我的教程,那么赶紧订阅吧。下次更精彩哟

Tags:

最近发表
标签列表