html - how to make button with image responsive -


the background responsive well, button image , marquee don't appear on right position via on mobile, how make the whole index responsive

      <div class="main">         <div class="marquee">           <marquee dir="ltr" direction="right" scrollamount="3">             <h3 style="color:#804000;font-size:large;margin-top:0px;" align="center" >                     <strong>                 <img src="http://www.ghadaalsamman.com/new/images/image21.png" height="37" />             </strong>            </h3>          </marquee>        </div>      </div>       <a href="http://ghadaalsamman.com/new/site.html" id="btn1" class="button"></a> 

css

body {     background: url('images/bg.gif');      background-repeat:no-repeat;     background-size:contain;     background-position:center; } .marquee{     position:absolute;     left:400px;     top:300px;     right:400px;     display:inline;     max-width:100%; } #btn1 {     height:60px; width:490px;     background: url("images/enter.gif");     background-repeat: no-repeat;     display: inline-block;     margin-top:610px;     margin-left:380px; } .button {     padding: 5px;  } 

fiddle :

http://jsfiddle.net/m0sagal/3fp9j/

desktop view

http://ghadaalsamman.com/new

demo

i have made changes in html & css use code:

html:

<div class="main">     <div class="container">         <div class="marquee">             <marquee scrollamount="3" direction="right" dir="ltr">                  <h3 align="center" style="color:#804000;font-size:large;margin-top:0px;"><strong>       <img height="37" src="http://www.ghadaalsamman.com/new/images/image21.png">         </strong></h3>              </marquee>         </div> <a class="button" id="btn1" href="http://ghadaalsamman.com/new/site.html"></a>      </div> </div> 

css:

html {     height: 100%;     width: 100%; } body {     background-image: url("http://www.ghadaalsamman.com/new/images/bg.gif");     background-repeat: no-repeat;     background-position: center center;     height: 100%;     margin: 0; } .marquee {     display: block;     position: absolute;     top: 43%;     width: 100%; } #btn1 {     background-image: url("http://www.ghadaalsamman.com/new/images/enter.gif");     background-repeat: no-repeat;     background-position: center center;     bottom: 10px;     display: block;     height: 53px;     margin: 0 auto;     position: absolute;     width: 100%; } .button {     padding: 5px; } .container {     display: block;     height: 100%;     margin: 0 auto;     max-width: 960px;     position: relative; } .main {     height: 100%;     padding: 0 20px; } @media screen , (max-width:500px) {     #btn1{         background-size: 100% auto;     } } 

what did:

i added div after main named container & used control max , fitted both marquee , button inside using absolute position & that's pretty did trick button background image have used media query.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -