【发布时间】:2014-10-25 10:28:30
【问题描述】:
这是我正在开发的项目。
转到产品。
单击/切换 嵌入式安装 和 Press Books
观察下面淡入淡出的图像。如您所见,第一张图像很好地淡出,但第二张图像立即弹出。如何让它们既平滑又漂亮地褪色?
HTML:
<div class="text-center font-zero">
<a class="category" ng-class="{active: flushMount}" ng-click="flushMount = true" ng-init="flushMount = true">
Flush Mounts
</a>
<a class="category" ng-class="{active: !flushMount}" ng-click="flushMount = false">
Press Books
</a>
</div>
<div class="container">
<div class="book-markers text-center">
<div class="book-item" ng-show="flushMount">
...
</div>
<div class="book-item" ng-hide="flushMount">
...
</div>
</div>
</div>
SCSS
.book-item{
@include transition(all 0.5s ease);
opacity: 1;
&.ng-hide-add,
&.ng-hide-remove{
display: inline-block !important;
}
&.ng-hide{
opacity: 0;
}
}
【问题讨论】:
标签: html css angularjs sass ng-animate