/ Published in: CSS
URL: http://blog.typekit.com/2011/02/10/type-study-an-all-css-button/
Adapted from the the link but using longhand transition properties
Expand |
Embed | Plain Text
.textButton { border: 1px solid #000; border-radius: 20px; position: relative; top: 0px; -webkit-box-shadow: 0 5px 0px #000, 0 5px 10px #000; -moz-box-shadow: 0 5px 0px #000, 0 5px 10px #000; -o-box-shadow: 0 5px 0px #000, 0 5px 10px #000; box-shadow: 0 5px 0px #000, 0 5px 10px #000; /* Properties you want to animate */ -webkit-transition-property: top, -webkit-box-shadow; /* Duration of animation */ /* You can define different durations for each property. Seperate with commas */ -webkit-transition-duration: .1s; /* Animation style */ /* You can define different timings for each property. Seperate with commas */ -webkit-transition-timing: ease-in-out; -moz-transition-property: top, -moz-box-shadow; -moz-transition-duration: .1s; -moz-transition-timing: ease-in-out; -o-transition-property: top, -o-box-shadow; -o-transition-duration: .1s; -o-transition-timing: ease-in-out; transition-property: top, box-shadow; transition-duration: .1s; transition-timing: ease-in-out; } .textButton:hover { top: 2px; -webkit-box-shadow: 0 2px 0px #000, 0 2px 5px #000; -moz-box-shadow: 0 2px 0px #000, 0 2px 5px #000; -o-box-shadow: 0 2px 0px #000, 0 2px 5px #000; box-shadow: 0 2px 0px #000, 0 2px 5px #000; -webkit-transition-property: top, -webkit-box-shadow; -webkit-transition-duration: .1s; -webkit-transition-timing: ease-in-out; -moz-transition-property: top, -moz-box-shadow; -moz-transition-duration: .1s; -moz-transition-timing: ease-in-out; -o-transition-property: top, -o-box-shadow; -o-transition-duration: .1s; -o-transition-timing: ease-in-out; transition-property: top, box-shadow; transition-duration: .1s; transition-timing: ease-in-out; }
You need to login to post a comment.
