Стильное окно jQuery для uCoz
Стильное модальное окно для uCoz. На некоторых сайтах подобное окно стоит не меньше 6-ти баксов за загрузку, но студия креативных решений для uCoz предлагает вам это окно абсолютно бесплатно. Уникальный дизайн модального окна для uCoz. Удивите ваших пользователей всплывающим окном с информацией о ближайшей скидке, новостью или уникальным предложением. Установка в три этапа: CSS, HTML, jQuery. И так, начнём. В CSS вставляем код Код .pop-window { position:absolute; visibility:hidden; top:0; left:0; width:100%; height:100%; text-align:center } .pop-window:before { content:""; display:inline-block; height:100%; vertical-align:middle } .pop-window.show{visibility:visible} .pop-window .pop-all-content {margin:5% 0;width:500px;min-height:100px;display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#FFFFFF;border-radius:7px;box-shadow:0 0 10px 1px rgba(0,0,0,0.1)} .pop-window .pop-all-content.animate-fade_scale {-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;transition:all .3s linear} .pop-window .pop-all-content.animate-fade_scale.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1} .pop-window .pop-all-content.animate-fade_right{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);-o-transform:translateX(20%);transform:translateX(20%);opacity:0;transition:all .3s} .pop-window .pop-all-content.animate-fade_right.show {-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1} .pop-window .pop-all-content.animate-fade_bottom {-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);opacity:0;transition:all .3s} .pop-window .pop-all-content.animate-fade_bottom.show {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1} .pop-window .pop-all-content.animate-fall {-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;transition:all .3s;background:transparent;box-shadow:none} .pop-window .pop-all-content.animate-fall.show {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1} .pop-window .pop-header{position:relative;overflow:hidden;min-height:32px;border-radius:7px 7px 0 0} .pop-window .pop-header.pop-noimage .pop-title{font-weight:700;font-size:14px;text-align:left;color:#fff;word-wrap:break-word;box-sizing:border-box;padding-top:14px;padding-left:16px} .pop-window .pop-header.pop-image {background-repeat:no-repeat;background-position:0 0;background-size:100%;height:140px} .pop-window .pop-header.pop-image .pop-title{font-weight:700;font-size:24px;text-shadow:0 0 20px #000;color:#fff;word-wrap:break-word;text-align:center;position:absolute;height:100%;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:0 60px;background-color:rgba(0,0,0,0.2)} .pop-background {width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;background:rgba(0,0,0,0.4);opacity:0;transition:opacity .3s} .pop-background.show{opacity:1} .pop-background.show.animate-fall{background:#fff !important;opacity:0.995} добавляем кнопку close * хотя после полной установки скрипта окно будет само уплывать при клике в любом другом месте. Код .pop-window .pop-header a.pop-close { background: url(/ваша кнопка.png); position:absolute; right:11px; top:11px; width:21px; height:21px; cursor:pointer; z-index:11000; opacity:0.31 } .pop-window .pop-header a.pop-close:hover{color:#333333;opacity:1} следом оформляем содержание окна Код .pop-window .pop-content {padding:16px;font-size:13px;font-family:inherit} .pop-window .pop-content h2,.pop-window .pop-content p{margin-bottom:16px} .pop-window .pop-content *:last-child{margin-bottom:0} .pop-window .pop-content h2 {font-size:18px;font-weight:bold;text-align:center;font-family:Bitter} .pop-window .pop-content h1{font-size:24px;font-weight:bold;text-align:center;font-family:Bitter} .pop-window .pop-content p {font-size:13px;line-height:22px} .pop-window .pop-footer{padding:16px;background:#f7f7f7;border-radius:0 0 7px 7px} .pop-window .pop-center{text-align:center} .pop-window .pop-line{margin-bottom:16px} туда же в CSS, после всего кода, ставим media для смартфонов Код @media screen and (max-width: 500px) { .pop-window .pop-all-content{width:90%} .pop-window .pop-header { background-position:50% 0% !important; background-size:cover !important } } На этом установка CSS закончена. Переходим к HTML разметке. Установка абсолютно аналогичная всем другим окнам. 1. Кнопка вызова - ставим в любое место Код <a href="javascript://" onclick="add_orderserviceonline();" >Клацни здесь мышкой или ткни пальцем чтобы появилось нежное модальное окно</a> 2. Ниже кнопки или в любое другое место (можно вообще в футер сайта) ставим скрипт вызова окна, в котором сразу устанавливаем свою картинку для хидера. Код <script>function add_orderserviceonline() {$.popWindow('add', {background: 1,fixed: 1,hideClose: 0,fixScroll: 0,animate: 'fade_right',backgroundClose: 1,content: $('#order-service-online').html(),footer: 0,image: {url : 'ССЫЛКА НА НАШ БЭККГРАУНД в шапке окна',zoom: '100%',y: 'center',x: 'center',height: '155px'}});}</script> 3. Далее ставим сам блок с нашим содержимым (он же .pop-window .pop-content) Код <div id="order-service-online" style="display:none"> <H2></h2> <p></p> </div> * за ненадобностью Вы в любой момент можете удалить <h2> и <p> Ну и напоследок подключаем библиотеку jQuery Копируем ссылку и ставим в самый низ своего сайта. Код <script src="http://madeas.ru/js/nejnoe-okno.js"></script> На этом всё! Если Вам понравился материал, не забудьте поделиться им, нажав одну из кнопок социальных сетей на страничке. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 20 | |
| |
1 2 » | |