2016-08-01 7 views
0

Ich habe eine Seite mit einer Diagonale mit CSS, mit linearen Gradienten.Wiederholten linearen Gradienten auf Seite

background: -webkit-linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%); 

Das wird eine diagonale Linie von der rechten oberen Ecke bis zur linken unteren Ecke machen. Das Problem ist, dass, wenn der Benutzer auf mein Anmelde-/Anmeldeformular klickt, das Modell seine Höhe ändert. Und so berechnet die Diagonale ihre Positionierung nicht neu. Der lineare Gradient wiederholt sich und das ist nur hässlich.

Hat jemand eine Idee, wie man seine Positionierung neu berechnen lassen? Ich habe viel versucht und es ist mir nicht gelungen. Vielen Dank. Hier

ist der HTML-Code:

<!DOCTYPE html> 
<html lang="en"> 
<head> 

    <meta charset="UTF-8"> 
    <title>Sweety &amp; Co. Pro</title> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 

    <!--<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>--> 
    <link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900' rel='stylesheet' type='text/css'> 
    <link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'> 

    <link rel="stylesheet" href="../static/css/style_pages.css"> 
    <link rel="stylesheet" href="../static/css/sign-in-up.css"> 

    <style> 

     #body { 
      display: block; 
      padding: 1%; 
      margin-bottom: 20px; 
      padding-bottom: 20px; 
     } 

    </style> 
</head> 
<body> 


<div id="con"> 

    <div id="header"> 
     <a href="#"><img src="../static/img/logo.svg" width="314" height="81"> </a> 
    </div> 


    <div id="body"> 

     <div class="wrapper"> 
      <div class=""> 
       <ul class="tab-group"> 
        <!--<li style="z-index: 7;"><span class="underline"><a href="#"><span>link</span></a> </span> </li>--> 
        <li class="tab active"><a id="asignin" href="#login"><span>SIGN IN</span></a></li> 
        <li class="tab"><a id="asignup" href="#signup"><span>SIGN UP</span></a></li> 
       </ul> 
      </div> 

      <div class="tab-content"> 
       <div id="login"> 
        <form> 
         <div class="container"> 
          <div class="inputfield"> 
           <input type="email" id="email-login" required> 
           <label for="email-login">Email</label> 
          </div> 

          <div class="inputfield"> 
           <input type="password" id="password-login" required> 
           <label for="password-login">Password</label> 
          </div> 

          <div class="inputfield "> 
           <input class='toggle' type="checkbox" name='check-4'> 
           <p style="display: inline; margin-left: 5px" > <b>Keep me Signed in</b></p> 

          </div> 

          <div class="inputfield"> 
          <!--<button type="button" class="btn btn-primary btn-lg btn-block">SIGN IN</button>--> 
          <!--<a role="button" type="submit">SIGN IN</a>--> 
           <input type="submit" value="SIGN IN"> 
          </div> 
         </div> 
        </form> 
       </div> 

       <div id="signup"> 
        <div class="splash"> 
         <h2>Get your time and money on track</h2> 
         <h1>$9.90 </h1><h2>/month</h2> 
        </div> 

        <form> 
         <div class="container"> 
          <div class="inputfield halfwidth"> 
           <input type="text" id="firstname" required> 
           <label for="firstname">First Name</label> 
          </div> 
          <div class="inputfield halfwidth"> 
           <input type="text" id="lastname" required> 
           <label for="lastname">Last Name</label> 
          </div> 

          <div class="inputfield"> 
           <input type="email" id="email" required> 
           <label for="email">Email</label> 
          </div> 

          <div class="inputfield halfwidth"> 
           <input type="password" id="password" required> 
           <label for="Password">Password</label> 
          </div> 
          <div class="inputfield halfwidth"> 
           <input type="password" id="re-password" required> 
           <label for="Re-Password">Re-Password</label> 
          </div> 

          <div class="inputfield halfwidth"> 
           <div class="select-wrapper select--white"> 
            <select name="demo"> 
             <option value="freelancer" selected>freelancer</option> 
             <option value="small">small company (1-10)</option> 
             <option value="medium">medium company (11-50)</option> 
            </select> 
           </div> 
          </div> 

          <div class="inputfield halfwidth"> 
           <div class="controls"> 
            <input class='toggle' type="checkbox" name='check-4'> 
           </div> 

           <div id="terms"> <p>Accept <a href="#terms">terms</a> and conditions.</p> 
           </div> 

          </div> 
         </div> 
        </form> 

        <div id="basebtpay"> 
         <div id="btpay"><img src="../static/img/paypal.png"></div> 
        </div> 
       </div> 
      </div> 

     </div> 


    </div> 

    <div id="footer"> 
     <img src="../static/img/sco.svg" width="129" height="79"> 
    </div> 
</div> 

<script src="../static/js/index.js"></script> 
</body> 
</html> 

Und hier ist die CSS:

html{ 
    height: 100%; 
} 

body { 
    /*height: 100%;*/ 
    font-size: 62.5%; 
    margin:0; 
    padding:0; 
    -ms-text-size-adjust: none; 
    -moz-text-size-adjust: none; 
    -o-text-size-adjust: none; 
    -webkit-text-size-adjust: none; 

    -webkit-font-smoothing: antialiased; 
    font-smoothing: antialiased; 
    background-repeat: no-repeat; 
    background-attachment: fixed; 

} 

body { 

} 

h1, h2, h3, h4, h5, h6 { /*reset for mobile browsers */ 
    -webkit-font-smoothing: antialiased !important; 
} 

body { 
    position: relative; 
    background: #B3DCEC; 
    /*background: -moz-linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%);*/ 
    /*background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, #999cdb), color-stop(50%, #f6bdbd),);*/ 
    /*background: -webkit-linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%);*/ 
    /*background: -o-linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%);*/ 
    /*background: -ms-linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%);*/ 
    background: -webkit-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
    background: -moz-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
    background: -o-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
    background: linear-gradient(to bottom right, #999cdb 50%, #f6bdbd 50%); 
    /*background: linear-gradient(-63.5deg, #999cdb 50%, #f6bdbd 50%);*/ 
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#999cdb', endColorstr='#f6bdbd', GradientType=1); 

    font-family: 'Montserrat'; 

    font-size: 1.4rem; /* =14px */ 
} 


#container { 
    min-height:100%; 
    position:relative; 
} 

#header { 

    padding:20px; 
} 

#body { 
    display: block; 
    padding: 5%; 
    margin-bottom: 200px; 
    padding-bottom: 150px; 
} 

#footer { 
    position: relative; 
    text-align: center; 
    bottom: 0; 
    display: block; 
    width: 100%; 
    background: none; 
    color: #003; 
    margin-top: 30px; 
    height: 100px; 
} 

#footer img { 
    width: 100%; 
    padding-top: 20px; 
    display: inline-block; 
} 

p {font-family: 'Montserrat'; font-size: 1.4rem; 
    color:#fff;} 

a { color:#9A9ADD; 
    text-decoration:underline;} 

.clear {clear:both;} 

.inspiration { 
    color: rgba(255, 255, 255, .8); 
    font-size: 18px; 
    font-weight: 500; 
    padding-bottom: 32px; 
    text-align: center; 
} 

.inspiration a {color: rgba(255, 255, 255, .8);} 

.inspiration a:hover {color: rgba(255, 255, 255, .5);} 

.inspiration a:active {color: rgba(255, 255, 255, .3);} 

.splash-left h1 { 
    letter-spacing: -1rem; 
    font-family: 'montserrat'; 
    font-weight: bold; 
    color: #fff; 
    line-height: 9rem; 
    font-size: 11.4rem; 
} 

.splash-left { 
    margin: 5%; 
    display: inline-block; 
    padding-bottom: 0%; 
    position: relative; 
    width: 30%; 
} 

.splash { 
    padding: 50px; 
    font-family: 'Source Sans Pro'; 
    font-weight: bold; 
    color: #fff; 
    padding-bottom: 2%; 
    margin: auto; 
    position: relative; 
    width: 600px; 
} 

.wrapper { 
    background: #282731; 
    border-radius: 1px; 
    box-sizing: border-box; 
    -webkit-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
    -moz-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
    box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
    margin: auto; 
    position: relative; 
    max-width: 600px; 
    width: 100%; 
} 

h1 { 
    font-family: 'Montserrat'; 
    font-size: 12.4rem; 
    line-height: 100%; 
    margin: initial; 
    letter-spacing: -1rem; 
    font-weight: 800; 
} 

h2 { 
    font-family: 'Montserrat'; 
    font-weight: 700; 
    font-size: 3.0rem; 
    line-height: 100%; 
    letter-spacing: -0.2rem; 
    margin: initial; 
} 

h3 { 
    color: rgba(0, 0, 0, .6); 
    font-size: 1em; 
    font-weight: 400; 


} 

.textform { 
    border: solid 0px; 
    width: 245px; 
    height: 30px; 
    border-radius: 3px; 
    padding-left: 10px; 
    margin-right: 20px; 
    margin-bottom: 20px; } 


form {} 

.button { 
    background: #999CDB; 
    border: none; 
    color: #fafafa; 
    cursor: pointer; 
    font-size: 13px; 
    font-weight: 400; 
    border-radius: 40px; 
    margin-top: 5%; 
    padding: 16px; 
    display: inline-block; 
    width: initial; 
    text-decoration: none; 
} 
.button:hover { 
    background: #fff; 
    border: none; 
    color: rgb(40, 39, 49); 
    cursor: pointer; 
    font-size: 13px; 
    font-weight: 400; 
    border-radius: 40px; 
    margin-top: 5%; 
    padding: 16px; 
    display: inline-block; 
    width: initial; 
    text-decoration:none; 

} 



#btpay { 
    position: relative; 
    margin-top: 10px; 
    border-radius: 25px; 
    background: #FFC520; 
    padding: 5px; 
    width: 250px; 
    margin: auto; 
    text-align: center; 
    font-size: 14px; 
    cursor: pointer; 
} 

#basebtpay { 
    background-color:#353442; 
    padding:20px;} 


.button:focus { 
    border: none; 
    color: rgba(0,0,0,.6); 
    outline: none; 
} 

.button:hover { 
    border: none; 
    color: rgba(0,0,0,.6); 
} 

.button:active {color: rgba(0,0,0,.8);} 

.container { 
    box-sizing: border-box; 
    font-size: 0; 
    padding: 16px 48px 32px; 
    position: relative; 
    max-width: 100%; 
    width: 100%; 
} 

.photo { 
    background-image: url(https://pmcdeadline2.files.wordpress.com/2015/01/margot-robbie-good-photo.jpg?w=340&h=299&crop=1); 
    background-size: cover; 
    border-radius: 120px; 
    border: solid #FFF 8px; 
    height: 120px; 
    margin: auto; 
    margin-top: -85px; 
    text-align: center; 
    width: 120px; 
} 

.inputfield { 
    display: inline-block; 
    position: relative; 
    width: 100%; 
} 

.inputfield.halfwidth {width: 50%;} 

input { 
    border: none; 
    border-bottom: solid 1px #F6BDBD; 
    box-sizing: border-box; 
    color: #F6BDBD; 
    font-size: 20px; 
    font-weight: 500; 
    line-height: 2; 
    background-color: #282731; 
    margin: 24px 0; 
    padding-right: 8px; 
    width: 100%; 
} 

input:focus { 
    border-bottom: solid 1px #F6BDBD; 
    outline: none; 
} 

label { 
    color: #F6BDBD; 
    font-size: 16px; 
    font-weight: 500; 
    left: 0px; 
    position: absolute; 
    text-transform: uppercase; 
    top: 32px; 
    transition: ease all .4s; 
} 

input:valid + label { 
    color: #9E9E9E; 
    font-size: 14px; 
    font-weight: 400; 
    top: 8px; 
} 

input:focus + label, 
input:active + label { 
    color: #fff; 
    font-size: 14px; 
    font-weight: 500; 
    top: 8px; 
} 

#terms { 
    position: absolute; 
    margin-left: 67px; 
    margin-top: -24px; } 

#terms p { 
    font-size:12px; } 




/*FANCY CHECKER*/ 

div.controls { 
    border: 0px; 
    padding: 0px; 
    top: 10px; 
    position: relative; 
    margin-bottom: 0px; 
} 
div.controls h1 { 
    font-size: 18px; 
    font-weight: 400; 
    line-height: 1; 
    text-transform: uppercase; 
    display: inline-block; 
    position: absolute; 
    left: 10px; 
    top: -10px; 
    padding: 0 10px; 
    color: #fafafa; 
    background-color: #54bded; 
} 

input[type='radio'], 
input[type='checkbox'] { 
    display: none; 
    cursor: pointer; 
} 
input[type='radio']:focus, input[type='radio']:active, 
input[type='checkbox']:focus, 
input[type='checkbox']:active { 
    outline: none; 
} 
input[type='radio'] + label, 
input[type='checkbox'] + label { 
    cursor: pointer; 
    display: inline-block; 
    position: relative; 
    padding-left: 25px; 
    margin-right: 10px; 
    color: #0b4c6a; 
} 
input[type='radio'] + label:before, input[type='radio'] + label:after, 
input[type='checkbox'] + label:before, 
input[type='checkbox'] + label:after { 
    content: ''; 
    font-family: helvetica; 
    display: inline-block; 
    width: 18px; 
    height: 18px; 
    left: 0; 
    bottom: 0; 
    text-align: center; 
    position: absolute; 
} 
input[type='radio'] + label:before, 
input[type='checkbox'] + label:before { 
    background-color: #fafafa; 
    -moz-transition: all 0.3s ease-in-out; 
    -o-transition: all 0.3s ease-in-out; 
    -webkit-transition: all 0.3s ease-in-out; 
    transition: all 0.3s ease-in-out; 
} 
input[type='radio'] + label:after, 
input[type='checkbox'] + label:after { 
    color: #fff; 
} 
input[type='radio']:checked + label:before, 
input[type='checkbox']:checked + label:before { 
    -moz-box-shadow: inset 0 0 0 10px #158EC6; 
    -webkit-box-shadow: inset 0 0 0 10px #158EC6; 
    box-shadow: inset 0 0 0 10px #158EC6; 
} 

/*Radio Specific styles*/ 
input[type='radio'] + label:before { 
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%; 
} 
input[type='radio'] + label:hover:after, input[type='radio']:checked + label:after { 
    content: '\2022'; 
    position: absolute; 
    top: 0px; 
    font-size: 19px; 
    line-height: 15px; 
} 
input[type='radio'] + label:hover:after { 
    color: #c7c7c7; 
} 
input[type='radio']:checked + label:after, input[type='radio']:checked + label:hover:after { 
    color: #fff; 
} 

/*Checkbox Specific styles*/ 
input[type='checkbox'] + label:before { 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    border-radius: 3px; 
} 
input[type='checkbox'] + label:hover:after, input[type='checkbox']:checked + label:after { 
    content: "\2713"; 
    line-height: 18px; 
    font-size: 14px; 
} 
input[type='checkbox'] + label:hover:after { 
    color: #c7c7c7; 
} 
input[type='checkbox']:checked + label:after, input[type='checkbox']:checked + label:hover:after { 
    color: #fff; 
} 

/*Toggle Specific styles*/ 
input[type='checkbox'].toggle { 
    border: none; 
    display: inline-block; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    margin: 0px; 
    appearance: none; 
    width: 55px; 
    height: 28px; 
    background-color: #fafafa; 
    position: relative; 
    -moz-border-radius: 30px; 
    -webkit-border-radius: 30px; 
    border-radius: 30px; 
@inlcude box-shadow(none); 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    -webkit-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 
} 
input[type='checkbox'].toggle:hover:after { 
    background-color: #c7c7c7; 
} 
input[type='checkbox'].toggle:after { 
    content: ''; 
    display: inline-block; 
    position: absolute; 
    width: 24px; 
    height: 24px; 
    background-color: #aeaeae; 
    top: 2px; 
    left: 2px; 
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%; 
    -moz-transition: all 0.2s ease-in-out; 
    -o-transition: all 0.2s ease-in-out; 
    -webkit-transition: all 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out; 
} 
input[type='checkbox']:checked.toggle { 
    -moz-box-shadow: inset 0 0 0 15px #158EC6; 
    -webkit-box-shadow: inset 0 0 0 15px #F6BDBD; 
    box-shadow: inset 0 0 0 15px #F6BDBD; 
} 
input[type='checkbox']:checked.toggle:after { 
    left: 29px; 
    background-color: #282731; 
} 

