JSFiddle - React, Tailwind, and code Playground
by Kocsten
HTML
<a class="open_window" href="#">Клик на открытие окна</a>
<div class="oregtsuner" title="окно"></div>
<div class="zornet_skript">
<div class="close_window">x</div>
<p><div align="center"><img border="0" align="absmiddle" src="http://zornet.ru/Aben/JdPP3A0SR5eBIkFnVcMsEg.png">
<hr>
<p>Nintendo выпустила обновление своего ежегодного прогноза прибыли сегодня, существенно увеличив объем прибыли, которую он рассчитывает заработать в конце финансового года (финансовый год Nintendo заканчивается в марте.</div>
</div>
CSS
.oregtsuner {
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
cursor: default;
left: 0;
opacity: 0;
position: fixed;
right: 0;
top: 0;
visibility: hidden;
z-index: 99999;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.zornet_skript {
background-color: #fff;
border: 3px solid #fff;
display: inline-block;
left: 50%;
opacity: 0;
padding: 15px;
width: 300px;
height: 243px;
position: fixed;
text-align: justify;
top: 50%;
visibility: hidden;
z-index: 999999;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-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;
border-radius: 11px;
}
.zornet_skript .close_window {
width: 6px;
height: 17px;
position: absolute;
padding: 1px 9px 4px 9px;
top: -15px;
right: -15px;
cursor: pointer;
color: #fff;
font-family: 'tahoma', sans-serif;
background: -webkit-gradient(linear, left top, right top, from(#3d51c8), to(#051fb8));
background: -webkit-linear-gradient(top, #3d51c8, #051fb8);
background: -moz-linear-gradient(top, #3d51c8, #051fb8);
background: -o-linear-gradient(top, #3d51c8, #051fb8);
background: -ms-linear-gradient(top, #3d51c8, #051fb8);
background: linear-gradient(top, #3d51c8, #051fb8);
background-color: #3d51c8;
border: 1px solid #061fb8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
-ms-border-radius: 50%;
border-radius: 50%;
text-align: center;
box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.5);
}
.zornet_skript .close_window:hover {
background: -webkit-gradient(linear, left top, right top, from(#051fb8), to(#3d51c8));
background: -webkit-linear-gradient(top,...
JavaScript
$('.zornet_skript .close_window, .oregtsuner').click(function() {
$('.zornet_skript, .oregtsuner').css({
'opacity': 0,
'visibility': 'hidden'
});
});
$('a.open_window').click(function(e) {
$('.zornet_skript, .oregtsuner').css({
'opacity': 1,
'visibility': 'visible'
});
e.preventDefault();
});