Salve,
ho un campo password cui ho inserito lo show/hide per la visualizzazione della password, nel css se lascio il width: 100% nessun problema se invece imposto il width: 90% (come impostati tutti gli altri campi come quello mail, per una visualizzazione corretta in resposive) si vede così :login.jpg
Come posso ovviare?
Ecco il css e html del form:
codice:
<style>
input{
    font-family:Helvetica,Arial,sans-serif;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    color:#117bb4;
    background:#FBFBFB none repeat scroll 0 0;
    border:1px solid #117bb4;
    font-size:16px;
    padding: 10px;
    display: block;
    width: 90%;
}

::-ms-reveal,
::-ms-clear {
  display: none !important;
}

.hideShowPassword-toggle {
  background-color: transparent;
  background-image: url('../../images/wink.png'); /* fallback */
  background-image: url('../../images/wink.svg'), none;
  background-position: 0 center;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 0.25em;
  cursor: pointer;
  font-size: 100%;
  height: 44px;
  max-height: 100%;
  padding: 0;
  overflow: 'hidden';
  text-indent: -999em;
  width: 46px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.hideShowPassword-toggle-hide {
  background-position: -44px center;
}

.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
  border-color: #0088cc;
  outline: transparent;
}
</style>
<form>
<input type="text" name="email"  placeholder="E-mail *" pattern="[^@\s]+@[^@\s]+\.[^@\s]+"  required  oninvalid="this.setCustomValidity('Indicare e-mail ')"  onchange="this.setCustomValidity('')" value=""><br>
<input id="password-1" type="password" type="password" name="password" placeholder="Password *" pattern="(?=^.{6,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" required  oninvalid="this.setCustomValidity('Indicare password')"  onchange="this.setCustomValidity('')" value="">
</form>
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="js/hideShowPassword.min.js"></script>
<script>
$('#password-1').hidePassword(true);
</script>
P.S. Non mi fa allegare qui il file hideShowPassword.min.js
Grazie per l'aiuto
G.