jquery - Add Dynamic Number Using JavaScript to CSS Map Pin -


how can add dynamic number such countdown in center of pin?

codepen

<div class='pin'></div> <div class='pulse'></div>  @import "nib"  body html   height 100%  body   background #2f2f2f  .pin   width 100px   height 100px   border-radius 50% 50% 50% 0   background #89849b   position absolute   transform rotate(-45deg)   left 46.4%   top 42%   margin -20px 0 0 -20px   animation-name bounce   animation-fill-mode both   animation-duration 1s   &:after     content ''     width 72px     height 72px     margin 14px 0 0 14px     background #2f2f2f     position absolute     border-radius 50%  .pulse   background rgba(0,0,0,0.2)   border-radius 50%   height 14px   width 14px   position absolute   left 50%   top 50%   margin 11px 0px 0px -12px   transform rotatex(55deg)   z-index -2   &:after     content ""     border-radius 50%     height 40px     width 40px     position absolute     margin -13px 0 0 -13px     animation pulsate 1s ease-out     animation-iteration-count 1     opacity 0.0     box-shadow 0 0 1px 2px #89849b     animation-delay 1.1s   @keyframes bounce    0%      opacity 0      transform translatey(-2000px) rotate(-45deg)    60%      opacity 1      transform translatey(30px) rotate(-45deg)    80%      transform translatey(-10px) rotate(-45deg)    100%      transform translatey(0) rotate(-45deg) 

see if works you.

in javascript code change int variable.

code pen counter

you'll have adjust single digit , double digit etc... numbers spacing.

<div class='pin'>   <div class="pin-num">     <div id="pinnum"></div>   </div> </div> <div class='pulse'></div>  .pin-num   height: 72px;   position: absolute;   left: 14px;   z-index: 2000;   top: 14px;   border-radius: 50%;   width: 72px;   background-color: blue;   -ms-transform: rotate(45deg); /* ie 9 */   -webkit-transform: rotate(45deg); /* safari */   transform: rotate(45deg);   font-size: 45px;  #pinnum   position: relative;   top: 12px;   margin-left: auto;   margin-right: auto;   width: 22px;  function countdown(num) {   var int = setinterval(function () {     document.getelementbyid("pinnum").innerhtml = num;     num-- || clearinterval(int);   }, 1000); } countdown(5); 

Comments

Popular posts from this blog

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -

YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment -