标签:log count frame nts import duration pes use creat
We cover CSS keyframes and how to create them using TypeStyle. We then show how to use the keyframes function to create an animation. We also discuss a few other CSS properties in the animation
namespace.
import {style, keyframes, classes} from ‘typestyle‘; import * as React from ‘react‘; import * as ReactDOM from ‘react-dom‘; const fadeAnimationName = keyframes({ from: {opacity: 0}, to: {opacity: 1} }); const fadeAnimationClassName = style({ animationName: fadeAnimationName, animationDuration: ‘2s‘ }); const coloringAnimationName = keyframes({ ‘0%‘: {color: ‘black‘}, ‘50%‘: {color: ‘pink‘}, ‘100%‘: {color: ‘red‘} }); const fontColoringAnimationClassName = style({ fontSize: ‘20px‘, animationName: coloringAnimationName, animationDuration: ‘2s‘, animationIterationCount: ‘infinite‘ }); const App = () => ( <div className={classes( fadeAnimationClassName, fontColoringAnimationClassName )}> Hello World! </div> ); ReactDOM.render( <App />, document.getElementById(‘root‘) );
[TypeStyle] Use TypeStyle keyframes to create CSS animations
标签:log count frame nts import duration pes use creat
原文地址:http://www.cnblogs.com/Answer1215/p/6954416.html