CSSでアニメーションさせる方法としてanimationとtransitionの2つのプロパティがあります。 これらはJavaScriptと合わせることによって、アニメーション終了後にイベント処理を行うことができます。 イベントの種類 animationの場合 animationendをaddEventListenerに追加します。webkitの場合はwebkitAnimationEndにして追加します。 下記のコードは2秒間かけてshowという文字が表示された後に、alertの内容が表示されます。 HTML <div id="show">show</div> CSS @keyframes showAnimation { 0% { opacity: 0; } 100% { opacity: 1; } } #show { animation: showAnimation 2s linear;