Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Icon Hang */
- @-webkit-keyframes hvr-icon-hang {
- 0% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- 50% {
- -webkit-transform: translateY(2px);
- transform: translateY(2px);
- }
- 100% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- }
- @keyframes hvr-icon-hang {
- 0% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- 50% {
- -webkit-transform: translateY(2px);
- transform: translateY(2px);
- }
- 100% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- }
- @-webkit-keyframes hvr-icon-hang-sink {
- 100% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- }
- @keyframes hvr-icon-hang-sink {
- 100% {
- -webkit-transform: translateY(6px);
- transform: translateY(6px);
- }
- }
- .hvr-icon-hang {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- padding-right: 2.2em;
- -webkit-transition-duration: 0.3s;
- transition-duration: 0.3s;
- }
- .hvr-icon-hang:before {
- content: "\f078";
- position: absolute;
- right: 1em;
- padding: 0 1px;
- font-family: FontAwesome;
- -webkit-transform: translateZ(0);
- transform: translateZ(0);
- }
- .hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
- -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
- animation-name: hvr-icon-hang-sink, hvr-icon-hang;
- -webkit-animation-duration: .3s, 1.5s;
- animation-duration: .3s, 1.5s;
- -webkit-animation-delay: 0s, .3s;
- animation-delay: 0s, .3s;
- -webkit-animation-timing-function: ease-out, ease-in-out;
- animation-timing-function: ease-out, ease-in-out;
- -webkit-animation-iteration-count: 1, infinite;
- animation-iteration-count: 1, infinite;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- -webkit-animation-direction: normal, alternate;
- animation-direction: normal, alternate;
- }
- /*==================================================================================================
- ==================================================================================================*/
- /* Style for the buttons that require the underline from the left */
- .button-hover-load {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- overflow: hidden;
- }
- .button-hover-load:before {
- content: "";
- position: absolute;
- z-index: -1;
- left: 0;
- right: 100%;
- bottom: 0;
- background: #2098D1;
- height: 4px;
- -webkit-transition-property: right;
- transition-property: right;
- -webkit-transition-duration: 0.3s;
- transition-duration: 0.3s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hbutton-hover-load:hover:before, .button-hover-load:focus:before, .button-hover-load:active:before {
- right: 0;
- }
- /*==================================================================================================
- ==================================================================================================*/
- /* Bounce to top effect on hover Colour #1 */
- .hvr-bounce-to-top1 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-top1:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #00AA88;
- -webkit-transform: scaleY(0);
- transform: scaleY(0);
- -webkit-transform-origin: 50% 100%;
- transform-origin: 50% 100%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-top1:hover, .hvr-bounce-to-top1:focus, .hvr-bounce-to-top1:active {
- color: white;
- }
- .hvr-bounce-to-top1:hover:before, .hvr-bounce-to-top1:focus:before, .hvr-bounce-to-top1:active:before {
- -webkit-transform: scaleY(1);
- transform: scaleY(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /* Bounce to top effect on hover Colour #2 */
- .hvr-bounce-to-top2 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-top2:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #216778;
- -webkit-transform: scaleY(0);
- transform: scaleY(0);
- -webkit-transform-origin: 50% 100%;
- transform-origin: 50% 100%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-top2:hover, .hvr-bounce-to-top2:focus, .hvr-bounce-to-top2:active {
- color: white;
- }
- .hvr-bounce-to-top2:hover:before, .hvr-bounce-to-top2:focus:before, .hvr-bounce-to-top2:active:before {
- -webkit-transform: scaleY(1);
- transform: scaleY(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /* Bounce to top effect on hover Colour #3 */
- .hvr-bounce-to-top3 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-top3:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #A0892C;
- -webkit-transform: scaleY(0);
- transform: scaleY(0);
- -webkit-transform-origin: 50% 100%;
- transform-origin: 50% 100%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-top3:hover, .hvr-bounce-to-top3:focus, .hvr-bounce-to-top3:active {
- color: white;
- }
- .hvr-bounce-to-top3:hover:before, .hvr-bounce-to-top3:focus:before, .hvr-bounce-to-top3:active:before {
- -webkit-transform: scaleY(1);
- transform: scaleY(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /*==================================================================================================
- ==================================================================================================*/
- /* Bounce To Right Colour #1*/
- .hvr-bounce-to-right1 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-right1:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #00AA88;
- -webkit-transform: scaleX(0);
- transform: scaleX(0);
- -webkit-transform-origin: 0 50%;
- transform-origin: 0 50%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-right1:hover, .hvr-bounce-to-right1:focus, .hvr-bounce-to-right1:active {
- color: white;
- }
- .hvr-bounce-to-right1:hover:before, .hvr-bounce-to-right1:focus:before, .hvr-bounce-to-right1:active:before {
- -webkit-transform: scaleX(1);
- transform: scaleX(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /* Bounce To Right Colour #2*/
- .hvr-bounce-to-right2 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-right2:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #216778;
- -webkit-transform: scaleX(0);
- transform: scaleX(0);
- -webkit-transform-origin: 0 50%;
- transform-origin: 0 50%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-right2:hover, .hvr-bounce-to-right2:focus, .hvr-bounce-to-right2:active {
- color: white;
- }
- .hvr-bounce-to-right2:hover:before, .hvr-bounce-to-right2:focus:before, .hvr-bounce-to-right2:active:before {
- -webkit-transform: scaleX(1);
- transform: scaleX(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /* Bounce To Right Colour #3*/
- .hvr-bounce-to-right3 {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- -webkit-transition-property: color;
- transition-property: color;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- }
- .hvr-bounce-to-right3:before {
- content: "";
- position: absolute;
- z-index: -1;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- background: #A0892C;
- -webkit-transform: scaleX(0);
- transform: scaleX(0);
- -webkit-transform-origin: 0 50%;
- transform-origin: 0 50%;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-duration: 0.5s;
- transition-duration: 0.5s;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-bounce-to-right3:hover, .hvr-bounce-to-right3:focus, .hvr-bounce-to-right3:active {
- color: white;
- }
- .hvr-bounce-to-right3:hover:before, .hvr-bounce-to-right3:focus:before, .hvr-bounce-to-right3:active:before {
- -webkit-transform: scaleX(1);
- transform: scaleX(1);
- -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
- }
- /*==================================================================================================
- ==================================================================================================*/
- /* Icon Grow */
- .hvr-icon-grow {
- display: inline-block;
- vertical-align: middle;
- -webkit-transform: perspective(1px) translateZ(0);
- transform: perspective(1px) translateZ(0);
- box-shadow: 0 0 1px transparent;
- position: relative;
- padding-right: 2.2em;
- -webkit-transition-duration: 0.3s;
- transition-duration: 0.3s;
- }
- .hvr-icon-grow:before {
- content: "\f015";
- position: absolute;
- right: 1em;
- padding: 0 1px;
- font-family: FontAwesome;
- -webkit-transform: translateZ(0);
- transform: translateZ(0);
- -webkit-transition-duration: 0.3s;
- transition-duration: 0.3s;
- -webkit-transition-property: transform;
- transition-property: transform;
- -webkit-transition-timing-function: ease-out;
- transition-timing-function: ease-out;
- }
- .hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
- -webkit-transform: scale(1.3) translateZ(0);
- transform: scale(1.3) translateZ(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement