如何制作下拉列表

下拉列表是网页中常用的方式,本案例重点在于设置下拉子菜单的高度为零,超出部分隐藏。当hover主菜单时,下拉子菜单高度为正常高度,同时加入渐变属性。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        *{ padding: 0; margin: 0; }        ul { position:absolute; top:50px; left: 50px; }        ul li { list-style: none; border: 1px solid black;  background: lightgray; }        ul>li { float: left; border-left: none;}        ul>li:first-child { border-left: 1px solid black;}        ul ol li { border-top: none; border-right: none; }        ul ol li:first-child { border-top: 1px solid black}        ul>li a {  text-decoration: none; color: black; display: table-cell; width: 100px; height:30px;            vertical-align: middle; text-align: center; }        ul ol { height: 0; transition:height linear 1s; overflow: hidden; }        ul>li:hover ol { height: 120px; }    </style></head><body><div>    <ul>        <li><a href="#">首页</a></li>        <li>            <a href="#">新闻</a>            <ol>                <li><a href="#">图片</a></li>                <li><a href="#">军事</a></li>                <li><a href="#">国内</a></li>                <li><a href="#">国外</a></li>            </ol>        </li>        <li><a href="#">娱乐</a></li>        <li><a href="#">视频</a></li>        <li><a href="#">体育</a></li>        <li><a href="#">财经</a></li>    </ul></div></body></html>
时间: 2024-10-14 03:58:17

如何制作下拉列表的相关文章

用css怎么制作下拉列表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

利用css+js制作下拉列表

利用文本框来制作,可以不影响给后台传数据.<!DOCTYPE html> <html> <head> <style> *{margin:0; padding:0; border:0;} body{font-family:"微软雅黑";} .in{width:150px; height:30px; cursor:pointer; position:relative;} .in .choose{width:120px; height:30px

word/wps 制作下拉列表

准备: 1.数据页 2.项目名称sheet 3.问题类型sheet 开始制作: 回车.确定 即可 原文地址:https://www.cnblogs.com/onelikeone/p/11326244.html

邓_Excal

--------------------------------------------------------------------- 快速输入固定文字 有一些固定的词组,输入 1 个.2 个,貌似没什么,但是输入 100 个.1000 个 工作量蹭蹭蹭地上去了. 比如,输入性别:男 / 女 如果,输入 1 自动变成男,输入 0 自动变成女,是不是轻松很多? 怎么实现?只要简单 3 步: ? 选中性别列 ? [Ctrl + 1]打开单元格格式窗口, ? 点击自定义,输入: [=1]"男&qu

html5 +css3 第一章学习和笔记

各位同学.身为本版的斑竹.,希望各位童鞋都能学到Html5 .特此没两天更新一个学习笔记和大家一起学习Html5.... 语法改变       1.新增的元素和废除的元素       2.新增的属性和废除的属性       3.全局属性 html5和4的区别:DOCTYPE.声明.内容类型.字符的编码的制定方法.元素标记的省略.布尔值的类型.引号的省略 一:html5中的标记方法        1内容类型:.html  .htm        2DOCTYPE声明: <!DOCTYPE html

HTML学习第三天

学习内容: 1.表格中的caption标签:<caption></caption>,可为表格添加标题,自带居中效果 2.表格中的th标签:<th></th>,可为表格添加表头,本质上是td标签,标签内的文字自带加粗.居中效果 1 <table border="1"> 2 <caption>这是标题</caption> 3 <tr> 4 <th>123</th> 5 &

NGUI的下拉列表Popuplist的制作

NGUI功能强大无比...今天写了四篇了才是冰山一角哇!!!!... 下面介绍一下下拉列表的制作,首先我们先建立一个Sprite给它添加一个box collider.然后再给他Attach一个popup list的脚本,如下图 当添加完脚本后会有如下属性的界面出现,在Options里面写下你要做的列表内容,default属性是你设定的默认的名字.这样列表就做出了,但是只能选择而看不见你选择的东西.所以还需要继续做如下步骤: 在sprite下边新建一个Label用来放置你所选择的内容: 如何盛放呢

下拉列表的制作

圣诞节后上课就是不在状态,一整天都在神游,还感觉特别累,本来想休息休息的,结果某人看不惯我一直吃东西,非得把电脑给我打开,让整理今天所学的内容,想了一下,确实上午讲的用无序列表<ul>做的下拉列表还不熟练,之前一直都是在用<div>做的,下面是用<ul>做的示例: <style> *{ margin:0px; padding:0px;} .a{ margin: auto; height:50px; width:460px; position:relative

免费流程图在线制作

迅捷在线流程图制作是一个在线操作平台,为用户提供强大的绘图软件,支持在线创作流程图.思维导图.工程图等.该在线软件功能齐全,使用方便.快捷,接下来一起来看看具体功能吧. 1.进入迅捷在线流程图软件,在屏幕中间选择创建新图表,如果之前拥有图表,可以打开现有图表进行编辑或修改. 2.点击创建新图表后,出现以下界面,选择左侧列表中的流程图,在其一旁点击一个图表样式进行创建,接下来就可以制作流程图了. 3.在列表中还有很多图表样式进行选择,有规则的.不规则的图表,彩色的和无色的,根据自己喜好选择即可.