利用Div设计TabControl效果
来源:互联网 发布:1.5v单片机 温湿度测量 编辑:程序博客网 时间:2024/05/18 00:32
Html代码:
<!doctype html><html><head><meta charset="utf-8"><title>TabControl</title><link href="CSS/tabControlCSS.css" rel="stylesheet" type="text/css"><script src="JS/jquery-2.1.4.min.js" ></script><script>$(function(){ $("div.tabDiv").children(".divHeader").children(".menuNode").on("click",function(){ var selPot=$(this).position().left+0.5*($(this).outerWidth()-$(this).siblings("div.selBg").outerWidth()); $(this).siblings("div.selBg").css("left",selPot); $("div.tabDiv").children("div.divItem").hide().eq($(this).index()).show(); });}); // 监听menuNode的点击事件,selPot是选择线的相对位置值 // siblings()是寻找同辈元素方法,$(this).siblings("div.selBg"),即是寻找跟.menuNode同辈,并且类名为.selBg的元素 // css(name,value) 改变样式名为name的值为value // .divItem隐藏hide()同时获取eq()第N个元素并Show() </script></head><body><div class="tabDiv"><div class="divHeader"> <div class="menuNode a"><span>公车私用</span></div> <div class="menuNode b"><span>红十字会</span></div> <div class="menuNode c"><span>天坛景观</span></div> <div class="menuNode d"><span>购物车架</span></div> <div class="selBg" ></div> </div> <div class="divItem item1" style="display:block;"> </div> <div class="divItem item2"> </div> <div class="divItem item3"> </div> <div class="divItem item4"> </div></div></body></html>
CSS代码:
@charset "utf-8";/* CSS Document */body{font-size:13px;margin:0px}.tabDiv{width:1000px;}.divHeader{height:35px;}.menuNode{float:left; height:35px; min-width:100px;border:#CCCCCC solid;border-width:1px 1px 0px 1px; text-indent:30px; cursor:pointer;display:block; position:relative;}.menuNode.a{background:url(../images/Traffic.png) 10px no-repeat; background-size:18px 18px;}.menuNode.b{left:-1px;background:url(../images/Hospital.png) 10px no-repeat;background-size:18px 18px;}.menuNode.c{left:-2px;background:url(../images/Scenery.png) 10px no-repeat;background-size:18px 18px;}.menuNode.d{left:-3px;background:url(../images/Supermarket.png) 10px no-repeat;background-size:18px 18px;}.menuNode span{ line-height:35px;}.divHeader .selBg{height:2px;width:100px;background:#09F;left:1px;top:34px; position:relative;}.divItem{height:100px;left:0px;margin-top:1px;display:none;}.divItem.item1{background:#Fa0;}.divItem.item2{background:#900;}.divItem.item3{background:#ff0;}.divItem.item4{background:#0ff;}
--- 记录完毕 ---
0 0
- 利用Div设计TabControl效果
- 利用Menu和MutiView控件实现类似tabControl效果
- 利用DIV层实现图片水印效果
- 利用DIV层实现图片水印效果
- 网站div css按钮效果设计
- TabControl可实现效果及案例
- tabcontrol
- TabControl
- TabControl
- TabControl
- TabControl
- 用tabcontrol设计wizard;Textbox提示输入
- 为.NET CF 中的TabControl控件添加WM6.5效果
- winform如何用tabControl控件实现纵向选项卡效果?
- C#利用tabcontrol控件实现多窗体嵌入及关闭
- C#利用tabControl控件实现多窗体嵌入及关闭
- C#利用tabControl控件实现多窗体嵌入及关闭
- 利用多个panel重叠来代替tabcontrol方法
- Cocoa和Cocoa Touch介绍
- xshell连接不了opensuse linux解决办法
- Git基础- 远程仓库操作
- HashMap实现原理分析
- 关于表单提交的两种方式,post和get
- 利用Div设计TabControl效果
- 第一章 andriod studio 安装与环境搭建
- Apache JMeter2.8的源码集成到Eclipse开发环境中
- 插入排序的原理
- Android官方文档--样式与主题
- setInterval 定时执行
- scala学习笔记(十四) 注解
- sudo配置文件/etc/sudoers格式
- IDEA中出现插件错误