/*CUSTOM SELECT*/ 
*, *:after, *:before { 
    box-sizing: border-box; 
} 

.position-center { 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    -webkit-transform: translateX(-50%) translateY(-50%); 
    transform: translateX(-50%) translateY(-50%); 
} 
.position-center .select-wrapper { 
    margin: 0 20px; 
} 

/******************************* 
     Styles to copy 
*******************************/ 
/* 
* Basic resets for select element 
*/ 

.select-wrapper select { 
    width: auto; 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    -ms-appearance: none; 
    appearance: none; 
    border: none; 
    outline: none; 
    border-radius: 0; 
    /*IOS*/ 
} 

.select-wrapper select::-ms-expand { 
    display: none; 
    /*IE10*/ 
} 

/* 
* Global styles 
*/ 
.select-wrapper { 
    display: inline-block; 
    position: relative; 
} 

.select-wrapper:after { 
    content: ''; 
    position: absolute; 
    height: 100%; 
    right: 0; 
    top: 0; 
    pointer-events: none; 
    background-position: left center; 
} 

.select-wrapper:before { 
    content: ''; 
    position: absolute; 
    top: 50%; 
    -webkit-transform: translateY(-50%); 
    transform: translateY(-50%); 
    line-height: 1; 
    pointer-events: none; 
    text-align: center; 
    z-index: 2; 
} 

/******************************* 
      White theme 
*******************************/ 
.select--white { 
    /* 
    * Customize options 
    */ 
    /* 
    * Hover styles 
    */ 
    /* 
    * Select element 
    */ 
} 
.select--white:after, .select--white select { 

    color: black; 
    background-color: #fff; 
    -webkit-transition: 100ms all cubic-bezier(0.25, 0.46, 0.45, 0.94); 
    transition: 100ms all cubic-bezier(0.25, 0.46, 0.45, 0.94); 
} 
.select--white:after { 
    width: 35px; 
    border: 1px solid #000; 
    border-radius: 0 20px 20px 0; 
    border-left: 0; 
} 
.select--white:before { 
    color: black; 
    right: 20px; 
    font-size: 15px !important; 
    font-family:Arial, Helvetica, sans-serif; 
    content: '\2193'; 
} 
.select--white:hover:after, .select--white:hover select { 
    background-color: #e6e6e6; 
} 
.select--white select { 
    padding: 10px 20px; 
    font-size: 12px; 
    padding-right: 75px; 
    border: 1px solid #000; 
    border-radius: 20px; 
    color: black; 
} 


/* Smartphones (portrait and landscape) ----------- */ 
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { 
    /* Styles */ 
    .inputfield.halfwidth {width: 100% !important;} 
    .wrapper { 

     background: #282731; 
     border-radius: 1px; 
     box-sizing: border-box; 
     -webkit-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     -moz-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     margin-right:0px; 
     position: relative; 
     max-width: 450px; 
     width: 100%; 
    } 
} 

@media only screen and (max-width : 321px) { 


} 

