Есть способы обойти с помощью любого JS, если вы предпочитаете, хотя вы можете принять модальный подход. вот еще одно предложение.
Вот Bootly аналогичное решение
вы можете использовать Twitter Bootstrap 3 для этого. Поскольку вы можете указать ширину в своем собственном CSS, а затем использовать систему сетки для обеспечения остальных. Взгляните через НАЧАТЬ РАБОТУ Секция O самозагрузки 3.
, если я собирался сделать это я хотел бы сделать следующее:
HTML пропускаются этикетки и т.д. juut краткий пример
<body>
<div id="login-form">
<h2>Login</h2>
<input type="text" class="form-control" name="password/>
<input type="text" class="form-control" name="username/>
</div>
</body>
Ссылка мой Bootstrap, чтобы получить преимущества форм-контроля
то в моем CSS листе:
#login-form{
width: 400px;
margin:0 auto;
//etc etc etc
}
Это очень простой, но я чувствую, что нет необходимости повторять много, так как вы сможете просмотреть документацию по начальной загрузке, и она показывает вам, как использовать сетки/столбцы/строки и т. Д., Используя их, вы можете легко создайте этот взгляд! я использую его для большого количества проектов.
Bootstrap 3
затемненный фон может быть достигнуто с помощью DIV с черным фоном с половиной, может быть, непрозрачности или меньше, вы бы сделать это с помощью перехода появляются или JS. CSS3 Opacity
Обновлено мой ответ @caramba – tblancog