html - Making smoothly animated striped div -


i'm having trouble making smoothly animated striped div, progress bar.

css:

.animationstripes{   width: 300px;   height: 50px;   background-image: repeating-linear-gradient(-45deg, rgb(0, 0, 0), rgb(0, 0, 0) 25px, blue 25px, blue 50px);   -webkit-animation:progress 2s linear infinite;   -moz-animation:progress 2s linear infinite;   -ms-animation:progress 2s linear infinite;   animation:progress 2s linear infinite; } @keyframes progress{   0% {     background-position: 0 0;   }   100% {     background-position: -70px 0px;   } }  

http://plnkr.co/edit/4wpv1ogknmfj6rqphzdj?p=preview

the problem there weird misalignment on right side of background image gradient. how fix misalignment?

have seen this tutorial on css tricks?

@import url(https://fonts.googleapis.com/css?family=ropa+sans);  body {    padding: 20px;    font-family: 'ropa sans', sans-serif;  }    .product {    width: 376px;    padding: 15px;    position: relative;    float: left;    margin: 0 20px 0 0;  }    .product>img {    display: block;    position: relative;  }    .product:hover .product-hover,  .product:active .product-hover {    opacity: 1;  }    .product-hover {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    opacity: 0;    transition: opacity 0.3s ease;    background-size: 30px 30px;    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);    animation: barberpole 0.5s linear infinite;  }    @keyframes barberpole {    {      background-position: 0 0;    }    {      background-position: 60px 30px;    }  }    .product-info {    position: absolute;    bottom: 30px;    right: 30px;    background: white;    width: 150px;    padding: 10px 10px 50px 10px;  }    .subhead {    color: #f00;    text-transform: uppercase;    font-weight: bold;  }    .product-name {    color: #990033;    text-transform: uppercase;    font-weight: bold;    margin: 0;    letter-spacing: -1px;  }    .price {    position: absolute;    bottom: 10px;    right: 10px;  }    .amount {    color: red;    font-size: 150%;  }    .amount>span {    font-size: 75%;  }    h1 {    font-size: 72px;    margin: 2px 0 0 0;  }    view scss code
<div class="product">    <div class="product-hover"></div> <img src="http://fillmurray.com/300/300" />    <div class="product-info">      <div class="subhead">sale</div>      <h2 class="product-name">fleece</h2>      <p class="product-description">beat chill , cozy.</p>      <div class="price"> <span class="from">from</span> <span class="amount">        <span>$</span>9.90 </span>      </div>    </div>  </div>


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 -