Top.Mail.Ru
Ответы

Как сделать окно регистрации по центру?

12
 Код HTML:
 
1234567891011121314151617181920212223242526
 <!DOCTIPE> 
<html> 
    <head> 
        <meta charset = "utf-8"> 
        <title>Регистрация</title> 
        <link rel = "stylesheet" href = "background_animation.css"> 
        <link rel = "stylesheet" href = "style.css"> 
    </head> 
 
    <body> 
        <form> 
            <div class = "container"> 
                <h1>Регистрация профиля</h1> 
                <p>Заполните форму для создания аккаунта</p> 
                <hr> 
                 
                <label for = "email"><b>Электронная почта: </b></label> 
                <input type = "text" placeholder = "Email" name = "email" required> 
 
                <label for = "psw"><b>Пароль: </b></label> 
                <input type = "password" placeholder = "Пароль" name = "psw" required> 
 
 
            </div> 
        </form> 
    </body> 

Код CSS:

12345678910111213141516171819202122232425262728293031323334353637383940
 * {box-sizing: border-box;} 
 
.container { 
    padding: 16px; 
  } 
 
input[type = text], input[type = password] { 
    width: 100%; 
    padding: 15px; 
    margin: 5px 0 22px 0; 
    display: inline-block; 
    border: none; 
    background: #f1f1f1; 
} 
 
input[type=text]:focus, input[type=password]:focus { 
    background-color: #ddd; 
    outline: none; 
  } 
 
hr { 
    border: 1px solid #f1f1f1; 
} 
 
div { 
    background-color: beige; 
    width: 600px; 
     
} 
 
.registbtn { 
    background-color: #4CAF50; 
    color: #ddd; 
    padding: 16px 20px; 
    margin: 8px 0; 
    border: none; 
    cursor: pointer; 
    width: 100%; 
    opacity: 0.9; 
} 


Так же на фоне воспроизводится анимации. Надо, чтобы она не была чем-либо закрыта

По дате
По рейтингу
Аватар пользователя
Новичок

могут быть разные варианты, можно использовать flex, например...
если только по горизонтали по центру, то для div.container можно добавить стиль
margin: 0 auto;

Аватар пользователя
Оракул
Аватар пользователя
Искусственный Интеллект
1234
 body {
   display: flex;
   justify-content: center;
} 

По вертикали нужно позиционировать отдельно. Хотя если на странице одна лишь форма и нет других элементов, то можно дополнить свойством align-content: center.

Аватар пользователя

Контейнеру в котором находится блок регистрации, прописываешь максимальную ширину max-width и прописываешь margin: 0 auto; вот тебе и центровка.

Аватар пользователя
Мудрец

Учи язык, мамкин программист