Выкладываем всё что может пригодиться.
Скелеты
Страница: 1
Сообщений 1 страница 10 из 10
Поделиться22011-02-10 05:02:51
Код:
<script type="text/javascript"> inColor("maroon", new Array("Ник", "Ник")) inColor("#20ff20", new Array("Ник", "Ник")) function inColor(color, myarray){ var a=document.links for(i=0;i<a.length;i++){ for(q=0;q<myarray.length;q++){ if(a[i].innerHTML==myarray[q]){ a[i].innerHTML="<span style=\"color: "+color+";\">"+myarray[q]+"</span>" }}}} </script>
Цветной ник.
Поделиться32011-02-10 05:03:23
Код:
В хтмл-низ вставляете: <script type="text/javascript" src="http://neotech.3dn.ru/Tegs/swfobject.js"></script> <script type="text/javascript"> var flashvars = {}; flashvars.mode = 'tags'; flashvars.minFontSize = '8'; flashvars.maxFontSize = '14'; flashvars.tcolor = '0x000000'; flashvars.tcolor2 = '0x000000'; flashvars.hicolor = '0x000000'; flashvars.distr = 'true'; flashvars.tspeed = '100'; eTagz = document.getElementById('yoblako').getElementsByTagName('A'); flashvars.tagcloud = '<tags>'; for (var i=0; eTagz[i]; ++i) flashvars.tagcloud += '<a href=\'' + eTagz[i].getAttribute('href') + '\' style=\'' + parseInt(eTagz[i].style.fontSize) + '\'>' + eTagz[i].innerHTML.replace(/&/i, '%26') + '</a>'; delete eTagz; flashvars.tagcloud += '</tags>'; var params = {}; params.wmode = 'transparent'; params.bgcolor = '#FFFFFF'; params.allowscriptaccess = 'always'; var attributes = {}; attributes.id = 'yoblako'; attributes.name = 'tagcloud'; swfobject.embedSWF('http://neotech.3dn.ru/Tegs/tagcloud.swf', 'yoblako', '200', '190', '9.0.0', false, flashvars, params, attributes); </script> В объявление же забивайте саму навигацию: <b>Навигация</b><br> <div id="yoblako" align="center"><noindex> <a style="font-size:8pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Название</a> <a style="font-size:8pt;" href="ссылка" rel="nofollow" class="eTag eTagGr8">Название</a> </noindex></div> Дальнейшие эксперименты - на вашу голову. Есть другой вариант, полегче и понадежнее. (вставляется в объявление, дополнений не требует) <script type="text/javascript" src="http://ray-of-light.ucoz.ru/swfobject.js"></script><div id="wpcumuluscontent"><p style="text-align:left;"> <p style="font-size: 4pt; text-align:right;">Для красивого отображения этого блока требуется <noindex><a href="http://www.adobe.com/go/getflashplayer" target="_blank" rel="nofollow">Flash Player 9</a><img src="http://i50.tinypic.com/2l90dwx.png"></img></noindex> или выше.</div> <script type="text/javascript">var rnumber = Math.floor(Math.random()*9999999);var so = new SWFObject("http://ray-of-light.ucoz.ru/tags/tagcloud.swf?r="+rnumber, "tagcloudflash", "180", "180", "9", "#a4a4ac");so.addParam("wmode", "transparent");so.addParam("allowScriptAccess", "always");so.addVariable("tcolor", "0xa4a4ac " , "tcolor2" , "0xd31919");so.addVariable("tspeed", "180");so.addVariable("distr", "true");so.addVariable("mode", "tags");so.addVariable("tagcloud", "<tags> <a href='ссылка1' style='font-size:12pt;'>название 1</a> <a href='ссылка2' style='font-size:12pt;'>название 2</a> <a href='ссылка3' style='font-size:12pt;'>название 3</a> </tags>"); so.write("wpcumuluscontent");</script>
Облако тегов
Поделиться42011-02-10 05:04:45
Код:
На шапку: Для начала поставьте в хтмл-верх этот стиль: <style> #pun-title .title-logo {display : none;} </style> Он скроет стандартный логотип. Далее ставьте ниже него этот скрипт <script type="text/javascript"> var phr = new Array() phr.push("http://www.dolem.com/lytebox/misc/pleiads_thumb.jpg") phr.push("http://www.dolem.com/lytebox/misc/orion2_thumb.jpg") document.write('<style>#pun-title table {background-image: url('+phr[Math.round(Math.random()*(phr.length-1))]+'); background-repeat: no-repeat;}</style>') </script> Красную строчку копируйте столько раз, сколько логотипов должно отображаться. Ссылки (курсивом) смените на свои Синяя часть это стиль, отвечающий за оформление вашего логотипа, его вы можете менять как захотите. жирную часть не трогайте, она отвечает за ссылку, которая случайным образом подставится в этот стиль. Для рандомного отображения просто картинок (в хтмл-верх-низ, объявлении): выделенное копировать сколь угодно <script> var phr = new Array() phr.push("<img src='картинка' />") phr.push("<img src='картинка' />") phr.push("<img src='картинка' />") document.write(phr[Math.round(Math.random()*(phr.length-1))]) </script> Или другой. вставлять на место будущей картинки: <Script Language ="JavaScript"> function RandomNumber() { var today = new Date(); var num= Math.abs(Math.sin(today.getTime()/1000)); return num; } function RandomGraphics() { var x = RandomNumber(); if (x > .99) {document.write("<img src='ПУТЬ_ДО_КАРТИНКИ_1' align=center hspace=10>"); return; } if (x > .66) {document.write("<img src=’ПУТЬ_ДО_КАРТИНКИ_2' align=center hspace=10>"); return; } if (x > .33) {document.write("<img src='ПУТЬ_ДО_КАРТИНКИ_3' align=center hspace=10>"); return; } } RandomGraphics(); </script>
Так это чтобы появлялись разные картинки. Думаю потом в дальнейшем будущем сделать в объяве, но не сейчас. Это так на будущее
Поделиться52011-02-10 05:05:20
Код:
<div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2"><img src="Ссылка на картинку"></div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div>
А вот и прозрачный контейнер
Поделиться62011-02-10 05:06:03
Код:
<div class="container"><a title="click" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;" class="tagcutflag"><center><img src="ссылка на картинку"></center></a><div style="display: none"> <center>Код баннеров </center></div></div>
Банерная шапочка.
Поделиться72011-02-10 05:07:11
Код:
.title-logo-tdr a img, .title-logo-tdr iframe, .title-logo-tdr object, #tieser-bottom{ filter:alpha(opacity=40); opacity: 0.6; -moz-opacity: 0.6; -khtml-opacity: 0.6; } .title-logo-tdr a img:hover, .title-logo-tdr iframe:hover, .title-logo-tdr objec:hover, #tieser-bottom:hover{ filter:alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0; -khtml-opacity: 1.0; } Вставлять в css-цвета в самый низ
Сначала прозрачный банер, потом нормальный
Поделиться82011-02-10 05:09:29
Код:
о1. Установка. В HTML-верх ставите код: Код: <style> div .splLink {width: 130px; height: 40px; border: 2px solid #FFD700; background: #FFFFCC; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;} .spll {width: 130px; height: 70px; } .spll div .splCont {height: auto; width: 300px; background: url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #FFD700; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;} </style> В HTML-низ ставите скрипт: Код: <!--Спойлер - контейнер--> <script type="text/javascript" src="http://szenprogs.ru/scripts/jquery-1.3.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('.splLink').click(function(){ $(this).parent().children('div.splCont').toggle('normal'); return false; }); }); </script> А это ставите туда, где хотите увидеть само меню (как правило это объявление): Код: <center><table style="width: 90%"> <tr> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Первый контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Второй контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Третий контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Четвёртый контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Пятый контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Шестой контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> </tr> </table></center> о2. Заполнение меню. Чтобы заполнить меню своим содержимым, надо обратиться к третьей части кода. а). По-умолчанию в коде содержится 6 блоков. По своему усмотрению Вы можете изменить это число, добавив новые или удалив какие-либо. Чтобы осуществить это, достаточно размножить (в случае увеличения числа блоков) или удалить (для уменьшения их числа) такой фрагмент: Код: <td><div class="spll"> <DIV jQuery1259073801391="4"><div class=splLink href="javscript://" jQuery1259073801391="2">Шестой контейнер</div> <DIV style="DISPLAY: none; position: absolute;" class=splCont jQuery1259073801391="5"> Тут будет что-то</DIV></DIV> </div></td> Внимание! Не меняйте НИКАКИЕ числовые значения в этой части кода! В противном случае меню перестанет работать! б). Чтобы заменить информацию в основных блоках, найдите в коде слова "Первый блок". Замените их на нужное Вам. Это может быть как текстовая информация, так и графическая (картинки). Можно использовать любой HTML. в). Чтобы заменить информацию в выпадающих блоках, найдите в коде слова "Тут будет что-то" и замените на нужную Вам информацию. Это может быть как текстовая информация, так и графическая (картинки). Можно использовать любой HTML. о3. Оформление меню. Оформление выпадающего меню необходимо менять в первой части кода. Ниже приведены доступные для пользователей изменения в дизайне: а). Код: div .splLink {width: 130px; height: 40px; border: 2px solid #FFD700; background: #FFFFCC; text-align: center; font-family: Comic Sans Ms; font-size: 15px; padding: 5px;} Отвечает за дизайн основных блоков. width: 130px; - ширина основных блоков, в пикселах. height: 40px; - высота основных блоков, в пикселах. border: 2px solid #FFD700; - толщина, метод начертаний и цвет границ основных блоков. background: #FFFFCC; - цвет фона основных блоков. text-align: center; - выравнивание текста в основных блоках (по-умолчанию: центр). font-family: Comic Sans Ms; - шрифт в основных блоках меню. font-size: 15px; - размер текста в основных блоках меню. padding: 5px; - отступ от краёв основных блокв (поля). б). Код: .spll {width: 130px; height: 70px; } Не рекомендовано для изменения неопытным пользователям! Замечание: width: 130px; менять одновременно с предыдущим значением ширины (ширина основных блоков). в). Код: .spll div .splCont {height: auto; width: 300px; background: url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); padding: 5px; z-index: 1000; margin-top: 5px; border: 2px solid #FFD700; font-size: 12px; font-family: Microsoft Sans Serif; text-align: center;} Отвечает за дизайн выпадающих блоков. height: auto; - высота выпадающих блоков. По-умолчанию осуществляется автоподгон по ширине. При необходимости можно заменить auto на любое числовое значение с указанием единиц измерения. width: 300px; - ширина выпадающих блоков. background: url(https://forumupload.ru/uploads/0003/83/96/1556-1.png); - фоновое изображение выпадающих блоков. При необходимости можно установить непрозрачный цвет, путём замены на background: #FFFFCC; с указанием нужного цвета. padding: 5px; - отступ от краёв выпадающих блокв (поля). z-index: 1000; не рекомендовано к изменению. Данный параметр отвечает за наложение выпадающих блоков на форум. При уменьшении этого значения меню будет открывыться под таблицу форума. Если какой-либо элемент форума закрывает собой выпадающии меню, это значение необходимо увеличить. margin-top: 5px; - отступ, между основными и выпадающими блоками. При значении 0 - без отступа. border: 2px solid #FFD700; - толщина, метод начертаний и цвет границ выпадающих блоков. font-size: 12px; - размер текста в выпадающих блоках меню. font-family: Microsoft Sans Serif; - шрифт в выпадающих блоках меню. text-align: center; - выравнивание текста в выпадающих блоках (по-умолчанию: центр). Внимание! Производить какие-либо изменения во второй части кода ЗАПРЕЩЕНО!
Блоки установка
Поделиться92011-02-10 05:10:01
Код:
Прозрачность изображения. (осветление) Код давно не новый, но и не такой уж и старый. Вариантов на него масса, но думаю, что стоит поделится более менее не проблемным и в "любом варианте" 1.Распространяется только на одну картинку. <img src="ссылка на картинку" style="opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);"> Прозрачность определяется opacity:0.3; (от 0.1 до 0.9) Ставиться вместо обычного тега <img srs=""> Так как внутри уже имеется этот тег. 2. На определенную группу баннеров. В html-верх <style> #banners a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); } #banners a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); } </style> Само собой туда, где будут баннеры <div id="banners"> Группа баннеров </div> Тоже самое. Прозрачность определяется a img {opacity:0.3; (от 0.1 до 0.9) 3. Прозрачность всех изображений (кликабельных) на форуме. <style> a img { opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40); } a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); } </style>
Осветление картинок
Поделиться102011-02-10 05:11:32
Код:
Наблюдать этот эффект вы можете на форуме http://aristotraterneko.rolka.su/ (Правила, Сюжет и пр.) Рассмотрим сейчас именно такой перекат - когда для каждой ссылки заводится своя индивидуальная картинка. Перекат этот я организовал с помощью псевдокласса hover (Определяет стиль элемента при наведении на него курсора мыши, при этом элемент не активирован, иными словами кнопка мыши не нажата). Итак, создаем в фотошопе или ином редакторе двойную картинку: сверху будет то, как должен выглядеть элемент в неактивном положении, ниже - так, как он должен выглядеть при наведении на него мыши. Я создал такую картинку: Не удаляйте psd-файл, возможно, он вам еще потребуется. Организовываем селектор. Это можно сделать, прописав определенный код в CSS (поместить в первое окошко стиля в конец общего кода или же заключить в тэги <style> и поставить в html-верх): /*Сюжет*/ a#storyb { width: 150px; /*ширина картинки*/ height: 50px; /*длина картинки. Не полностью, лишь половина*/ display: inline-block; background: transparent url("картинка_сюжет") no-repeat scroll 0 0; } a#storyb:hover { background: transparent url("картинка_сюжет") no-repeat scroll 0 100%; outline: none !important; } Теперь в объявлении можно поместить ссылку на этот самый сюжет: <a href="ссылка_сюжет" id="storyb" alt="Сюжет"></a> Таким же образом прописываем и другие элементы, но не забудьте потом менять имя селектора в тэге <a> /*Правила*/ a#rulesb { width: 150px; height: 50px; display: inline-block; background: transparent url("картинка_правила") no-repeat scroll 0 0; } a#rulesb:hover { background: transparent url("картинка_правила") no-repeat scroll 0 100%; outline: none !important; } <a href="ссылка_правила" id="rulesb" alt="Правила"></a>
какой-то особый эфект для ячеек. Ещё не проверяла.
Страница: 1