基于Bootstrap的步骤引导html页面
美工设计了一个下一步下一步的引导效果界面,百度谷歌了很久没有找到合适的控件,就想着能不能借助Bootstrap的标签页修改下,实现后的效果如下。
实现思路是先PS三张小图片,作为步骤之间引导的箭头,如下。
然后bootstrap本身的tab 的li就设置背景色为对应的蓝色或者灰色。然后在写js方法,实现点击切换时候控制图片src和Li的背景即可。
将实现方法记录下来,希望对需要这方面需求的人有用。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>流程</title><link href="bootstrap/bootstrap.css" rel="stylesheet" /><script src="jquery-1.10.2.js"></script><script src="bootstrap/bootstrap.min.js"></script><style>ul{margin: 0;padding: 0;}li{margin: 0;padding: 0;}#myTab li{width:25%;float:left;height:40px;list-style: none;margin: 0;padding: 0;}#myTab li img{float:left;height: 40px;}#myTab li a{color:white;text-align: center;position: relative;display: block;padding: 10px 15px;}.blue{background:#0f9af2;}.gray{background: #dfdfdf;}.tabPaneUl{width: 700px;margin: 0 auto;list-style: none;}.tabPaneUl li{height: 40px;line-height: 40px;}.tab-pane{margin-top: 50px;}</style><script>$(document).ready(function(){});//dom操作var domFun={};//事件操作var eventFun={setStep:function(index){for(var i=2;i<=index;i++){$("#step"+i+"Li").addClass("blue").removeClass("gray");$("#step"+i+"Img").attr("src","images/blue_blue.png");}for(var i=index+1;i<=4;i++){$("#step"+i+"Li").addClass("gray").removeClass("blue");$("#step"+i+"Img").attr("src","images/gray_gray.png");}$("#step"+(index+1)+"Img").attr("src","images/blue_gray.png");}};</script></head><body><div id="page-inner"><div class="row" style="padding:10px;background: #bebebe"><div class="col-md-12"><div class="input-group" style="width: 60%; float: left;font-size: 20px;font-weight: bolder;">创建会议</div></div></div><div class="row" style="margin-top:30px"><ul id="myTab" role="tablist"> <li id="step1Li" class="active blue"><a href="#step1" onclick="eventFun.setStep(1)" role="tab" data-toggle="tab"> 1.流程1 </a></li> <li id="step2Li" class="gray"> <img id="step2Img" src="images/blue_gray.png"/> <a href="#step2" onclick="eventFun.setStep(2)" role="tab" data-toggle="tab"> 2.流程2 </a> </li><li id="step3Li" class="gray"> <img id="step3Img" src="images/gray_gray.png"/> <a href="#step3" onclick="eventFun.setStep(3)" role="tab" data-toggle="tab"> 3.流程3 </a> </li><li id="step4Li" class="gray"> <img id="step4Img" src="images/gray_gray.png"/> <a href="#step4" onclick="eventFun.setStep(4)" role="tab" data-toggle="tab"> 4.流程4 </a> </li> </ul><div id="myTabContent" class="tab-content"> <div id="step1" class="tab-pane fade active in">1 </div> <div id="step2" class="tab-pane fade">2 </div> <div id="step3" class="tab-pane fade">3 </div> <div id="step4" class="tab-pane fade">4 </div> </div></div></div></body></html>
CSDN免积分下载demo:
作者:馨语随风
来源链接:https://www.cnblogs.com/tracyjfly/p/5856911.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。