Всё для Web Мастера uCoz

Лучшие шаблоны для ucoz, скрипты для ucoz, иконки для uCoz, шапки для uCoz.




Меню сайта

Случайное

Реклама

Немного Тегов
Скрипты для uCoz шаблоны для uCoz Иконки для uCoz Скачать иконки для uCoz Новые шаблоны для uCoz Новые скрипты для uCoz cs шаблоны для uCoz Бесплатная раскрутка сайтов uCoz Всё для Юкоз Шаблоны для юкоз с рабочим конструктором

Помощь сайту
Наши банеры :)

Новое
Новое для uCoz Новое на форуме
+ Скрипт анонимного чата (ajax)
+ The Room Two
+ Wild Blood
+ Botanicula / Ботаникула
+ Король Математики (2013)
+ Кнопка рейтинга + и -
+ Нужен баннер 88-30 и 468-60 (срочно и бесплатно)
+ Занятная картинка
+ делаю графику на заказ качественно быстро и дешево !
+ Откуда вы к нам пришли? =)
+ MediaRich – высокий заработок на Rich-Media!
+ Установка и настройка шаблонов тут
Новое для Photoshop Новые Программы
+ Календарь на 2016 год - Прикольная обезьянка с фруктом
+ Фото шаблон - В синем платье у Порше 918
+ Шаблон для фото - Интервью актера
+ PSD шаблон для мужчин - Магнат у себя дома
+ Photoshop шаблон - В гламурной шляпе с цветами
+ Фотошаблон для фото - С новым годом от снегурки
+ Cвежие ключи для Касперского от 10.10.2013
+ Nokia N9 скоро будет продаваться в России.
+ Opera Software ASA.
+ Хроники Альбиана: Магическая конвенция (2010) PC
+ Quicksys RegDefrag 2.5
+ Сервис Google Data Highlighter стал доступным на русском языке

  Интересное

Скачать Отражение аватара


Добавлено: 16.11.2009

Панель управления>управление дизайном>>общий вид форума и между тегами ставим вот этот код:

Code
<script type="text/javascript">  
document.getElementsByClassName = function(className) {  
var children = document.getElementsByTagName('*') || document.all;  
var elements = new Array();  

for (var i = 0; i < children.length; i++) {  
var child = children[i];  
var classNames = child.className.split(' ');  
for (var j = 0; j < classNames.length; j++) {  
if (classNames[j] == className) {  
elements.push(child);  
break;  
}  
}  
}  
return elements;  
}  

var Reflection = {  
defaultHeight : 0.5,  
defaultOpacity: 0.5,  

add: function(image, options) {  
Reflection.remove(image);  

doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }  
if (options) {  
for (var i in doptions) {  
if (!options[i]) {  
options[i] = doptions[i];  
}  
}  
} else {  
options = doptions;  
}  

try {  
var d = document.createElement('div');  
var p = image;  

var classes = p.className.split(' ');  
var newClasses = '';  
for (j=0;j<classes.length;j++) {  
if (classes[j] != "userAvatar") {  
if (newClasses) {  
newClasses += ' '  
} newClasses += classes[j];  
}  
}  

var reflectionHeight = Math.floor(p.height*options['height']);  
var divHeight = Math.floor(p.height*(1+options['height']));  

var reflectionWidth = p.width;  

if (document.all && !window.opera) {  
/* Copy original image's classes & styles to div */  
d.className = newClasses;  
p.className = 'reflected';  

d.style.cssText = p.style.cssText;  
p.style.cssText = 'vertical-align: bottom';  

var reflection = document.createElement('img');  
reflection.src = p.src;  
reflection.style.width = reflectionWidth+'px';  

reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';  
reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';  

d.style.width = reflectionWidth+'px';  
d.style.height = divHeight+'px';  
p.parentNode.replaceChild(d, p);  

d.appendChild(p);  
d.appendChild(reflection);  
} else {  
var canvas = document.createElement('canvas');  
if (canvas.getContext) {  
/* Copy original image's classes & styles to div */  
d.className = newClasses;  
p.className = 'reflected';  
d.style.cssText = p.style.cssText;  
p.style.cssText = 'vertical-align: bottom';  

var context = canvas.getContext("2d");  

canvas.style.height = reflectionHeight+'px';  
canvas.style.width = reflectionWidth+'px';  
canvas.height = reflectionHeight;  
canvas.width = reflectionWidth;  

d.style.width = reflectionWidth+'px';  
d.style.height = divHeight+'px';  
p.parentNode.replaceChild(d, p);  

d.appendChild(p);  
d.appendChild(canvas);  

context.save();  

context.translate(0,image.height-1);  
context.scale(1,-1);  

context.drawImage(image, 0, 0, reflectionWidth, image.height);  

context.restore();  

context.globalCompositeOperation = "destination-out";  
var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);  

gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");  
gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");  

context.fillStyle = gradient;  
if (navigator.appVersion.indexOf('WebKit') != -1) {  
context.fill();  
} else {  
context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);  
}  
}  
}  
} catch (e) {  
}  
},  

remove : function(image) {  
if (image.className == "reflected") {  
image.className = image.parentNode.className;  
image.parentNode.parentNode.replaceChild(image, image.parentNode);  
}  
}  
}  

function addReflections() {  
var rimages = document.getElementsByClassName('userAvatar');  
for (i=0;i<rimages.length;i++) {  
var rheight = null;  
var ropacity = null;  

var classes = rimages[i].className.split(' ');  
for (j=0;j<classes.length;j++) {  
if (classes[j].indexOf("rheight") == 0) {  
var rheight = classes[j].substring(7)/100;  
} else if (classes[j].indexOf("ropacity") == 0) {  
var ropacity = classes[j].substring(8)/100;  
}  
}  

Reflection.add(rimages[i], { height: rheight, opacity : ropacity});  
}  
}  

var previousOnload = window.onload;  
window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }  
</script>


Получить прямую ссылку на Новость!

Как установить Шаблон?!          Как установить Скрипт?!

Сообщить о нерабочей ссылке

Любое копирование и распространение материала, без указания источника ЗАПРЕЩЕНО!

Категория: Скрипты для uCoz | Просмотров: 1339 | Добавил: HotMan

Теги: Скачать Отражение аватара, скачать Отражение аватара для uCoz бесплатно

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Профиль
Среда
01.05.2024
09:51




Для расширенных возможностей авторизуйтесь или зарегистрируйтесь...


Поиск по сайту

Всё Для uCoz

Для Photoshop

Мини-Чат

Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0



Такая hr :\

Сегодня были:


Категории раздела

Скрипты для uCoz [586]
Коллекция полезных скриптов и секреты HTML...
Шаблоны для uCoz [505]
Шапки для uCoz [81]
Шапки для сайтов uCoz
Иконки для uCoz [275]
Ранги для uCoz [7]

Портал Our-Soft™ всё для сайтов uCoz © 2009-2010
Скрипты uCoz | Шаблоны uCoz | Sitemap-forum.xml | Sitemap.xml |
Все материалы принадлежат их Правообладателям. Тут Скрипты и шаблоны для uCoz
PR-CY.ru