Вторник, 28.08.2012, 20:48
Пользователь
Доброго времени суток... у меня возникла проблема с модальным окошком, точнее его вложением на сайт... До начала последнего все замечательно НО... стоит мне его поставить на сайт сразу же проблемы на лицо, а точнее: - оставляет место (где должно выводится само окошко) просто пустое до вызова самого окошка...
подскажите как его "правильно" вставить буду очень благодарен словом вот код:
[code]</head> <body> <header> </header>
<!-- Панель с кнопками --> <div class="main"> <a href="#login_form">Выйти</a>
</div>
<!-- Форма №1 для модального окна --> <a href="#x" class="overlay" id="login_form"></a> <div class="popup"> <table style="border-collapse:collapse;width:580px;height:400px;"><tbody><tr><td></tr></tbody></table>
<a class="close" href="#close"></a> </div>
<!-- popup form #2 --> </div> </body> </html>[/code]
ну и стили (их бросаю в СSS): [code].overlay { background-color: rgba(0, 0, 0, 0.6); bottom: 0; cursor: default; left: 0; opacity: 0; position: fixed; right: 0; top: 0; visibility: hidden; z-index: 1;
-webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; } .overlay:target { visibility: visible; opacity: 1; } .popup { background-color: #fff; border: 3px solid #fff; display: inline-block; left: 25%; opacity: 0; padding: 15px; position: relative; text-align: justify; top: 0%; visibility: hidden; z-index: 10;
-webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; -ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset; box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
-webkit-transition: opacity .5s, top .5s; -moz-transition: opacity .5s, top .5s; -ms-transition: opacity .5s, top .5s; -o-transition: opacity .5s, top .5s; transition: opacity .5s, top .5s; } .overlay:target+.popup { top: 15%; opacity: 1; visibility: visible; } .close { background-color: rgba(0, 0, 0, 0.8); height: 30px; line-height: 30px; position: absolute; right: 0; text-align: center; text-decoration: none; top: -15px; width: 30px;
-webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px; } .close:before { color: rgba(255, 255, 255, 0.9); content: "X"; font-size: 24px; text-shadow: 0 -1px rgba(0, 0, 0, 0.9); } .close:hover { background-color: rgba(64, 128, 128, 0.8); } [/code] |
|