Я пытаюсь изучить HTML & CSS и попытался создать основную форму входа в систему с эффектами CSS3. Ссылка приведена ниже в коде.Несколько вопросов о позициях в форме, css
Demo - http://codepen.io/anon/pen/PwaLBE
HTML
<form action="" method="">
<input type="text" name="username" placeholder="Användarnamn">
<input type="password" name="password" placeholder="Lösenord"><br>
<input type="submit" name="login" value="Logga in">
<a href="#">Glömt lösenord?</a>
<a href="#">Registrera</a>
</form>
CSS
body {
margin: 0;
padding: 0;
}
form {
margin-top: 200px;
font-family: Helvetica, sans-serif;
text-align: center;
}
/* Input text actions */
input[type="text"] {
width: 150px;
padding: 10px;
border: solid 1px #dcdcdc;
transition: box-shadow 0.3s, border 0.3s;
}
input[type="text"]:hover {
border: solid 1px #707070;
box-shadow: 0 0 5px 1px #969696;
}
input[type="text"]:focus {
border: solid 1px #707070;
box-shadow: 0 0 5px 1px #969696;
}
/* Input password actions */
input[type="password"] {
width: 150px;
padding: 10px;
border: solid 1px #dcdcdc;
transition: box-shadow 0.3s, border 0.3s;
}
input[type="password"]:hover {
border: solid 1px #707070;
box-shadow: 0 0 5px 1px #969696;
}
input[type="password"]:focus {
border: solid 1px #707070;
box-shadow: 0 0 5px 1px #969696;
}
/* Input submit-button actions */
input[type="submit"] {
margin-top: 5px;
margin-left: -112px;
color: #FFFFFF;
background-color: #16a085;
padding: 10px;
border: solid 1px #FFFFFF;
transition: box-shadow 0.3s, border 0.3s;
}
input[type="submit"]:hover {
border: solid 1px #707070;
box-shadow: 0 0 5px 1px #969696;
}
/* Link actions */
a {
font-size: 12px;
transition: color 0.5s;
font-family: Helvetica, sans-serif;
text-decoration: none;
list-style: none;
color: #3498db;
}
a:hover {
color: #2980b9;
}
Есть некоторые проблемы:
"glömt lösenord" & «Регистраторы» не находятся под формой пароля справа. Как я могу переместить ссылки вправо точно по форме справа?
Кнопка «Logga in», по-видимому, находится в форме слева, но увеличивайте масштаб один или два раза, и положение изменится. Почему у меня есть
margin-left: -112px;
под Вход для отправки? Эта ценность выглядит странно, но ее она находится под формой слева.И последняя проблема, ссылки «Glömt lösenord» & «Registrera» находятся в середине кнопки слева, как я могу снять их, чтобы они находились на том же уровне, что и кнопка слева ?
EDIT: если вы нажмете на кнопку, потребуется некоторое небольшое количество времени, чтобы щелкнуть, как я могу изменить это время, не меняя входные данные?
Когда вы используете бутстрап, вам не нужно устанавливать свой собственный запас как в полях margin: -112px; это вызывает его –
Я не использую boostrap. Использование только html и css в возвышенном тексте. Как я могу исправить это только чистым css? – DMT82