GVKun编程网logo

Bootstrap中CSS过渡中的“强制回流”(css强制样式)

17

对于Bootstrap中CSS过渡中的“强制回流”感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解css强制样式,并且为您提供关于Bootstrapcss文件中的“footer”类在哪里?、

对于Bootstrap中CSS过渡中的“强制回流”感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解css强制样式,并且为您提供关于Bootstrap css 文件中的“footer”类在哪里?、Bootstrap CSS加载bootstrap-sass,其他CSS不会加载、bootstrap.css 与 bootstrap-responsive.css 有什么区别,怎么用、bootstrap.css和bootstrap-combined.min.css有什么区别?的宝贵知识。

本文目录一览:

Bootstrap中CSS过渡中的“强制回流”(css强制样式)

Bootstrap中CSS过渡中的“强制回流”(css强制样式)

从Twitter的bootstrap修改bootstrap-modal jquery插件,我看到他们使用CSS过渡来实现渐变效果。

这行令我着迷的是这一行:

that.$element[0].offsetWidth // force reflow

如果该行被注释,过渡将不起作用。我发现有关其含义的所有参考文献都是“强制回流”注释。

读取该属性如何影响CSS过渡?这是为了解决浏览器中的错误吗?

答案1

小编典典

回复有点晚,但是我正在解决CSS转换的一些问题,我认为这与您发现的这段代码有关,希望可以帮助您理解它!

基本上,我从Javascript /
jQuery切换一个类,该类将CSS过渡添加到dom元素。然后,此元素的CSS会更新,从而导致发生过渡。下面是该代码的简化版本:

var myelement = $("myselector");// Set z-indexes before the transitionmyelement.css("z-index", 1);var reflow = root.offset().left; // Re-flow the page// Set the transition class on the element which will animatemyelement.addClass("trans");myelement.css("width", 0 + "px"); // Animate to nothing

因此,如果我取消对重排线的注释,则会发生过渡,但是有时(在野生动物园中更常见),myelement的z-index不会被更新。

在我看来,在某些情况下,写入dom的样式将被缓冲在某个位置而不被刷新。

这就是调用左偏移量的地方。这是据说导致页面重排的属性之一。显然,这通常是对性能不利的事情,但似乎有必要防止css过渡选择错误的值。

有一个有趣的Mozilla错误,讨论了同一主题。可能会引起一些兴趣。他们建议添加API以正确地从代码开始过渡。

希望这可以帮助!:)

Bootstrap css 文件中的“footer”类在哪里?

Bootstrap css 文件中的“footer”类在哪里?

如何解决Bootstrap css 文件中的“footer”类在哪里??

我是编码新手,我了解 HTML 和 CSS 类,现在正在尝试使用 Bootstrap。

我一生都无法在任何引导 css 文件(例如 bootstrap.css)中找到 footer

同样,我也找不到 jumbotron 的类。我在这里错过了什么吗?我想编辑他们的外表。

谢谢!这是我的第一个 stackoverflow 问题,如果格式不是很好,很抱歉。

解决方法

看起来 BootStrap 5 中没有名为 footer 的类。如果有,我找不到它存在的任何原因:页脚是整个文档中的“唯一”元素,为什么会我们创建了一个名为“footer”的类 你能提供你的代码上下文吗? 我能找到的最接近的类只是 BootStrap 文档中的 page-footer https://mdbootstrap.com/docs/standard/navigation/footer/

,

你可以找到

页脚和 大屏幕

bootstrap 4 中的类,但在 bootstrap 5 中他们删除了这些组件类。

您可以在官方 bootstrap 5 文档网站上查看其他已删除的类

https://getbootstrap.com/docs/5.0/migration/

,

BootStrap 4 具有 footerjumbotron 等类,但似乎已在 BootStrap 5 中删除。

Bootstrap CSS加载bootstrap-sass,其他CSS不会加载

Bootstrap CSS加载bootstrap-sass,其他CSS不会加载

