其他分享
首页 > 其他分享> > HTML5:交互元素

HTML5:交互元素

作者:互联网

目录

progress元素

meter元素

details/summary元素

command元素


progress元素

        progress元素属于状态交互元素。用来表示页面中的某个任务完成的进度。progress元素具有max和value两个属性:

        应用中,可以有以下三种情况。

        用法示例1: <progress max=100 value=20></progress>

   用法示例2: <progress value=0.5></progress>

        用法示例3: <progress></progress>

        示例2中,没有设置max属性,则默认为1;示例3中max和value的属性都没有设置,则进度条处于左右自由滑动状态。 当进度条需要动态改变时,需要通过JavaScript来实现。

meter元素

        meter元素属于状态交互元素。可用于投票系统中候选人各占比例情况、考试分数统计等。 meter元素具有如下属性:

用法示例:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.   <meta charset="UTF-8">
  5. </head>
  6. <body>
  7. <meter></meter>没有属性的meter<br/>
  8. <meter value="0.6"></meter>只有value属性的meter<br/>
  9. <meter value="40" min="10" low="30" high="80" max="100" ></meter>value介于low和high之间,计量条绿色<br/>
  10. <meter value="20" min="10" low="30" high="80" max="100" ></meter>value小于low的meter,计量条黄色<br/>
  11. <meter value="90" min="10" low="30" high="80" max="100" ></meter>value大于high的meter,计量条黄色<br/>
  12. <meter value="40" min="10" low="30" high="80" max="100" optimum="90"></meter>value介于low和high之间,但optimum介于low和high之外,计量条黄色<br/>
  13. <meter value="20" min="10" low="30" high="80" max="100" optimum="60"></meter>value介于low和high之外,但optimum介于low和high之间,计量条黄色<br/>
  14. <meter value="20" min="10" low="30" high="80" max="100" optimum="90"></meter>value和optimum均介于low和high之外,计量条红色<br/>
  15. <meter value="90" min="10" low="30" high="80" max="100" optimum="20"></meter>value和optimum均介于low和high之外,计量条红色<br/>
  16. </body>
  17. </html>

运行的效果如下图所示:

meter效果图

details/summary元素

        details元素用于用于描述文档或文档某个部分的细节。在特定的浏览器下 (如Chrome、 Safari )能够产生像手风琴一样展开和折叠的交互效果。summary元素通常作为details元素的标题部分,嵌套在details元素 中。应用时,details元素中标题内容是可见的,当单击标题时将会显示/隐藏details元素中的详细信息。 meter元素的属性主要就是open:

用法示例:

  1. <details>
  2.   <summary>单击可显示/隐藏详细内容</summary>
  3.   <p>这里详细介绍details元素所涉及的知识</p>
  4. </details>

        menu元素用于创建上下文、工具栏和弹出菜单。目前的浏览器仅支持创建上下文的菜单。menuitem元素用于定义菜单项 menu元素主要有以下两个属性:

用法示例:

  1. <command onclick="alert('您单击了我一下')">
  2. 请单击
  3. </command>

        目前主流浏览器还不能支持menu元素和command元素,也就是FireFox浏览器可以支持部分显示。

标签:value,元素,meter,high,command,HTML5,交互,low
来源: https://blog.csdn.net/qq_52726736/article/details/121621622