基于Bootstrap的步骤引导html页面

简介: 美工设计了一个下一步下一步的引导效果界面,百度谷歌了很久没有找到合适的控件,就想着能不能借助Bootstrap的标签页修改下,实现后的效果如下。 实现思路是先PS三张小图片,作为步骤之间引导的箭头,如下。

美工设计了一个下一步下一步的引导效果界面,百度谷歌了很久没有找到合适的控件,就想着能不能借助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:

点击下载

 

相关文章
|
29天前
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
|
19天前
Force Yc 第九引导公告页HTML源码
源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
37 3
|
19天前
个人博客新引导主页html源码
个人博客新引导主页html源码,随机背景,字体颜色变换,记事本打开自己动手修改一下就可以啦。
13 1
|
22天前
|
数据安全/隐私保护
自定义密码访问跳转页面HTML源码
自定义密码访问跳转页面HTML源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
35 0
自定义密码访问跳转页面HTML源码
|
29天前
|
移动开发 HTML5
HTML5页面元素及属性
【8月更文挑战第23天】HTML5页面元素及属性。
33 4
|
29天前
|
前端开发 JavaScript
HTML+CSS新技能:快速打造响应式步骤条,秒变网页设计达人!
HTML+CSS新技能:快速打造响应式步骤条,秒变网页设计达人!
|
29天前
HTML+CSS 实现带轮播图的企业官网页面(记得收藏)
HTML+CSS 实现带轮播图的企业官网页面(记得收藏)
|
29天前
HTML+CSS 星空闪烁登录页面(记得收藏)
HTML+CSS 星空闪烁登录页面(记得收藏)
|
29天前
HTML+CSS 登录页面(记得收藏)
HTML+CSS 登录页面(记得收藏)
|
29天前
|
XML JavaScript 测试技术
Web自动化测试框架(基础篇)--HTML页面元素和DOM对象
本文为Web自动化测试入门指南,介绍了HTML页面元素和DOM对象的基础知识,以及如何使用Python中的Selenium WebDriver进行元素定位、操作和等待机制,旨在帮助初学者理解Web自动化测试中的关键概念和操作技巧。
36 1