L'exemple de cet article décrit le code JS pour implémenter des effets d'onglet TAB irréguliers. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Il s'agit d'un effet d'onglet TAB irrégulier. Il remplace les coins carrés réguliers par des coins arrondis irréguliers. Ce changement donne au spectateur une sensation beaucoup plus fraîche et augmente également le nombre d'onglets, n'est-ce pas ?
La capture d'écran de l'effet en cours d'exécution est la suivante :
L'adresse de la démo en ligne est la suivante :
http://demo.jb51.net/js/2015/js-box-tab-nav-style-menu-codes/
Le code spécifique est le suivant :
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>不规则TAB选项卡效果</title> <style type="text/css"> <!-- body,td{font-size: 12px;} .tab{margin-top:100px} #TabCon1{width:212px;height:100px;line-height:100px;border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid;} #TabCon2{width:212px;height:100px;line-height:100px;border-left:#757575 1px solid;border-bottom:#757575 1px solid;border-right:#757575 1px solid;} .xixi1{width:212px;height:29px;line-height:29px;background-image:url(images/news_bghover1.gif);cursor:pointer;} .xixi2{width:212px;height:29px;line-height:29px;background-image:url(images/news_bghover2.gif);cursor:pointer;} .tab1{width:96px;height:29px;line-height:29px;float:left;text-align:center;cursor:pointer; color:#FFF;} .tab2{width:116px;height:29px;line-height:29px;float:left;text-align:center;cursor:pointer;color:#000;} --> </style> </head> <body style="text-align:center"> <script type="text/javascript"> function setTab03Syn ( i ) { selectTab03Syn(i); } function selectTab03Syn ( i ) { switch(i){ case 1: document.getElementById("TabCon1").style.display="block"; document.getElementById("TabCon2").style.display="none"; document.getElementById("font1").style.color="#ffffff"; document.getElementById("font2").style.color="#000000"; break; case 2: document.getElementById("TabCon1").style.display="none"; document.getElementById("TabCon2").style.display="block"; document.getElementById("font1").style.color="#000000"; document.getElementById("font2").style.color="#ffffff"; break; } } </script> <div class="tab"> <div id="bg" class="xixi1"> <div id="font1" class="tab1" onMouseOver="setTab03Syn(1);document.getElementById('bg').className='xixi1'">新闻标签</div> <div id="font2" class="tab2" onMouseOver="setTab03Syn(2);document.getElementById('bg').className='xixi2'">新闻标签</div> </div> <div id="TabCon1">不规则TAB选项卡效果</div> <div id="TabCon2" style="display:none">不规则TAB选项卡效果2</div> </div> </body> </html>
J'espère que cet article sera utile à la programmation JavaScript de chacun.