Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Всплывающие окно по клику без js

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

westseven

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, нужна небольшая помощь, всплывающие окно без js
При клике всплывает окно,  нужно реализовать что бы задний фон сайта затемнялся.
 
HTML САМОГО ОКНА
 

Код:
 
<div id="statprosmotr">
<div class="statpros">
<a href="#" title="Полная статистика просмотров анкеты по дням" onClick="document.getElementById('statprosmotr').style.display='none';document.getElementById('calendarstat').style.display='';return  false;">Статистика просмотров</a></div></div>
 
<div id="calendarstat" style="display:none">
<div id="mask" class="mask"></div>
в разработке
 
<div class="statprosh">
<a href="#" title="Закрыть статистику"  onClick="document.getElementById('calendarstat').style.display='none';document.getElementById('statprosmotr').style.display='';return  false;">Закрыть статистику</a></div>
</div>  
 

 
CSS
 

Код:
 
Затемнение фона css
 
.mask {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
}
 
 
CSS открыт, закрыть  и окна
 
.statpros a{
font-size: 12px;
text-transform: uppercase;
color: #fff;
font-weight: bold;
}
.statpros a:hover{
color: #000;
}
#calendarstat {
z-index: 9000;
position:fixed;
left:50%;
top:50%;
margin:-100px 0 0 -150px;
background: #FFCCE2;
height: 250px;
width: 280px;
-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.71);
-moz-box-shadow:    0px 0px 25px 0px rgba(50, 50, 50, 0.71);
box-shadow:         0px 0px 25px 0px rgba(50, 50, 50, 0.71);
border: solid 3px #F16499;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align: center;
padding:10px;
}
.statprosh a{
margin-top: 240px;
margin-left: -13px;
float:left;
text-align: center;
width: 300px;  
text-transform: uppercase;
font-size: 14px;
color: #fff;
cursor:pointer;
height: 32px;
line-height: 29px;
border:3px solid #F06197;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-webkit-box-shadow: 0px 3px 2px rgba(255, 209, 230, 1);
-moz-box-shadow:    0px 3px 2px rgba(255, 209, 230, 1);
-o-box-shadow:    0px 3px 2px rgba(255, 209, 230, 1);
-khtml-box-shadow:    0px 3px 2px rgba(255, 209, 230, 1);
box-shadow:         0px 3px 2px rgba(255, 209, 230, 1);
background: rgb(240,97,151); /* Old browsers */
background: -moz-linear-gradient(top, rgba(240,97,151,1) 0%, rgba(225,58,121,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,97,151,1)), color-stop(100%,rgba(225,58,121,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(240,97,151,1) 0%,rgba(225,58,121,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(240,97,151,1) 0%,rgba(225,58,121,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(240,97,151,1) 0%,rgba(225,58,121,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(240,97,151,1) 0%,rgba(225,58,121,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f06197', endColorstr='#e13a79',GradientType=0 ); /* IE6-9 */
}
.statprosh a:hover{
background: rgb(255, 220, 239);
background: -moz-linear-gradient(90deg, rgb(255, 220, 239) 0%, rgb(255, 255, 255) 100%);
background: -webkit-linear-gradient(90deg, rgb(255, 220, 239) 0%, rgb(255, 255, 255) 100%);
background: -o-linear-gradient(90deg, rgb(255, 220, 239) 0%, rgb(255, 255, 255) 100%);
background: -ms-linear-gradient(90deg, rgb(255, 220, 239) 0%, rgb(255, 255, 255) 100%);
background: linear-gradient(0deg, rgb(255, 220, 239) 0%, rgb(255, 255, 255) 100%);
color: #000;
}
 

 
Не могу реализовать затемнение фона при всплывающем окне, хотелось бы что бы окно выделялось как бы, а задний фон ну сайт и т.д   затемнялось.
 
Помогите пожалуйста реализовать.

Всего записей: 23 | Зарегистр. 23-06-2014 | Отправлено: 08:55 23-06-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Всплывающие окно по клику без js


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru