最终效果
所用素材:
html页面代码:
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script><link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css" /></head><body>
<div id="TabbedPanels1" class="TabbedPanels"> <ul class="TabbedPanelsTabGroup"> <li class="TabbedPanelsTab" tabindex="0"><span>Home</span></li> <li class="TabbedPanelsTab" tabindex="0"><span>Contact Us</span></li> <li class="TabbedPanelsTab" tabindex="0"><span>Web Dev</span></li> <li class="TabbedPanelsTab" tabindex="0"><span>Web Design</span></li> <li class="TabbedPanelsTab" tabindex="0"><span>Map</span></li> </ul> <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"> <h3></h3> <div class="middle"> <p>1.There are some good news.</p> <p>2.Not only good news.</p> <p>3.The text here are example.</p> <p>4.Not only good news.</p> <p>5.The text here are example.</p> </div> <div class="foot"><span></span></div> </div> <div class="TabbedPanelsContent"> <div class="middle"> <p>1.There are some good news.</p> <p>2.Not only good news.</p> <p>3.The text here are example.</p> <p>4.Not only good news.</p> <p>5.The text here are example.</p> </div> <div class="foot"><span></span></div> </div> <div class="TabbedPanelsContent"> <div class="middle"> <p>1.There are some good news.</p> <p>2.Not only good news.</p> <p>3.The text here are example.</p> <p>4.Not only good news.</p> <p>5.The text here are example.</p> </div> <div class="foot"><span></span></div> </div> <div class="TabbedPanelsContent"> <div class="middle"> 1234567890 </div> <div class="foot"><span></span></div> </div> <div class="TabbedPanelsContent"> <div class="middle"> abcdefghijklmnopqrstuvwxzy </div> <div class="foot"><span></span></div> </div> </div></div><script type="text/javascript"><!--var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");//--></script></body>
CSS页面代码:
@charset "UTF-8";
.TabbedPanels {
margin: 0px; padding: 0px; float: left; clear: none; width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/}.TabbedPanelsTabGroup {
margin: 0px; padding: 0px;} .TabbedPanelsTab { display:block; height:30px; float: left; position: relative; top: 2px; padding: 0px 0px 0px 15px; margin: 0px 5px 1px 0px; background:url(1-y.gif); list-style: none; cursor: pointer; color:#fff; font:bold 14px Arial; -moz-user-select: none; -khtml-user-select: none;}.TabbedPanelsTab span{ display:block; background:url(1-y.gif) right top; padding:7px 20px 7px 0px;}.TabbedPanelsTabHover {
background:url(2-y.gif); color:#39F;}.TabbedPanelsTabHover span{
display:block; background:url(2-y.gif) right top; padding:7px 20px 7px 0px;} .TabbedPanelsTabSelected { background:url(3-y.gif); color:#900;}.TabbedPanelsTabSelected span{ display:block; background:url(3-y.gif) right top; padding:7px 20px 7px 0px;}.TabbedPanelsTab a {
color: black; text-decoration: none;} .TabbedPanelsContentGroup { width:600px; clear: both; margin:-10px 0 0 -6px; padding:0; background:url(left-top.gif) no-repeat left top;}/*背景色、边框色*/ .TabbedPanelsContent { padding: 4px; background:url(right-top.gif) no-repeat right top;}.middle{ padding:0px 4px 10px 20px; margin:50px -4px 0 0; background:url(right-middle.gif) repeat-y right top;}.foot{ margin:0 0 0 -6px; padding:0px 0 0px 0; background:url(left-bottom.gif) no-repeat left bottom;}.foot span{ display:block; margin:0 -4px -10px 0; padding:0 20px 30px 20px; background:url(right-bottom.gif) no-repeat right bottom; height:25px;} .TabbedPanelsContentVisible { } .VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative; border-top: solid 1px #999; border-right: solid 1px #999; border-left: solid 1px #CCC; border-bottom: solid 1px #CCC;} .VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none;} .VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999;}.VTabbedPanels .TabbedPanelsContentGroup {
clear: none; float: left; padding: 0px; width: 30em; height: 20em;}