作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 AngularJS 中,如何淡入以下示例中的标题?这个想法是在页面加载后标题可用时淡入标题。
HTML
<section class="headline">
<span class="headlineFade" ng-show="screen.headline">
{{ screen.headline }}
</span>
</section>
SCSS
section.headline
{
// transition type
.headlineFade
{
-webkit-transition: opacity 3s linear;
-moz-transition: opacity 3s linear;
-o-transition: opacity 3s linear;
-ms-transition: opacity 3s linear;
transition: opacity 3s linear;
}
// start-value for transition
.headlineFade.fade-show
{
opacity: 0; // 0 = fully transparent
}
// end-value for transition
.headlineFade.fade-show-active
{
opacity: 1; // 1 = fully opaque
}
}
目前,上面的css似乎没有做任何事情。我希望一旦 screen.headline 可用,它就会应用转换。但事实并非如此。它只显示 screen.headline
,根本没有任何转换。
最佳答案
你能添加一个plunkr吗?
您是否包含了ng-animate
?您是否使用 .ng-hide
类?您需要设置 display: block !important;
和一些小东西才能让它运行。
关于javascript - 页面加载后淡入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440113/
我是一名优秀的程序员,十分优秀!