我正在使用Bootstrap for my Rails应用程序和bootstrap-sass v.3.1.1,它在我的application.css.scss文件中使用了以下内容:

@import "bootstrap";

没有别的.就在今天,我尝试添加一些自己的CSS来添加一些我没有使用Bootstrap的样式.这是我的欢迎视图/控制器所以我只是将它添加到welcome.css.scss

.complete-class {
  text-decoration: line-through;
}

从阅读@L_301_0@我的理解是你可以在清单中包含像welcome.css.scss这样的CSS文件,如下所示:

@import "bootstrap";

/*
*= require_self
*= require_tree .
*/

这没有成功应用我的CSS; welcome.css.scss也没有出现在head标签中.

当我试图调试这个时,我遇到了一些奇怪的事情,我觉得我也应该指出:

1.导入引导程序时出错

VIM的Syntastic插件有助于指出错误:

File to import not found or unreadable: bootstrap. Load path: /home/stephen/code/bLocitoff/app/assets/stylesheets

这很奇怪,因为

> a)之前没有出现过这个错误,尽管我没有更改它引用的代码行(@import“bootstrap”)

> b)bootstrap仍然忠实地应用于我的页面布局,并出现在head标签的资产中.

2.卸载bootstrap-sass

我搜索了上面的错误并找到了this issue,这表明我卸载并重新安装bootstrap-sass.虽然奇怪的是,即使我卸载了宝石,引导设备仍然保留在页面上,但这并没有奏效.

rails的版本是4.1.5

>将所有css移动到application.css.scss

因为看起来我正在从application.css.scss加载bootstrap,所以我在那里添加了我的css,但这也没有用.

>浏览器上的隐身模式

最后我想如果卸载bootstrap-sass时引导程序没有消失那么可能它们被缓存在我的浏览器上了?我认为在开发过程中没有发生这种情况,但以防我在隐身模式下启动了chrome.仍然没有变化.

除了弄清楚如何解决这个问题之外,我真的很想了解这里发生了什么 – 希望我能更好地了解rails资产管道的工作原理.

解决方法

的Gemfile

gem ''bootstrap-sass'',''~> 3.2.0''
gem ''sass-rails'',''>= 3.2''

application.css

/*
*= require shared/bootstrap-base
*= require_self
*/

应用程序/资产/样式表/共享/自举-base.scss

@import "bootstrap";

bootstrap.css 与 bootstrap-responsive.css 有什么区别,怎么用

bootstrap.css 与 bootstrap-responsive.css 有什么区别,怎么用

bootstrap.css  与 bootstrap-responsive.css 有什么区别,怎么用  。希望能普及下

bootstrap.css和bootstrap-combined.min.css有什么区别?

bootstrap.css和bootstrap-combined.min.css有什么区别?

我使用的是bootstrap.css,我发现还有一个名为bootstrap-combine.min.css的css文件,样式有什么区别吗?有没有必要包含两个css文件?哪一个更好?

解决方法

文件bootstrap-combined.min.css用于Bootstrap v2,它是bootstrap.css(主要css文件)和bootstrap-responsive.css(响应式Bootstrap样式)的组合css文件。这与使用这两个文件是完全一样的,但它只是节省了一个额外的请求。

文件名的“min”部分意味着它已经被缩小,也就是说已经将所有不必要的空格/注释/ etc都删除了。

结论

bootstrap.min.css = bootstrap.css的压缩版本bootstrap-combined.min.css = bootstrap.min.css bootstrap-responsive.min.css

我们今天的关于Bootstrap中CSS过渡中的“强制回流”css强制样式的分享已经告一段落,感谢您的关注,如果您想了解更多关于Bootstrap css 文件中的“footer”类在哪里?、Bootstrap CSS加载bootstrap-sass,其他CSS不会加载、bootstrap.css 与 bootstrap-responsive.css 有什么区别,怎么用、bootstrap.css和bootstrap-combined.min.css有什么区别?的相关信息,请在本站查询。

本文标签: