UNPKG

react-count-animation

Version:
82 lines 2.21 kB
* { margin: 0; padding: 0; } ul, ol, li{ list-style:none; } .title{ text-align: center; } .exam-div{ padding: 20px 0; text-align: center; color: cornflowerblue; font-size: 30px; } .restart-btn{ margin-top: 50px; background-color: chocolate; color: #ffffff; padding: 10px 20px; border-radius: 5px; } .count-roll-main, .count-slide-main{ display: inline-block; overflow: hidden; } .count-roll-ul { overflow: hidden; transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; /* Firefox 4 */ -webkit-transition-timing-function: ease-out; /* Safari 和 Chrome */ -o-transition-timing-function: ease-out; /* Opera */ } .count-roll-li{ display: block; } .count-slide-ul{ position: relative; overflow: hidden; } .count-slide-li{ position: absolute; display: inline-block; left: 100%; transition-timing-function: cubic-bezier(0.8, 0, 1.0, 1.0); -moz-transition-timing-function: cubic-bezier(0.8, 0, 1.0, 1.0); /* Firefox 4 */ -webkit-transition-timing-function: cubic-bezier(0.8, 0, 1.0, 1.0); /* Safari 和 Chrome */ -o-transition-timing-function: cubic-bezier(0.8, 0, 1.0, 1.0); /* Opera */ } .count-slide-li-tremble{ animation: tremble 0.15s ease-in-out; -webkit-animation: tremble 0.15s ease-in-out; -moz-animation: tremble 0.15s ease-in-out; -o-animation: tremble 0.15s ease-in-out; -ms-animation: tremble 0.15s ease-in-out; } @keyframes tremble{ 0% {transform: rotate(0deg);} 40% {transform: rotate(-30deg);} 100% {transform: rotate(0deg);} } @-webkit-keyframes tremble{ 0% {-webkit-transform: rotate(0deg);} 40% {-webkit-transform: rotate(-30deg);} 100% {-webkit-transform: rotate(0deg);} } @-moz-keyframes tremble{ 0% {-moz-transform: rotate(0deg);} 40% {-moz-transform: rotate(-30deg);} 100% {-moz-transform: rotate(0deg);} } @-ms-keyframes tremble{ 0% {-ms-transform: rotate(0deg);} 40% {-ms-transform: rotate(-30deg);} 100% {-ms-transform: rotate(0deg);} } @-o-keyframes tremble{ 0% {-o-transform: rotate(0deg);} 40% {-o-transform: rotate(-30deg);} 100% {-o-transform: rotate(0deg);} }