【HTML5】交互元素menu&command元素

1.交互元素<menu>

1.1源码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>菜单交互元素</title>
<style type="text/css">
body{
	padding:5px;
    font-size:14px
}
menu{
	padding:0;
    margin:0;
    display:block;
    border:solid 1px #365167;
    width:510px
}
menu li{
	list-style-type:none;
    padding:5px;
    margin:5px;
    height:100px;
    width:500px
}
menu li:hover{
	border:1px #7DA2CE;
    background-color:#CFE3FD
}
menu li img{
	clear:both;
    folat:left;
    padding-right:8px;
    margin-top:-2px
}
menu li span{
	padding-top:5px;
    float:left;
    font-size:13px
}
</style>
</head>

<body>
<menu>
	<li>
    	<img src="img/qq.png"></img>
        <span>QQ图标</span>
    </li>
    <li>
    	<img src="img/weixin.png"></img>
        <span>微信图标</span>
    </li>
    <li>
    	<img src="img/sougou.png"></img>
        <span>搜狗浏览器图标</span>
    </li>
</menu>
</body>
</html>
View Code

1.2页面效果

image

1.3源码分析

在使用<menu>定义菜单元素时候,通常使用<menu>元素来定义菜单的框架,框架中的内容使用<li>元素来进行构造,以形成列表状态。

2.交互元素<command>

2.1源码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>菜单交互元素</title>
<style type="text/css">
body{
	padding:5px;
    font-size:14px
}
menu{
	padding:0;
    margin:0;
    display:block;
    border:solid 1px #365167;
    width:510px
}
command{
	float:left;
	margin:5px;
	width:30px;
    cursor:hand;
}
#dialog{
	display:none;
	position:absolute;
	left:25%;
	top:9%;
	font-size:13px;
	width:320px;
	height:150px;
	border:#666 solid 3px
}
#dialog .title{
	padding:5px;
	background-color:#eee;
	height:21px;
	line-height:21px
}
#dialog .title .fleft{
	float:left
}
#dialog .title .fright{
	float:right
}
#dialog .content{
	padding:50px
}
</style>
</head>
<body>
	<menu>
		<command onClick="command_click('文件')">文件</command>
		<command onClick="command_click('打开')">打开</command>
	</menu>
	<div id="dialog">
		<div class="title">
			<div class="fleft">提示</div>
			<div class="fright">关闭</div>
		</div>
		<div class="content">
			<div id="divTip"></div>
		</div>
	</div>
<script type="text/javascript">
function command_click(strS){
	document.getElementById("dialog").style.display="block";
	var strContent="正在操作<font color=red>"+strS+"</font>选项";
	document.getElementById("divTip").innerHTML=strContent;
}
</script>
</body>
</html>
View Code

2.2页面效果

点击文件前

image

点击文件后

image

该源码需要在Firefox(版本号为3.6.16)浏览器进行演示


posted @ 2017-09-22 09:34  OLIVER_QIN  阅读(528)  评论(0编辑  收藏  举报