**** HTML:
<p class="sale">30%</p>
**** CSS:
.sale{position: absolute;top: 50px;right: 10px;display: inline-block;background: #FF5722;color: white;height: 2.5rem;width: 2.5rem;text-align: center;vertical-align: middle;line-height: 2.5rem;-webkit-transform: rotate(-20deg);transform: rotate(-20deg);font-size: 13px;z-index: 9;-webkit-animation: beat 1s ease infinite alternate;animation: beat 1s ease infinite alternate;}
.sale:before, .sale:after {content: "";position: absolute;background: inherit;height: inherit;width: inherit;top: 0;left: 0;z-index: -1;-webkit-transform: rotate(30deg);transform: rotate(30deg);}
.sale:after {-webkit-transform: rotate(60deg);transform: rotate(60deg);}
@-webkit-keyframes beat {
from {
-webkit-transform: rotate(-20deg) scale(1);
transform: rotate(-20deg) scale(1); }
to {
-webkit-transform: rotate(-20deg) scale(1.1);
transform: rotate(-20deg) scale(1.1); } }
@keyframes beat {
from {
-webkit-transform: rotate(-20deg) scale(1);
transform: rotate(-20deg) scale(1); }
to {
-webkit-transform: rotate(-20deg) scale(1.1);
transform: rotate(-20deg) scale(1.1); } }
@media (min-width: 768px) and (max-width: 991px) {
.wrap-medium-header {
justify-content: space-between;
-webkit-justify-content: space-between; } }
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-moz-transform: translateY(-3px);
transform: translateY(-3px);
}
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-moz-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
}








