0
我在路由之間添加動畫沒有問題。但是,當我嘗試一些簡單操作如下:ReactCSSTransitionGroup不能正確地進行變換動畫翻譯
var IntroSection = React.createClass({
render: function(){
return(
<div id = "intro">
<ReactCSSTransitionGroup transitionName="introFirst" transitionAppear={true} transitionAppearTimeout={1300}>
<span key={"hello"}> Hello, </span>
</ReactCSSTransitionGroup>
[...]
</div>
CSS:
.introFirst-appear{
opacity: 0;
transform: translateX(-250px);
transition: opacity 10s linear;
}
.introFirst-appear.introFirst-appear-active {
opacity: 1;
transform:translateX(0px);
}
不透明部分作品完美,但平移X部分不工作的。什麼都沒有動
的CSS的DIV #intro
,可是沒有什麼特別的,只是font
,text-align
,width
,float:right
o我在我的代碼之前實際上使用了'ALL',它也沒有工作。因爲我有translateX(-250px),它應該從-250px開始吧?但它沒有,它始終保持在從開始到結束的位置 – user308553
如果使用開發工具向元素添加'transform:translateX(-250px);'規則會發生什麼? – pgraham
開發工具在鉻的東西你右鍵單擊並選擇「檢查」的權利?我試過了,沒有任何改變。如果我把左:-250px沒有任何事情發生,除非我把位置相對 – user308553