/* Smartphones (landscape) ----------- */ 
@media only screen and (min-width : 321px) and (max-width : 768px) { 

    .box { 
     width: 94% !important; 
     min-width: 270px !important; 
     border: solid 12px; 
     border-color: white; 
     margin-right: 2%; 
     float: left; 
     padding: 20px; 
     min-height: 180px !important; 
     margin-top: 4%; 
     font-size: 16px; 
     line-height: 15px; 
     cursor: pointer; 
    } 

    #hello h1 {color:#222; 
     font-size: 6rem !important; 
     letter-spacing: -.5rem; 
     line-height: 5rem; 

    } 

    .hello-boy {display:none !important; } 
    .button { 
     background: #999CDB; 
     border: none; 
     color: #fafafa; 
     cursor: pointer; 
     font-size: 13px; 
     font-weight: 400; 
     border-radius: 40px; 
     margin:0px; 
     margin-top: 5%; 
     padding: 16px; 
     display: inline-block; 
     width: initial; 
     text-decoration: none; 
    } 

    .button:hover { 
     background: #fff; 
     border: none; 
     color: rgb(40, 39, 49); 
     cursor: pointer; 
     font-size: 13px; 
     font-weight: 400; 
     border-radius: 40px; 
     margin:0px; 
     margin-top: 5%; 
     padding: 16px; 
     display: inline-block; 
     width: initial; 
     text-decoration:none; 

    } 



    #body { 
     padding: 13%; 
    } 

    .splash-left { 
     margin: 5%; 
     display: inline-block; 
     padding-bottom: 0%; 
     position: relative; 
     width: 90%; 
    } 

    .hello-boy {display:none;} 

    .splash-left h1 { 
     letter-spacing: -.5rem; 
     font-family: 'montserrat'; 
     font-weight: bold; 
     margin-left: 0px; 
     color: #fff; 
     max-width: 100%; 
     width: 200px; 
     font-size: 9rem; 
     line-height: 7rem; 
    } 

    .inputfield.halfwidth {width: 100% !important;} 

    .splash { 
     font-family: 'Source Sans Pro'; 
     font-weight: bold; 
     color: #fff; 
     padding-bottom: 5%; 
     margin: 0px; 
     position: relative; 
     width: 300px; 
    } 

    .wrapper { 

     background: #282731; 
     border-radius: 1px; 
     box-sizing: border-box; 
     -webkit-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     -moz-box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     box-shadow: 22px 17px 58px 3px rgba(89,51,51,0.59); 
     position: relative; 
     max-width: 450px; 
     width: 100%; 
    } 

    h1 { 
     font-family:'Montserrat'; 
     font-size: 8.4rem; 
     line-height: 100%; 
     margin: initial; 
    } 

    h2 { 
     font-family: 'Montserrat'; 
     font-size: 2rem; 
     line-height: 100%; 
     margin: initial; 
     margin-top: 20px; 
     letter-spacing: -1px; 
    } 

    /* Styles */ 
} 



/* iPads (portrait and landscape) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
    .inputfield.halfwidth {width: 100% !important;} 
    .hello-boy {display:none !important; } 


    /* Styles */ 
} 

/* iPads (landscape) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    /* Styles */ 
} 

/* iPads (portrait) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
    .inputfield.halfwidth {width: 100% !important;} 



    /* Styles */ 
} 
/********** 
iPad 3 
**********/ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) { 
    /* Styles */ 
} 

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) { 
    /* Styles */ 

} 
/* Desktops and laptops ----------- */ 
@media only screen and (min-width: 321px) and (max-width: 1024px) { 

    #menu {display:none;} } 


@media only screen and (min-width: 321px) and (max-width: 1600px) { 

    .box { 
     width: 30% !important; 
     min-width: 160px; 
     border: solid 12px; 
     border-color: white; 
     margin-right: 2%; 
     float: left; 
     padding: 20px; 
     height: 180px !important; 
     margin-top: 4%; 
     display: inline-block; 
     font-size: 16px; 
     line-height: 15px; 
     cursor: pointer; 
    } 

} 

Images: 

Page during sign-in active

Page during sign-up active

+0

-Code pleaaaase:

diese verwendet werden. – nicael

+0

Können Sie uns eine Demo zur Verfügung stellen, um das Problem zu visualisieren? – Paul

+0

Code geschrieben, Leute! – wagnerdelima

Antwort

0

Ich denke, dass, wenn Ihre Breite oder Höhe ändern kann , fester Grad wird nicht funktionieren. Sie müssen es relativ zur Größe sein.

background: -webkit-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
background: -moz-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
background: -o-linear-gradient(top left, #999cdb 50%, #f6bdbd 50%); 
background: linear-gradient(to bottom right, #999cdb 50%, #f6bdbd 50%); 
+0

Das hat nicht geklappt. Das gleiche Problem besteht fort. Immer noch kämpfend. – wagnerdelima

+0

https://jsfiddle.net/21khur1d/ Willst du sowas nicht? Wenn Sie die Breite oder Höhe in der Geige ändern, ist es immer an den gewünschten Ecken. –

+0

Das Problem ist im Grunde, wenn die Seite geladen wird, ist die Anmeldung Option aktiv und die Diagonale ist perfekt verfolgt. Wenn ich jedoch auf die Anmeldemenüoption klicke, wird sie nicht neu berechnet. Dein Code hat auch nicht funktioniert. – wagnerdelima

Verwandte Themen