Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
Twitter bootstrap 使用引导模式,可以将页面的淡入限制为页面的父div,而不是整个主体吗?_Twitter Bootstrap - Fatal编程技术网

Twitter bootstrap 使用引导模式,可以将页面的淡入限制为页面的父div,而不是整个主体吗?

Twitter bootstrap 使用引导模式,可以将页面的淡入限制为页面的父div,而不是整个主体吗?,twitter-bootstrap,Twitter Bootstrap,我正在构建一个小游戏,我需要在游戏“窗口”(一个div)中显示一个模式,并使窗口的其余部分淡出和变灰,但不是整个页面,界面仍保留在那里 有没有一种简单的方法来限制这种情况?是否必须使用引导模式?如果是这样的话,需要一些黑客才能让它正常工作。但这肯定是可以做到的。您需要: 更改插入背景的位置。Boostrap模式会将背景添加到document.body中,因此您必须更改js文件以附加到(或可能插入到)要覆盖的div中 css也需要更改。当前,背景样式仅使用固定位置覆盖整个窗口(0、0、0.0处的边

我正在构建一个小游戏,我需要在游戏“窗口”(一个div)中显示一个模式,并使窗口的其余部分淡出和变灰,但不是整个页面,界面仍保留在那里


有没有一种简单的方法来限制这种情况?

是否必须使用引导模式?如果是这样的话,需要一些黑客才能让它正常工作。但这肯定是可以做到的。您需要:

  • 更改插入背景的位置。Boostrap模式会将背景添加到document.body中,因此您必须更改js文件以附加到(或可能插入到)要覆盖的div中
  • css也需要更改。当前,背景样式仅使用固定位置覆盖整个窗口(0、0、0.0处的边)。您可能希望它只覆盖一个div,这意味着从固定宽度更改为其他宽度
  • 模态的css可能必须改变,这取决于您希望它集中在哪里等
  • 也许您可以尝试使用BlockUI进行元素阻塞。这里面好像有你想要的东西


    不是这样的,那么有很多用于加载和ajaxy类型操作的页面阻塞或覆盖部分的示例。我会调查其中一个

    您必须使用引导模式吗?如果是这样的话,需要一些黑客才能让它正常工作。但这肯定是可以做到的。您需要:

  • 更改插入背景的位置。Boostrap模式会将背景添加到document.body中,因此您必须更改js文件以附加到(或可能插入到)要覆盖的div中
  • css也需要更改。当前,背景样式仅使用固定位置覆盖整个窗口(0、0、0.0处的边)。您可能希望它只覆盖一个div,这意味着从固定宽度更改为其他宽度
  • 模态的css可能必须改变,这取决于您希望它集中在哪里等
  • 也许您可以尝试使用BlockUI进行元素阻塞。这里面好像有你想要的东西


    不是这样的,那么有很多用于加载和ajaxy类型操作的页面阻塞或覆盖部分的示例。我会调查其中一个

    Hey@SimonC谢谢你的提示,毫不奇怪它比我想象的要复杂,我可能需要编写我自己版本的模式代码(我使用meteor.js)。BlockUI肯定能帮上忙!Hey@SimonC谢谢你的提示,毫不奇怪它比我想象的要复杂,我可能需要编写我自己版本的模式代码(我使用meteor.js)。BlockUI肯定能帮上忙!