• 【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)浏览器进行演示


  • 相关阅读:
    常见英语单词后缀
    vim手册
    笔记《鸟哥的Linux私房菜》9 档案与文件系统的压缩与打包
    笔记《鸟哥的Linux私房菜》8 Linux 磁盘与文件系统管理
    Centos 搭建 NFS
    Python Unicode编码方式
    Centos 安装 OpenCV
    Centos 安装 Python Image PIL
    Linux 文件打乱顺序
    CentOS 安装ffmpeg
  • 原文地址:https://www.cnblogs.com/OliverQin/p/7573227.html
Copyright © 2020-2023  润新知