Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 当显示微调器时,如何灰显引导模式?_Html_Css_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Html 当显示微调器时,如何灰显引导模式?

Html 当显示微调器时,如何灰显引导模式?,html,css,twitter-bootstrap,bootstrap-4,Html,Css,Twitter Bootstrap,Bootstrap 4,我在下面的例子中,使用可以打开一个模式,键入一条消息,然后发送它。。。发送此消息需要2秒钟。。。我想显示一个微调器,它已经在工作,但我也想背景的模式是灰色的,而微调器显示 $sendBtn.clickfunction{ $'.正在发送消息微调器'.show; setTimeoutfunction{ $myModal.modalhide; }, 2000; }; 文本区{ 宽度:100%; 高度:80px; } @关键帧加载{ 0% { 变换:旋转0; } 100% { 变换:旋转360度; }

我在下面的例子中,使用可以打开一个模式,键入一条消息,然后发送它。。。发送此消息需要2秒钟。。。我想显示一个微调器,它已经在工作,但我也想背景的模式是灰色的,而微调器显示

$sendBtn.clickfunction{ $'.正在发送消息微调器'.show; setTimeoutfunction{ $myModal.modalhide; }, 2000; }; 文本区{ 宽度:100%; 高度:80px; } @关键帧加载{ 0% { 变换:旋转0; } 100% { 变换:旋转360度; } } .发送消息微调器{ 位置:固定; 文本对齐:居中; z指数:20; 显示:无; 宽度:40px; 高度:40px; 边框:8px实心B0; 边界半径:50%; 边框顶色:000; 动画:加载.75s线性无限; } 引导示例 开放模态 模态标题 &时代; 键入您的消息:

发送消息
您可以向CSS添加一个类,并在单击按钮时让JS调用它。我添加到CSS.myClass并在其中设置不透明度,然后用$myModal.addClass'myClass'在JS中调用它;单击按钮时将该类添加到myModal。请看这里:

更新:在这里,我在myModal中使用了一个覆盖div,这将灰显模式,而不会使其透明

$sendBtn.clickfunction{ $overlay.show; $'.正在发送消息微调器'.show; setTimeoutfunction{ $myModal.modalhide; }, 2000; }; 文本区{ 宽度:100%; 高度:80px; } @关键帧加载{ 0% { 变换:旋转0; } 100% { 变换:旋转360度; } } .发送消息微调器{ 位置:固定; 文本对齐:居中; z指数:20; 显示:无; 宽度:64px; 高度:64px; 边框:8px实心B0; 边界半径:50%; 边框顶色:000; 动画:加载.75s线性无限; } 覆盖层{ 位置:固定; 显示:无; 宽度:100%; 身高:100%; 排名:0; 左:0; 右:0; 底部:0; 背景色:rgba0,0,0,0.5; z指数:10; } 引导示例 开放模态 模态标题 &时代; 键入您的消息:

发送消息
您可以向CSS添加一个类,并在单击按钮时让JS调用它。我添加到CSS.myClass并在其中设置不透明度,然后用$myModal.addClass'myClass'在JS中调用它;单击按钮时将该类添加到myModal。请看这里:

更新:在这里,我在myModal中使用了一个覆盖div,这将灰显模式,而不会使其透明

$sendBtn.clickfunction{ $overlay.show; $'.正在发送消息微调器'.show; setTimeoutfunction{ $myModal.modalhide; }, 2000; }; 文本区{ 宽度:100%; 高度:80px; } @关键帧加载{ 0% { 变换:旋转0; } 100% { 变换:旋转360度; } } .发送消息微调器{ 位置:固定; 文本对齐:居中; z指数:20; 显示:无; 宽度:64px; 高度:64px; 边框:8px实心B0; 边界半径:50%; 边框顶色:000; 动画:加载.75s线性无限; } 覆盖层{ 位置:固定; 显示:无; 宽度:100%; 身高:100%; 排名:0; 左:0; 右:0; 底部:0; 背景色:rgba0,0,0,0.5; z指数:10; } 引导示例 开放模态 模态标题 &时代; 键入您的消息:

发送消息
谢谢,我试过了,但是改变不透明度看起来不对劲。。。因为在几乎任何真实场景中,如果“不透明度”设置为0.5.1,模态后面都会出现其他元素。我更新了我的答案,添加了一个覆盖div,使其变灰,而不是更改不透明度。请看一看我的最新答案。谢谢这个。。。我认为使用jQuery的show方法来显示覆盖图更容易,希望您不介意我在回答中更新这个。谢谢,我尝试过,但是更改不透明度看起来不太合适。。。因为在几乎任何真实场景中,如果“不透明度”设置为0.5.1,模态后面都会出现其他元素。我更新了我的答案,添加了一个覆盖div,使其变灰,而不是更改不透明度。请看一看我的最新答案。谢谢这个。。。我认为使用jQuery的show方法更容易 要显示覆盖图,希望您不介意我在您的答案中更新此内容。