transformjs
made css3 transform super easy
Home
http://alloyteam.github.io/AlloyTouch/transformjs/
Demo
- http://alloyteam.github.io/AlloyTouch/transformjs/example/all.html
- http://alloyteam.github.io/AlloyTouch/transformjs/example/soft.html
- http://alloyteam.github.io/AlloyTouch/transformjs/example/stars.html
Install
You can install it via npm:
npm install css3transform
API
;
Usage
;//or Transform(domElement, true); //set "translateX", "translateY", "translateZ", "scaleX", "scaleY", "scaleZ", "rotateX", "rotateY", "rotateZ", "skewX", "skewY", "originX", "originY", "originZ"domElementtranslateX = 100;domElementscaleX = 05;domElementoriginX = 05; //get "translateX", "translateY", "translateZ", "scaleX", "scaleY", "scaleZ", "rotateX", "rotateY", "rotateZ", "skewX", "skewY", "originX", "originY", "originZ"//console.log(domElement.translateX )
Omi Version:
;; OmiTransform; Component { superdata; } { ; } { return ` <div omi-transform class="test" ref="test" rotateZ="45" translateX="100" > omi-transform </div> `; } { return ` .test{ font-size: 20px; border: 1px solid red; width: 150px; font-size min-height: 150px; text-align: center; line-height:150px; } `; } Omi;
React Version:
//set "translateX", "translateY", "translateZ", "scaleX", "scaleY", "scaleZ", "rotateX", "rotateY", "rotateZ", "skewX", "skewY", "originX", "originY", "originZ" { return <Transform translateX=100 scaleX=05 originX=05> <div>sth</div> </Transform> ;} // you can also use other porps, such as "className" or "style" { return <Transform translateX=100 className="ani" style=width: '100px' background: 'red' <div>sth</div> </Transform> ;}
License
This content is released under the MIT License.