Форма авторизации

`

Authorization

Авторизация

Войти
`

.authorization {
width: 337px;
margin: 200px auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.authorization .head {
text-align: center;
background-color: #03a9f4;
height: 56px;
-webkit-border-radius: 9px 9px 0 0;
-moz-border-radius: 9px 9px 0 0;
border-radius: 9px 9px 0 0;
}
.authorization .head img {
padding-top: 15px;
}
.authorization .head p {
display: inline-block;
position: relative;
top: -5px;
font: 24px/20px “Roboto Medium”, sans-serif;
color: #fff;
}
.authorization .main {
position: relative;
background-color: #fafafa;
padding: 31px;
}
.authorization .main input[type=“email”],
.authorization .main input[type=“password”] {
width: 240px;
padding: 9px 4px;
padding-right: 40px;
margin-bottom: 20px;
color: #bdbdbd;
outline: none;
font: 16px/20px “Roboto Medium”, sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 2px solid #bdbdbd;
}
.authorization .main .email-icon {
position: absolute;
top: 35px;
right: 23px;
}
.authorization .main .lock-icon {
position: absolute;
top: 95px;
right: 23px;
}
.authorization .main button {
display: block;
background-color: #f44336;
width: 286px;
margin-bottom: 5px;
outline: none;
border: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
padding-top: 12px;
padding-bottom: 13px;
font: 16px/20px “Roboto Black”, sans-serif;
}
.authorization .footer {
text-align: center;
background-color: #eeeeee;
-webkit-border-radius: 0 0 9px 9px;
-moz-border-radius: 0 0 9px 9px;
border-radius: 0 0 9px 9px;
}
.authorization .footer p {
display: inline-block;
}
.authorization .footer p:hover {
text-decoration: underline;
}
.authorization .footer .reg {
padding-right: 4px;
font: 14px/20px “Roboto Medium”, sans-serif;
color: #212121;
}
.authorization .footer .pass {
padding-left: 3px;
font: 14px/20px “Robot Light”, sans-serif;
color: #757575;
}
.authorization .footer a {
text-decoration: none;
}

После верстки возникло вопросов: после того как кнопке задал свойства, она перестала нажиматься, т.е. стала как обычный div, но при обновлении страницы браузер выдает уведомление об отправке формы. картинки справа в input. поставил их через абсолютное позиционирование. есть ли еще варианты как их поставить? пытался через фон input’а их поставить и через background-position поставить в нужное место, но почему-то не получилось

Картинки в данном случае конечно ставятся через фон для input.
Может всё-таки воспользуетесь песочницей, чтобы продемонстрировать свой вариант?
Вы же часто здесь бываете, уже не раз я пишу о таких возможностях.
Дело в том, что песочницы поддерживают онлайн-редактирование кода + сразу видно как код отображается в браузере.

1 лайк

https://jsfiddle.net/1Laren/Lgumbqeg/2/
не могли бы еще показать решение, как добавить картинку через фон для инпута?

Вот так примерно:
input[type=“email”] {
background: url(“http://s8.hostingkartinok.com/uploads/images/2016/08/3d16d641c2776ea9b318c59f19f7e4af.png”) no-repeat 98% 50%;
}
А кнопка отправки формы у меня нажимается…

1 лайк

блин, я ошибся, кнопка работает, но без анимации. мне казалось, что она будет при нажатии менять состояние как дефолтная кнопка. за решение отдельное спасибо)