jquery - 如何使用 CSS 将背景颜色淡入淡出过渡到 Bootstrap 页面?

标签 jquery twitter-bootstrap transition background-color css-animations

我有页面 A,其中 bg-color 是 ex 的。 #fff。现在,当我单击链接并进入页面 B 时,背景颜色为

.body {background-color: #007F46;}

正如您可能猜到的那样,从白色到绿色的变化非常突然。有没有什么方法可以做一个过渡类的事情,当我的页面加载时,它会在持续时间 X 时自动将颜色从 #fff 更改为 #color-here。无论它是由 CSS 还是 jquery 完成的,都没关系。

有所有 :hover 的东西,但我认为这不是很方便,因为我的页面 B 可能位于浏览器的选项卡中,然后每次打开它时,颜色都会改变。

简而言之 - 任何人都有“页面加载”->“背景颜色为白色”->“背景颜色在 0.5 秒内变为绿色”的解决方案。 -> 故事结束,在重新加载页面/重新启动浏览器之前不会再次更改。

最佳答案

jQuery/CSS 解决方案

CSS:添加一个类loaded,它具有您想要的背景颜色作为背景颜色

body {
    height: 500px;
    width: 500px;
    background-color: transparent;
}

body.loaded {
   background-color: green;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

文档准备好后,将类loaded添加到您的正文中

$(document).ready(function(){
    $("body").addClass("loaded");
});

fiddle :http://jsfiddle.net/R3jjM/

关于jquery - 如何使用 CSS 将背景颜色淡入淡出过渡到 Bootstrap 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24560848/

相关文章:

jquery - jquery 上有循环 next() 吗?

html - 我如何在 Coda2 中使用 Bootstrap?

javascript - Bootstrap 表单验证在没有控制台错误的情况下无法正常工作

css - 使用 css 变换悬停在外部 div 上的底部边框

javascript - 为数组中的每个项目添加延迟

javascript - 将文本从特定的 div 实例添加到文本区域

html - 在视口(viewport)中居中元素而不是包含 Bootstrap 列

html - 带有缓动的 CSS3 过渡延迟

jquery - ipad/iphone css 转换与 jquery 不工作

javascript - 选择父元素没有特定类的元素