|
Каталоги Сервисы Блограйдеры Обратная связь Блогосфера
Какой рейтинг вас больше интересует?
|
Хак вывод Ajax окна в любом месте сайта.2013-10-03 14:37:51Хак дает возможность вывести любое Ajax окно в любом месте сайта. Возможность: задать размер ... + развернуть текст сохранённая копия Хак дает возможность вывести любое Ajax окно в любом месте сайта. Возможность: задать размер окна; название окна; любое количество окон (у каждого должен быть свой ID); любое содержание окна (все хтмл теги) Так начнем с установки: Скрипт вставляем в любом месте вашего сайта, рекомендую создать дополнительную страницу шаблона куда складать свои скрипты: Код: <script type="text/javascript"> width: 700 - ширина окна height: 500 - высота окна Modalcom - в нашем случаи ID окна Где хотим видеть кнопку для активирования Ajax окна: Код: <center><div class="showLinki"> style="width:200px - ширина кнопки вызов окна: Код: <a href="#" onclick="FuncName(); return false;" value="Нажми на меню" class="bbcodes"></a> Содержимое окна: Код: <div id="Modalcom" title="Оставить комментарий" style="display:none; "> Тэги: lightbox,, overlay, диалоги,, интерфейс Всплывающее окно при загрузке сайта с помощью CSS3 и JS2013-10-01 19:15:36Всем нам попадались сайты, при загрузке которых сразу, или с задержкой в несколько секунд ... + развернуть текст сохранённая копия Всем нам попадались сайты, при загрузке которых сразу, или с задержкой в несколько секунд появлялось всплывающее окно с различным содержанием, будь то объявление, реклама, подписная форма или форма обратной связи. Все давно придумано и прекрасно работает. Разметка HTML Разметка нашего всплывающего окошка чрезвычайно проста. Нам понадобятся всего лишь два элемента div с идентификаторами id, для привязки к javascript и формирования внешнего вида с помощью стилей CSS. Элемент div id="parent_popup" отвечает за позиционирование, цвет фона, прозрачность и степень его затемнения при запуске всплывающего окна. Внутри контейнера div id="popup" будет размещаться само содержание модального окна. Также нам нужно организовать ссылку для закрытия окна. Для наглядного примера разместим простой заголовок и парочку параграфов текстового содержания. В итоге мы получим полную разметку нашего окна примерно такого вида: Код: <div id="parent_popup">Для того чтобы окно появлялось не сразу при загрузке сайта, а с задержкой в несколько секунд, мы используем небольшой JS и уже с помощью его сможем регулировать время появления всплывающего окна. Все браузеры спокойно отнесутся к такому раскладу и не будут блокировать работу скрипта, а значит и само появление всплывающего окошка. Вставить этот JS лучше всего в конце тела страницы html перед закрывающим тегом /body. Ну а сам скрипт состоит всего лишь из нескольких строк: Код: <script type="text/javascript">В примере время появления окна выставлено в 5000, что соответствует примерно 5 секундам, вы можете прописать любое другое значение. Для закрытия окна мы просто используем ссылку с небольшим javascript в атрибуте и определенным классом class="close" для возможности оформления внешнего вида кнопки закрытия через стили CSS. Код: <a class="close"title="Закрыть" onclick="document.getElementById('parent_popup').style.display='none';"></a> Таким образом мы подошли к самому интересному моменту (на мой взгляд) создания всплывающего окна, к формированию внешнего вида с помощью стилей и некоторых свойств CSS3.Стили CSS Для начала создадим стилевой идентификатор #parent_popup с помощью которого мы свяжем наше окно с javascript и сформируем внешний вид основного контейнера div id="parent_popup". Код: #parent_popup {Для основы нашего окна выставляем фиксированное положение (position: fixed;), то есть, если вы будете прокручивать страницу при открытом окне, оно так же будет смещаться вниз. Зададим цвет фона черного цвета и добавим ему небольшую прозрачность с расширением на весь экран. За счет использования свойства z-index, фон будет располагаться поверх всех остальных элементов.В завершении с помощью свойства display: none; скроем его до момента активации javascript. Теперь давайте перейдем непосредственно к оформлению внешнего вида самого модального окна. Здесь все так же очень просто. Создаем связующий идентификатор #popup и уже в нем определяем все необходимые параметры нашего всплывающего окна. Задаем ширину модального окна и его положение на странице. Так же определяем цвет фона, устанавливаем стиль и цвет границы вокруг элемента, добавляем эффект тени и немного закругляем углы нашего информационного блока. Код: #popup { С помощью свойств CSS3 можно практически как угодно сформировать внешний вид всплывающего окна, например использовать функцию линейного градиента для фона, или же различные виды трансформации. При этом правда не следует забывать, что не все браузеры одинаково хорошо справляются с обработкой новых свойств CSS3.Закрываем окно На завершающем этапе, необходимо реализовать функционал закрытия окна и сформировать внешний вид кнопки. Для этого создаем класс close и начинаем оформлять кнопку закрытия: Код: .close {Для кнопки закрытия мы установили цвет фона и степень его прозрачности. Определили положение, размер и насыщенность текста, добавили немного эффекта тени для текста. Затем определяем позицию кнопки, ширину и цвет рамки, а с помощью свойства скругления рамки делаем нашу кнопку круглой, и для большей выразительности добавим легкую тень. В завершении определяемся с изменением цвета фона при наведении курсора мыши на кнопку.Все! Если вы сделаете все правильно, то получите в свое распоряжение всплывающее окно при загрузке сайта, с возможностью управления временем появления. Как вы воспользуетесь этой техникой исполнения, зависит только от вас. Но упаси вас бог, размещать в таких окнах разного рода «хрень» и уж тем более блокировать возможность закрытия окна. Уважайте своих пользователей и они к вам потянутся. Тэги: css,, lightbox,, overlay, диалоги,, интерфейс, Хак cкользящая панель - Portamento2013-09-19 16:01:12Оригинальная скользящая панель - Portamento , где основное функционирование завязана на ... + развернуть текст сохранённая копия Оригинальная скользящая панель - Portamento , где основное функционирование завязана на использовании Jquery плагина Portamento. Сам плагин написан программистом Крисом Нобелем, главная особенность - это динамически передвигающийся по мере прокрутки слой с вашим содержимым. Скользящая панель - Portamento удобна для показа рекламного блока новостей, а также меню сайта, главным образом потому, что он всегда перед глазами. Установка проста и выполняется за пару шагов: 1. Скачиваем архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам hak_portamento.zip (46.96 Kb)[/is-logged] 2. Раскладываем содержимое по папкам portamento.js (или portamento-min.js) -> templates/YOURTEMPLATE/js/ 3. Открываем main.tpl, в head вставляем Код: <script src="{tpl_url}/js/portamento.js"></script>4. Добавим CSS стили. Portamento оборачивает панель в элемент с ID = portamento_container. #portamento_container обеспечивает правильное положение панели, устанавливая ей свойство position:absolute. Панель получает класс fixed, когда она скользит. Поэтому для нее надо установить свойство position:fixed. Например: Код: #portamento_container {5. Настроить панель.Для начала нам нужно понять в каких пределах будет "ездить" наш слой (панель). Для такой разметки, чтобы слой #r-slide ездил внутри слоя #right-side в main.tpl вставляем код Код: <script> Portamento можно настроить за счет входных данных: wrapper - элемент необходимый, чтобы ограничивать перемещение боковой панели. Боковая панель не может выйти за его границы. По умолчанию используется элемент . gap - количество пикселов между верхней границе области обзора и боковой панелью. По умолчанию имеет значение 10. disableWorkaround - отключает использование обходного способа для старых браузеров. Панель будет выводиться, но не будет скользить при прокручивании страницы. Тэги: lightbox,, overlay, диалоги,, интерфейс,, меню, навигация STICKY FOOTER - СКОЛЬЗЯЩЕЕ ФУТЕР МЕНЮ2013-09-16 13:16:56Футер представлен в двух вариациях: фиксированной длинны и во всю ширину. Построен футер на CSS + JS ... + развернуть текст сохранённая копия Футер представлен в двух вариациях: фиксированной длинны и во всю ширину. Построен футер на CSS + JS. javascript используется для усовершенствования футера, как при наведении мыши на элементы или при клике. Это означает, что если в браузере отключен javascript, он будет прекрасно работать во всех браузерах, но без эффектов. Так же присутствуют некоторые CSS3 функции, такие как закругленные углы и тени текста, так, что если пользователь зайдет с какого нибудь Internet Explorer (версий 6, 7 и 8), функциональность футера не будет нарушена. Установка: 1. Скачать архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам stickyfooter.zip (78.48 Kb)[/is-logged] 2. Залить файлы на сервер в папку шаблона согласно их директориям, в случае замены (ну вряд ли конечно) сделать бекап файлов. 3. Открыть main.tpl и в head вставить: Код: <script type="text/javascript" src="{tpl_url}/js/hoverintent.js"></script>Опции опишу ниже.4.Вставляем код перед /body Код: <ul id="footer" class="footer_fixed">5. Готово. Настройка: speed : ставим насколько быстро "drop ups" показывается. Варианты: slow, normal, fast или значение в миллисекундах, пример: speed : 500 effect : Эффект показа "drop ups": 'hover_fade', 'hover_slide', 'hover_toggle', 'click_fade', 'click_slide' или 'click_toggle' showhidefooter : Футер может быть скрыт или открыт, когда страница загрузилась, 'show' его покажет, ну и соответственно 'hide' скроет. hide с параметрами: hide_speed : время (в миллисекундах) за которое футер "скрывается" hide_delay : время (в миллисекундах) через которое футер "скрывается" Тэги: css,, lightbox,, overlay, диалоги,, интерфейс,, меню, навигация, Новости в SLIDE BOXе2013-09-11 00:39:41Новости (Топ ,Последние,Случайные) в SLIDE BOXе Будем использовать плагин xnews 1. ... + развернуть текст сохранённая копия Новости (Топ ,Последние,Случайные) в SLIDE BOXе Будем использовать плагин xnews 1. Скачиваем архив [isnt-logged]Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам slaid.zip (8.13 Kb)[/is-logged] и заливаем в папку с шаблоном со слиянием папок ,но без замены 2. Открываем файл main.tpl вставляем в код перед /body Код: <div id="rp_list" class="rp_list"> 3. В шаблоне main.tpl до /head подключаем стили: Код: <link rel="stylesheet" href="{tpl_url}/css/sliderelated.css" type="text/css" media="screen"/>4. Соответственно в sliderelated.css настраиваем стили под ваши нуждыВроде все пользуемся. Тэги: lightbox, overlay, диалоги,, интерфейс,
Главная / Главные темы / Тэг «lightbox»
|
Популярные за сутки
300ye 500ye all believable blog cake cardboard charm coat cosmetic currency disclaimer energy finance furniture hollywood house imperial important love lucky made money mood myfxbook new poetry potatoes publish rules salad sculpture seo size trance video vumbilding wardrobe weal zulutrade агрегаторы блог блоги богатство браузерные валюта видео вумбилдинг выводом гаджеты главная денег деньги звёзды игр. игры императорский картинка картон картошка клиентские косметика летящий любить любовь магия мебель мир настроение невероятный новость обзор онлайн партнерские партнерских пирожный программ программы публикация размер реальных рубрика рука сайт салат своми стих страница талисман тонкий удача фен феншуй финансы форекс цитата шкаф шуба шуй энергия юмор 2009 |
Загрузка...
| Copyright © 2007–2025 BlogRider.Ru | Главная | Новости | О проекте | Личный кабинет | Помощь | Контакты |
