Css Study - 纵向Menu - By html and Css
http://www.wikihow.com/Create-a-Dropdown-Menu-in-HTML-and-CSS
HTML
<div id="leftmenu"> <ul> <li><a href="#">Home</a></li> <li class='has-sub'><a href="#">PRODUCTS</a> <ul> <li class='has-sub'><a href="#">Sub Product1</a> <ul> <li </a> </li> <li </a></li> </ul> </li> <li class='no-sub'><a href="#">Sub Product2</a></li> </ul> </li> </ul> </div>
CSS
<style> /* Starter CSS for Flyout Menu */ #leftmenu { padding: ; margin: ; border: ; } #leftmenu ul, li { list-style: none; margin: ; padding: ; } #leftmenu ul { position: relative; z-index: ; float: left; } #leftmenu ul li { float: left; height: 38px; line-height: 38px; width: 200px; vertical-align: middle; } #leftmenu ul li.hover, #leftmenu ul li:hover { position: relative; z-index: ; cursor: default; } #leftmenu ul ul { visibility: hidden; position: absolute; top: %; left: ; z-index: ; width: %; } #leftmenu ul ul li { float: none; } #leftmenu ul li:hover > ul { visibility: visible; } #leftmenu ul ul { top: ; left: %; } #leftmenu ul li { float: none; } /* Custom Stuff */ #leftmenu { border-radius: 5px; background-clip: padding-box; box-shadow: 2px 1px rgba(, , , 0.15); width: 160px; } #leftmenu span, #leftmenu a { display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; border-bottom: solid 1px rgba(, , , 0.15); } #leftmenu:after, #leftmenu ul:after { content: ''; display: block; clear: both; } #leftmenu > ul > li ul ul { border-radius: 6px 6px ; background-clip: padding-box; background-color: #ffffff; } #leftmenu ul, #leftmenu li { background-color: #4cb6ea; font-weight: bold; width: %; } #leftmenu li { height: 25px; line-height: 25px; } #leftmenu a { color: #ffffff; line-height: %; padding: 8px 20px 8px 20px; width: 120px; font-size: 16px; } #leftmenu a:hover { color: #; background: #ffffff; } #leftmenu ul ul { width: 160px; border: 1px solid #dddddd; background: #ffffff; } #leftmenu ul ul li { background: #ffffff; } #leftmenu ul ul li a { color: #; } #leftmenu ul ul li a:hover { color: #ff006e; } #leftmenu .has-sub { position: relative; } #leftmenu ul .has-sub a:before { display: block; content: ""; border: 6px solid transparent; border-left-color: #eee; z-index: ; height: ; width: ; position: absolute; right: 12px; top: -2px; } #leftmenu .has-sub:hover a:before { border-left-color: #; } #leftmenu .has-sub:hover ul li a:before { display: none; } #leftmenu .has-sub:hover .has-sub a:before { display: block; } #leftmenu .has-sub:hover .has-sub:hover a:before { border-left-color: #ff006e; } #leftmenu .has-sub:hover .has-sub:hover ul li a:before, #leftmenu .no-sub a:before, #leftmenu .no-sub:hover a:before { display: none; } </style>
Css Study - 纵向Menu - By html and Css的更多相关文章
- Css Study - 横向MENU
http://cssmenumaker.com/menu/tabbed-chrome-and-blue HTML <div id="topMenu"> <ul&g ...
- Css Study - Top Menu in Header 横向间隔的菜单
.shortcut ul li { display: inline; } CSS <style> ol, ul { list-style: none; } html, body, ul, ...
- HTML+CSS+jQuery 纵向导航 && 横向导航 && 消除IE6 BUG && 感悟怎样学习
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content ...
- 纯CSS二级纵向菜单
纯CSS二级纵向菜单 <body> <div class="divda"> <div class="nav"> <ul ...
- CSS+JS下拉菜单和纯CSS下拉菜单
下拉菜单 (思路:先把二级定位到屏幕外,鼠标悬停重新定位回来:另一个就是ul浮动,li也浮动) 下拉菜单的一般思路就是把子导航嵌套在无序列表中,把列表定位到屏幕之外,当鼠标悬停在其父列表项上时,重新定 ...
- DIV+CSS专题:十天学会DIV+CSS
DIV+CSS专题:十天学会DIV+CSS,在网上看到的.感觉蛮好,推荐一下. 十天学会DIV+CSS(WEB标准)CHM格式文件下载 第十天 div+css网页标准布局实例教程(三) 第十天 div ...
- CSS系列:在HTML中引入CSS的方法
HTML与CSS是两个作用不同的语言,它们同时对一个网页产生作用,因此必须将CSS与HTML链接在一起使用.在HTML中,引入CSS的方法主要有4种:行内式.内嵌式.导入式和链接式. 1. 行内式 行 ...
- html学习第二天—— 第九、十章——CSS的继承、层叠和特殊性+CSS格式化排版
继承CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代.比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签, ...
- CSS Shake – 摇摆摇摆!动感的 CSS 抖动效果
CSS Shake 是一套 CSS3 动画特效,让页面的 DOM 元素实现各种效果的抖动(Shake),这些效果可以轻松的被应用到按钮.LOGO 以及图片等元素.所有这些效果都是只需要单一的标签,加上 ...
随机推荐
- [LintCode] Continuous Subarray Sum 连续子数组之和
Given an integer array, find a continuous subarray where the sum of numbers is the biggest. Your cod ...
- 【LeetCode】16. 4Sum
题目:Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = ...
- 常用JS表单验证方法
/*输入:str返回:如果全是空返回true,否则返回false*/function isNull(str) {if (str == "") return true;var reg ...
- 概率论与数理统计ppt链接
http://e-learning.ecust.edu.cn/G2S/Template/View.aspx?courseId=26835&topMenuId=72352&action= ...
- AspxSpy2014 Final
受bin牛委托修改并发布,版权归bin牛所有. Bug/建议提交:zcgonvh@rootkit.net.cn 祝各位马年大吉,财源滚滚. 免责声明: 本程序只用于管理员安全检测,使用前请注意环境与法 ...
- sql实现对多个条件分组排序方法和区别
转自: http://blog.csdn.net/winer2008/article/details/4283539 rank,dense_rank,row_number区别 一:语法(用法): ...
- NeuSoft(2)添加系统调用
1.下载内核 apt-get install linux-source 在/usr/src下 2.解压内核 cd /usr/src tar -jxvf linux-source-3.2.0.tar.b ...
- IOS第18天(6,CAKeyframeAnimation关键帧动画)
******* #import "HMViewController.h" @interface HMViewController () @property (weak, nonat ...
- IOS第七天(2:UiTableView 加上数据分离)
****加上数据分离 #import "HMViewController.h" #import "HMStudent.h" @interface HMViewC ...
- WPF 打开文件、文件夹
打开文件代码: OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = &quo ...