首页 > 其他分享 >CSS ::backdrop All In One

CSS ::backdrop All In One

时间:2023-03-03 10:11:06浏览次数:54  
标签:https backdrop dialog showModal HTMLDialogElement CSS

CSS ::backdrop All In One

dialog

/* Backdrop is only displayed when dialog is opened with dialog.showModal() */
dialog::backdrop {
  background: rgba(255, 0, 0, 0.25);
}


https://developer.mozilla.org/en-US/docs/Web/CSS/::backdrop

demos

video

video::backdrop {
  background-color: #448;
}

image

https://mdn.github.io/css-examples/backdrop/index.html

dialog

https://codepen.io/xgqfrms/pen/oNPWvdK

https://codepen.io/xgqfrms/pen/oNPWvQv?editors=1011

When using HTMLDialogElement.showModal() to open a

, focus is set on the first nested focusable element.
使用 HTMLDialogElement.showModal() 打开 时,焦点设置在第一个嵌套的可聚焦元素上。

The ::backdrop CSS pseudo-element can be used to style the backdrop that is displayed behind a

element when the dialog is displayed with HTMLDialogElement.showModal(). For example, to dim unreachable content behind the modal dialog.

当使用 HTMLDialogElement.showModal() 显示对话框时,::backdrop CSS 伪元素可用于设置显示在

元素后面的背景的样式。例如,使模态对话框后面无法访问的内容变暗。

Because this dialog was opened via the open attribute, it is non-modal.

因为这个对话框是通过 open 属性打开的,所以它是非模态的。

Opening dialogs via HTMLDialogElement.show() is preferred over the toggling of the boolean open attribute.
通过 HTMLDialogElement.show() 打开对话框优于布尔 open 属性的切换。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement/showModal

https://developer.mozilla.org/en-US/docs/Web/API/HTMLDialogElement/show

https://developer.mozilla.org/en-US/docs/Web/CSS/::backdrop

(

标签:https,backdrop,dialog,showModal,HTMLDialogElement,CSS
From: https://www.cnblogs.com/xgqfrms/p/17174223.html

相关文章

  • 记录一个移动端图片预览(支持旋转),使用css强制旋转的坑
    注:我并没有解决只是换了一个插件,记录一下问题1、需求要支持图片预览和旋转,<1>我选择是vant组件自带的ImagePreview图片预览,用的css强制实现旋转,<2>出现的问题是样......
  • css隐藏滚动条
    css如何隐藏div区域的超出滚动条,但仍保持滚动功能呢?这里给出我的方法:这里是div滚动区域html代码,scroll-box是产出自动滚动区域,如下:<divclass="scroll-box"><div......
  • CSS选择器权重
    原文链接:​   ​​https://note.noxussj.top/?source=51cto​​选择器权重划分代表有多个选择器同时选中同一个元素时,应该以谁的为准,这里就会涉及到权重的问题。现实生活......
  • uni.scss
    /***这里是uni-app内置的常用样式变量**uni-app官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量*如果你是插件开发者,建议你......
  • HTML-CSS常用代码
    注释标签:对代码进行说明<!--单行注释,也可以对多行文字进行注释-->常用格式标签<b>加粗</b> <i>斜体</i> <u>下划线</u> <s>删除线</s> <p>段落标签</p> <hr>:分割线 <br>......
  • 系统化学习前端之CSS
    前言CSS层叠样式表,之所以是层叠,是因为在CSS中,后写的样式(权重高)是可以覆盖之前(权重低)的相同样式的。HTML可以书写页面内容,CSS则负责排版和美化页面内容,使得用户能够......
  • CSS 盒子模型
    CSS盒子模型(BoxModel)所有HTML元素可以看作盒子,在CSS中,"boxmodel"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填......
  • CSS 数学函数与容器查询实现不定宽文本溢出跑马灯效果
    在许久之前,曾经写过这样一篇文章--不定宽溢出文本适配滚动。我们实现了这样一种效果:文本内容不超过容器宽度,正常展示文本内容超过容器的情况,内容可以进行跑马灯来回滚......
  • CSS全局关键字
    css的全局关键字有下面几个:inherit:继承父级属性initial:将元素初始化成css的初始值unset:继承和初始化元素revert:还原到浏览器内置样式all:代指所有css属性下面分......
  • 路飞:路飞前端全局css,全局配置文件、配置axios实现前后台交互、安装vue-cookies、安装e
    目录一、路飞前端全局css,全局配置文件1.1整理项目1.2设置全局css1.3配置全局js二、配置axios实现前后台交互三、安装vue-cookies四、安装elementui五、安装bootstrap和j......