[CSS] transition, transition-delay, transform, calc vendor prefix
#1. transition / transition-delay vendor prefix
![](https://blog.kakaocdn.net/dn/bjnw8e/btqBWszuatQ/x5ahWYC3GQm87MDCAAew31/img.png)
transition
์ IE10๋ถํฐ ์ง์ํ๋ค.
vendor prefixes
-webkit-transition : [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
-moz-transition : [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
-o-transition : [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
transition : [transition-property] [transition-duration] [transition-timing-function] [transition-delay];
![](https://blog.kakaocdn.net/dn/DBVn9/btqBVgsPv5f/Xru0otENFTVKn4onJqcgPk/img.png)
vendor prefixes
๋ง์ฐฌ๊ฐ์ง๋ก transition-delay๋ IE10๋ถํฐ ์ง์๋๋ฉฐ transition
๊ณผ prefix๊ฐ ๊ฐ๋ค.
-webkit-transition-delay: 500ms;
-moz-transition-delay: 500ms;
-o-transition-delay: 500ms;
transition-delay: 500ms;
#2. transform prefix
![](https://blog.kakaocdn.net/dn/ebccTx/btqBWsfdhLk/BBCQE4D93odQaVfkgaplbk/img.png)
vendor prefixes
-webkit-transform: value;
-moz-transofrm: value;
-ms-transform: value;
-o-transform: value;
transform: value;
#3. calc prefix
![](https://blog.kakaocdn.net/dn/bShBpk/btqBS5Thopo/UOzW0ulNzkImJcKp7kBCYK/img.png)
vendor prefixes
width: -webkit-calc(100% - 50px);
width: -moz-calc(100% - 50px);
width: calc(100% - 50px);
calc jquery๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ
<style>
#foo { width: calc(100% - 100px); }
</style>
<script>
$('#foo').css('width', '100%').css('width', '-=100px');
</script>