탐색 모음 전환 효과:
html 코드는 다음과 같습니다.
<ul id="tab"> <li class="fli">tab1</li> <li>tab2</li> <li>tab3</li> </ul> <p id="tab_con"> <p class="fp">aaaa</p> <p>bbbb</p> <p>cccc</p> </p>
css 스타일 코드는 다음과 같습니다.
ul, li, p { padding: 0; margin: 0; } ul li { float: left; width: 100px; height: 30px; line-height: 30px; text-align: center; background-color: #fff; border: 1px #bbb solid; border-bottom: none; cursor: pointer; } ul li.fli { background-color: #ccc; color: red; } ul { overflow: hidden; zoom: 1; list-style-type: none; } #tab_con { width: 304px; height: 200px; } #tab_con p { width: 304px; height: 200px; display: none; border: 1px #bbb solid; border-top: none; } #tab_con p.fp { display: block; background-color: #ccc; } .tclass{ width: 100px; height: 30px; background: #000; }
js 코드는 다음과 같습니다.
<script type="text/javascript"> var tabs = document.getElementById("tab").getElementsByTagName("li"); var ps = document.getElementById("tab_con").getElementsByTagName("p"); for (var i = 0; i < tabs.length; i++) { tabs[i].onclick = function () { change(this); } } function change(obj) { for (var i = 0; i < tabs.length; i++) { if (tabs[i] == obj) { tabs[i].className = "fli"; ps[i].className = "fp"; } else { tabs[i].className = ""; ps[i].className = ""; } } } </script>
위 내용은 탭바의 전환 효과를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!