HTML popover 屬性
- 上一頁 lang
- 下一頁 spellcheck
- 返回上一層 HTML 全局屬性
定義和用法
popover
屬性將元素定義為彈出元素,這意味著當元素被調用時,它將被放置在內容的頂部,不會干擾其他 HTML 元素的位置。
彈出元素在被另一個元素調用之前將是不可見的。另一個元素必須有一個 popovertarget 屬性,其值引用彈出元素的 id。
彈出元素將被放置在所有其他內容的頂部,通過點擊 popovertarget 元素,彈出元素可在顯示和隱藏之間切換:
Hello
彈出元素可以是像上面的例子中的單個 HTML 元素,也可以是像下面的例子中的一整套 HTML 元素。
另請參閱:
HTML 參考手冊:HTML Input popovertarget 屬性
HTML 參考手冊:HTML Input popovertargetaction 屬性
實例
例子 1
添加一個帶有 popover 屬性的 <h1> 元素,以及一個顯示/隱藏它的按鈕:
<h1 popover id="myheader">Hello</h1> <button popovertarget="myheader">點擊我!</button>
例子 2
將一個 div 元素用作彈出元素:
<div popover id="mydiv"> <h2>Popover</h2> <hr> <p>彈出窗口是一個放置在所有其他元素之上的元素。</p> <p>當您想要告知一些重要的事情時,可以使用它。</p> </div>
語法
<element popover>
屬性值
popover
屬性是布爾屬性。如果已設置它,它指定該元素是彈出窗口元素。
瀏覽器支持
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
114 | 114 | 不支持 | 17 | 100 |
- 上一頁 lang
- 下一頁 spellcheck
- 返回上一層 HTML 全局屬性