电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

原生js+css實現tab切換功能

瀏覽:116日期:2024-04-19 16:31:29

本文實例為大家分享了原生css+js實現tab切換功能的具體代碼,供大家參考,具體內容如下

現在很多的ui框架都集成了tab功能,使用過程中只需按照他們的api套用即可,但在有時jquery項目中會覺得為了一個tab功能再單獨調用一個ui庫有些小題大做,所以博主這里推薦了原生tab的實現

分析:通過display屬性控制每一個tab的顯示

以下是圖片示例:

原生js+css實現tab切換功能

以下是代碼部分:

<!DOCTYPE html><html lang='en'> <head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <script src='http://www.hdgsjgj.cn/bcjs/jquery-3.4.1.min.js'></script> <title>tab功能實現</title> <style> body { margin: 0 auto; } .tab-menu { width: 100%; background: #F5F6F8; display: flex; } .tab-menu-span { width: 150px; height: 50px; line-height: 50px; cursor: pointer; text-align: center; } .tab-menu-span-hover { background: #0054A7; color: #ffffff; } .tab-list { position: relative; } .tab-list-span { padding: 20px 10px; height: 200px; position: absolute; top: 0; display: none; } </style></head> <body> <div class='tab-class'> <!-- 菜單 --> <div class='tab-menu'> <div class='tab-menu-span'> 菜單一 </div> <div class='tab-menu-span'> 菜單二 </div> <div class='tab-menu-span'> 菜單三 </div> </div> <!-- tab list --> <div class='tab-list'> <div class='tab-list-span'> 1、金子啊,你是多么神奇。你可以使老的變成少的,丑的變成美的,黑的變成白的,錯的變成對的……</br> 2、玫瑰是美的,但更美的是它包含的香味。</br> 3、戀愛的人去赴他情人的約會,像一個放學歸來的兒童;可是當他和情人分別的時候,卻上學去一般滿臉懊喪。</br> </div> <div class='tab-list-span'> 4、時間會刺破青春表面的彩飾,會在美人的額上掘深溝淺槽;會吃掉稀世之珍!天生麗質,什么都逃不過他那橫掃的鐮刀。</br> 5、笨蛋自以為聰明,聰明人才知道自己是笨蛋。</br> 6、對眾人一視同仁,對少數人推心置腹,對任何人不要虧負。 </br> </div> <div class='tab-list-span'> 7、希望者,思想之母也。</br> 8、草率的婚姻少美滿。</br> 9、無數人事的變化孕育在時間的胚胎里。</br> 10、要是不能把握時機,就要終身蹉跎,一事無成。</br> </div> </div> </div> <script> $(’.tab-menu-span:first’).addClass(’tab-menu-span-hover’); $(’.tab-list-span:first’).css(’display’, ’block’); $(’.tab-menu-span’).hover(function () { $(this).addClass(’tab-menu-span-hover’); $(this).siblings().removeClass(’tab-menu-span-hover’); $(’.tab-list-span’).css(’display’, ’none’); $(’.tab-list-span’).eq($(this).index()).css(’display’, ’block’); }) </script></body> </html>

如果大家還想深入學習,可以點擊兩個精彩的專題:

javascript選項卡操作方法匯總

jquery選項卡操作方法匯總

以上就是為大家總結的tab切換實現方法,希望對大家的學習有所幫助,順著這個思路動手制作自己tab切換特效。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 灰板纸、灰底白、硬纸板等纸品生产商-金泊纸业 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 中原网视台| 发光字|标识设计|标牌制作|精神堡垒 - 江苏苏通广告有限公司 | 岩棉切条机厂家_玻璃棉裁条机_水泥基保温板设备-廊坊鹏恒机械 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 马尔表面粗糙度仪-MAHR-T500Hommel-Mitutoyo粗糙度仪-笃挚仪器 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 温湿度记录纸_圆盘_横河记录纸|霍尼韦尔记录仪-广州汤米斯机电设备有限公司 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 广州中央空调回收,二手中央空调回收,旧空调回收,制冷设备回收,冷气机组回收公司-广州益夫制冷设备回收公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 机制砂选粉机_砂石选粉机厂家-盐城市助成粉磨科技有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 仿真植物|仿真树|仿真花|假树|植物墙 - 广州天昆仿真植物有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 广东教师资格网-广东教师资格证考试网 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 压力喷雾干燥机,喷雾干燥设备,柱塞隔膜泵-无锡市闻华干燥设备有限公司 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 游动电流仪-流通式浊度分析仪-杰普仪器(上海)有限公司 | 安规电容|薄膜电容|陶瓷电容|智旭JEC安规电容厂家 |