jquery - Making a Web Banner Responsive -


so created web banner using divs , jquery. wondering if there way make more responsive. uses % , scale default letters "hf" drawn in different color. if scales word hf , banner height changes. there solution make more scalable. right works 2736 x 1824.

i don't think code if want please ask, thanks!

jsfiddle showing problem.

my js:

$(function() {     $('body').hide().fadein('slow');     $('.squarecolour').hover(          function(){             $(this).animate({'backgroundcolor': 'rgb(207,3,114)'},400);         },         function(){             $(this).animate({'backgroundcolor': 'rgb(78,76,80)'},400);         }      );     $('.squarecolourhf').hover(          function(){             $(this).animate({'backgroundcolor': 'rgb(202,212,0)'},400);         },         function(){             $(this).animate({'backgroundcolor': 'rgb(253,198,0)'},400);         }      ); }); 

my css:

.squarecolour{     width: 2%;     padding-top: 2%;     background: rgba(0, 148, 170, 0.53);     margin-left: 0.001%;     margin-right: 0.001%;     margin-top: 0.001%;     margin-bottom: 0.001%;     border-radius: 15%;     display: inline-block; } .squarecolourhf{     width: 2%;     padding-top: 2%;     background: rgba(207,3,114,0.53);     margin-left: 0.001%;     margin-right: 0.001%;     margin-top: 0.001%;     margin-bottom: 0.001%;     border-radius: 15%;     display: inline-block; } 

you can combination of flexbox, viewport units , rows.

.squarecolour{     width: 2vw;     padding-top: 2vw;     background: rgba(0, 148, 170, 0.53);     border-radius: 15%; } .squarecolourhf{     width: 2vw;     padding-top: 2vw;     background: rgba(207,3,114,0.53);     border-radius: 15%; }    .row {   display: flex;   justify-content: space-between;   margin: .2vw; 

}

.squarecolour {    width: 2vw;    padding-top: 2vw;    background: rgba(0, 148, 170, 0.53);    border-radius: 15%;  }  .squarecolourhf {    width: 2vw;    padding-top: 2vw;    background: rgba(207, 3, 114, 0.53);    border-radius: 15%;  }  .row {    display: flex;    justify-content: space-between;    margin: .2vw;  }
<div id="bannertop">    <div class="row row1">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row2">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row3">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row4">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row5">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row6">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>    <div class="row row7">      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolourhf">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>          <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>      <div class="squarecolour">      </div>        <div class="squarecolour">      </div>      <div class="squarecolour ">      </div>      <div class="squarecolour">      </div>    </div>  </div>

codepen demo


Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -