用bootstrap的tab插件做一个图层切换效果(感觉会误导淫们,大家当乐子看吧)

小伙伴们啊,我JS真的是个渣渣,所以总想要偷懒,于是为了实现效果就把tab插件给改了(各位大神轻拍啊,我是小白,很纯洁滴,小心脏也很脆弱)……

最近做的项目为了考虑以后的移动设备兼容性,所以用了Bootstrap。首页有一个需要鼠标点击不一样的按钮固定位置图层内容变化的效果(我描述清楚了吗Orz……),如下图:

分别点击1,2,3,4按钮时现实对应的内容变化。

我就呵呵了,这个跟tab插件很类似啊~~不就是点按钮换图层吗。如果在别处找独立插件,我这记性的,项目js文件里早晚被我弄得乱七八糟我都不知道是啥功能文件了,所以动手改样式吧,先上个前后对比:

      修改前:

     修改后:(涉及公家去掉了挺多,大家凑或看,别评价色彩搭配啊,软肋~~)

    下面写下思路啊:

        1.左侧按钮的实现

原来的tab按钮酱紫滴,要变成而且要在内容图层左侧。

1.1看下结构哈

                          一个UL(按钮),一个DIV(内容)。

所以俺滴做法是直接给ul加了个Class:<ul class="clearfix col-lg-4">,给DIV加了<div class="tab-content  col-lg-8 ">。

然后就是给<ul>里面的<li>加样式了。变成块状元素,设置长宽,float:left等等。

1.2Font Awesome字体

这里说个知识点为了自己记住:

为了鼠标划过图表跟着变换颜色,所以每个按钮里的图标用图标字体设置。这里用的 Font Awesome V4.3.0。

这么多图标竟然没有自己需要的,所以用到了图标组合。方法如下:

于是有了这段代码:就是一个圆图标和一个向上的箭头组合在在一起: 

          <li class="li_1 active">           <a data-toggle="tab" href="#panel-11">
            <span class="fa-stack fa-lg">
              <i class="fa fa-genderless fa-stack-2x"></i>
              <i class="fa fa-level-up fa-stack-1x"></i>
            </span><br/></a>          </li>

那啥我去玩了儿,以后写,啦啦啦……

				
时间: 2024-10-05 23:54:49

用bootstrap的tab插件做一个图层切换效果(感觉会误导淫们,大家当乐子看吧)的相关文章

jsPlumb插件做一个模仿viso的可拖拉流程图

前言 这是我第一次写博客,心情还是有点小小的激动!这次主要分享的是用jsPlumb,做一个可以给用户自定义拖拉的流程图,并且可以序列化保存在服务器端. 我在这次的实现上面做得比较粗糙,还有分享我在做jsPlumb流程图遇到的一些问题. 准备工作 制作流程图用到的相关的脚本: 1 <script src="<%= ResolveUrl("~/resources/jquery/jquery-1.11.1.min.js")%>" type="t

用IOS做一个界面切换的效果(登录界面和注册界面和找回密码界面的切换)(用封装好的lable和textf创建界面)

创建一个类封装uitextfield和UIlabel (源代码.m文件) #import "TLView.h" @interface TLView () { UILabel *_desLabel;    //左边的lable UITextField *_textField;//右边的 } @end @implementation TLView //改写父类的初始化方法,处理相同的性能 - (id)initWithFrame:(CGRect)frame { self = [super i

做一个内心安静的人,不骄不躁,且行且乐

做一个内心安静的人,不骄不躁,且行且乐 安静是一种天然的存在,年龄长久的提炼和沉寂,让内心更为充盈,是生命摆脱浮躁而逐渐趋于安静. 安静是从最深的绝望处寻找到的最美丽的惊喜,这是一种成熟人生的境界,一种充满乐趣的安静,怎么品味都有情趣. 一个人,若想在不同的人生阶段有所得,有所悟,有所成就,绝对离不开一个静字. 静,不是让你脱离现实,而是要在现实中有一种淡定的姿态,去看清自己的本质,只有看请自己的本质,才能清楚的提升自己. 浅薄的热闹,丰富的安静,后者会更让人倾心.静者不避闹市,躁者难立深山,充

用struts2做一个带有图片效果的登陆验证码

我们在登陆网站的时候总是会有带有图片验证功能的验证码,它是怎么做出来的了,今天我就详细的将每一步步骤写出来. 1.在action层 1 package cn.itcast.javaee.js.checkcode; 2 3 import java.io.PrintWriter; 4 import javax.servlet.http.HttpServletResponse; 5 import org.apache.struts2.ServletActionContext; 6 import com

bootstrap标签页(Tab)插件

标签页(Tab)在Bootstrap导航元素一章中简介过,通过结合一些data属性,您可以轻松地创建一些标签页界面.通过这个插件您可以把内容放置在标签页或胶囊式标签页甚至是下拉菜单标签页中. 用法 您可以通过以下两个方式来启用标签页 1.通过data属性:您需要添加data-toggle="tab"或data-toggle="pill"到锚文本链接中.例如: <!DOCTYPE html><html><head><meta

.Net MVC&amp;&amp;datatables.js&amp;&amp;bootstrap做一个界面的CRUD有多简单

我们在项目开发中,做得最多的可能就是CRUD,那么我们如何在ASP.NET MVC中来做CRUD呢?如果说只是单纯实现功能,那自然是再简单不过了,可是我们要考虑如何来做得比较好维护比较好扩展,如何做得比较漂亮.做开发要有工匠精神,不要只求完成开发任务,那样的话,永远停留在只是简单的写业务逻辑代码水平,我们要做有追求的程序员.本来这么简单的东西,我真是懒得写,但是看到即便是一些工作了好些年的人,做东西也是只管实现功能,啥都不管,还有些界面css样式要么就硬编要么就毫无规则的在页面中进行穿插,遇到要

使用node.js做一个自用的天气插件

var request = require('request') var url = 'http://www.baidu.com/home/xman/data/superload' var cookie = '你登录百度后的cookie' var options = { method: "GET", url: url, qs: { "type": "weather", "asyn": 1, "t": new

扩展一个boot的插件—tooltip&amp;做一个基于boot的表达验证

在线演示 本地下载 (代码太多请查看原文) 加班,加班加班,我爱加班··· 我已经疯了,哦也. 这次发一个刚接触boot的时候用boot做的表单验证,我们扩展一下tooltip的插件,让他可以换颜色. 其实挺简单的,主要是考究代码阅读的能力. boot的代码写的很简单,能省略“;”的地方就省略掉了,而且他的闭包也很有意思 +function($){ }(jQuery); 这种写法等同于 (function($){ })(jQuery); 少些一个符号,比较节俭. 他的对外接口写的就比较正常了:

前端的小玩意(9.1)——做一个仿360工具箱的web页面(Tab按钮切换)

需求: ①写一个web版的360工具箱,示意图如下: ②无左上返回按钮,右上按钮有皮肤切换,下拉框(但无点击逻辑): ③按钮点击有事件,但事件是console.log(按钮名): ④可以在全部工具和我等工具自由切换: ⑤可以点击左下角的编辑,然后根据实际表现设置: ⑥可以在全部工具里面,点击按钮,然后添加到我的工具这边来: ⑦效果尽量与原图相同,只使用jquery库: 效果网址: http://jianwangsan.cn/toolbox (一)tab页切换 ①切图: 先切图,如图:(不想用他的