Baseline Widely available *
HTML-ÑÐ»ÐµÐ¼ÐµÐ½Ñ <dialog>
опÑеделÑÐµÑ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ð¾Ðµ окно или дÑÑгой инÑеÑакÑивнÑй ÑлеменÑ, Ñакой как инÑпекÑÐ¾Ñ Ð¸Ð»Ð¸ окно. ÐлеменÑÑ <form>
могÑÑ Ð¸Ð½ÑегÑиÑоваÑÑÑÑ Ñ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð¼ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð°ÑÑибÑÑа method="dialog"
. Ðогда оÑпÑавлÑеÑÑÑ ÑÐ°ÐºÐ°Ñ ÑоÑма, диалог закÑÑваеÑÑÑ Ñ returnValue ÑавнÑм value нажаÑой кнопки submit.
::backdrop
CSS пÑевдо-ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзован Ð´Ð»Ñ ÑÑилизаÑии Ñона подложки ÑлеменÑа <dialog>
, напÑÐ¸Ð¼ÐµÑ Ð´Ð»Ñ Ð·Ð°ÑÐµÐ¼Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÐ´Ð¾ÑÑÑпного ÑодеÑжимого, пока диалог акÑивен.
ÐÑÐ¾Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð²ÐºÐ»ÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ Ð¾Ð±Ñие аÑÑибÑÑÑ. ÐÑÑибÑÑ tabindex
не должен иÑполÑзоваÑÑÑÑ Ñ <dialog>
ÑлеменÑом.
open
ÐÑÐ¾Ñ Ð°ÑÑибÑÑ ÑообÑÐ°ÐµÑ Ð¾ Ñом, ÑÑо диалог акÑивен и доÑÑÑпен Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвиÑ. Ðогда аÑÑибÑÑ open не ÑÑÑановлен, диалог не должен бÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ.
<dialog open>
<p>Greetings, one and all!</p>
</dialog>
ÐÑÐ¸Ð¼ÐµÑ 2
<!-- ÐÑоÑÑой попап диалог Ñ ÑоÑмой -->
<dialog id="favDialog">
<form method="dialog">
<section>
<p>
<label for="favAnimal">Favorite animal:</label>
<select id="favAnimal">
<option></option>
<option>Brine shrimp</option>
<option>Red panda</option>
<option>Spider monkey</option>
</select>
</p>
</section>
<menu>
<button id="cancel" type="reset">Cancel</button>
<button type="submit">Confirm</button>
</menu>
</form>
</dialog>
<menu>
<button id="updateDetails">Update details</button>
</menu>
<script>
(function () {
var updateButton = document.getElementById("updateDetails");
var cancelButton = document.getElementById("cancel");
var favDialog = document.getElementById("favDialog");
// Update button opens a modal dialog
updateButton.addEventListener("click", function () {
favDialog.showModal();
});
// Form cancel button closes the dialog box
cancelButton.addEventListener("click", function () {
favDialog.close();
});
})();
</script>
<!-- ÐÑоÑÑой попап диалог Ñ ÑоÑмой -->
<dialog id="favDialog">
<form method="dialog">
<section>
<p>
<label for="favAnimal">Favorite animal:</label>
<select id="favAnimal">
<option></option>
<option>Brine shrimp</option>
<option>Red panda</option>
<option>Spider monkey</option>
</select>
</p>
</section>
<menu>
<button id="cancel" type="reset">Cancel</button>
<button type="submit">Confirm</button>
</menu>
</form>
</dialog>
<menu>
<button id="updateDetails">Update details</button>
</menu>
<script>
(function () {
var updateButton = document.getElementById("updateDetails");
var cancelButton = document.getElementById("cancel");
var favDialog = document.getElementById("favDialog");
// Update button opens a modal dialog
updateButton.addEventListener("click", function () {
favDialog.showModal();
});
// Form cancel button closes the dialog box
cancelButton.addEventListener("click", function () {
favDialog.close();
});
})();
</script>
СпеÑиÑикаÑии СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе Ñакже
close
cancel
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4