首页 > 其他分享 >实现tab切换效果

实现tab切换效果

时间:2023-09-02 10:33:40浏览次数:40  
标签:style 效果 tab2 tab1 切换 tab document data1 data2


<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>tab切换</title>
</head>

<body>
    <div id="tab1" style="width: 50%;height: 200px;background-color: red;float: left;">我是tab1</div>
    <div id="tab2" style="width: 50%;height: 200px;background-color: pink;display: inline-block;;">我是tab2</div>
    <div id="data1" style="width: 100%;height: 200px;">点击tab1显示我</div>
    <div id="data2" style="width: 100%;height: 200px;">点击tab2显示我</div>
    <script>
        let tab1=document.getElementById("tab1")
        let tab2=document.getElementById("tab2")
        let data1=document.getElementById("data1")
        let data2=document.getElementById("data2")
        tab2.addEventListener("click",function(){
           data1.style.display="none";
           data2.style.display="block"
        })
        tab1.addEventListener("click",function(){
           data1.style.display="block";
           data2.style.display="none"
        })

    </script>
</body>

</html>

运行结果

实现tab切换效果_前端

标签:style,效果,tab2,tab1,切换,tab,document,data1,data2
From: https://blog.51cto.com/u_15460007/7330788

相关文章

  • spring/springboot 整合注解切换数据源
    springboot整合注解切换数据源1、SpringBoot的配置文件#数据源1spring.datasource.druid.one.url=jdbc:mysql://localhost:3306/db1spring.datasource.druid.one.username=rootspring.datasource.druid.one.password=123456#数据源2spring.datasource.druid.two.url=j......
  • 如何让文本模拟打字效果出现
    最近在做一个chatGpt聊天页面,需要把后端返回的文本以打字的效果输出。一开始想着是利用CSS的动画效果来实现。实现方式如下:<html><head><title>Typing</title></head><style>body{background:navajowhite;background-size:cover;font-family:'Treb......
  • 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
    注:如果设置和取消会造成不同bug,冲突的解决设置不同的style,具体另行百度。。。。。。。之前在做APP的时候不太关注这个问题,因为自己在使用其他APP的时候也会在应用启动的初始有一个黑屏闪过后才会出现应用的欢迎页。直到最近开发过程中发现自己在欢迎页启动的线程由于请求和......
  • hashmap与hashtable,arraylist与vector
    hashmap:key可以为null,key为null的话,就不会计算hashcode码,直接给了一个0,hashmap是2倍扩容原来的容量左移一位,线程不安全,计算下标不同,hashmap下标是高位与地位的‘&’运算hashtable:key以及value都不能为null,value为null会抛异常,hashcode值是根据key来计算的,而null没有hashcode......
  • SQL ALTER TABLE 语句
       ......
  • el-table不出现滚动条
    修改样式的时候,发现没出现自己想要的效果,用div重新布局以后,发现效果是出现了,但el-table滚动条不见了。解决:<divstyle="padding:2px;height:600px"><el-tablev-loading="loading":data="list"highlight-current-rowsty......
  • 为何大多数人都从 D3.js 切换到了billboard.js?
    为何大多数人都从D3.js切换到了billboard.js?首发2023-07-1206:35·高级前端进阶大家好,很高兴又见面了,我是"高级前端‬进阶‬",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发,您的支持是我不断创作的动力。 今天给大家带来......
  • 祝贺!Databend Cloud 和阿里云 PolarDB 达成认证
    近日,北京数变科技有限公司旗下产品与阿里云PolarDB开源数据库社区展开产品集成认证。测试结果表明,北京数变科技有限公司旗下产品《DatabendCloud(V1.25)》正式通过了《阿里云PolarDB数据库管理软件》的技术认证,并收到了阿里云颁发的产品认证证书。经过严格联合测试,双方产品完......
  • vue项目切换语言方法
    随便打开一个网页右键-审查元素粘贴入以下代码:varhead=document.getElementsByTagName('head')[0];varscript=document.createElement('script');script.type='text/javascript';script.src='https://res.zvo.cn/translate/inspector_v2.js......
  • el-table树形数据 + jsPlumb , 批量映射字段
    <template><el-dialogtitle="映射"append-to-body:visible.sync="mappingShow":close-on-click-modal="false":before-close="closeFileMappingDialog"width="1000px"><el-c......