Четверг, 16.04.2026, 19:11
Приветствую Вас Гость | RSS
Главная | Каталог файлов | Регистрация | Вход
Меню сайта
Мини профиль

Гость !


Гость, мы рады вас видеть!!! Будте добры зарегистрируйтесь или авторизируйтесь
Радио

Для выбора радио используйте кнопки влево и вправо
Не забываем ставить на паузу, когда смотрим фильмы что б не мешало!!

Главная » Файлы » Скрипты для ucoz

Эффект окрашивания в серый цвет изображений
28.06.2010, 14:45

Каркас делаем в HTML

Прежде всего создадим неупорядоченный список, который и станет фундаментом нашей галереи.

Code
<ul class="gallery">  
<li>  
<a href="#" class="thumb"><span><img src="image.gif" alt="" /></span></a>  
<h2><a href="#">Имя изображения</a></h2>  
</li>  
</ul>

Заметьте, что каждое изображение заключено в теги , которые необходимы для отображения картинки в состоянии по умолчанию. Посмотрите на рисунок снизу и вам сразу станет все понятно.

Каскадная таблица стилей

Свойства будем задавать, как и при создании обычной галереи, единственная особенность нашего кода в том, что мы разместили наши изображения в теги , необходимые для применения эффекта только к выбранному изображению.

Code
ul.gallery {  
width: 708px; /*--Регулируем ширину в соответствии со сценарием--*/  
list-style: none;  
margin: 0; padding: 0;  
}  
ul.gallery li {  
float: left;  
margin: 10px; padding: 0;  
text-align: center;  
border: 1px solid #ccc;  
-moz-border-radius: 3px; /*--CSS3 закругленные углы--*/  
-khtml-border-radius: 3px; /*--CSS3 закругленные углы--*/  
-webkit-border-radius: 3px; /*--CSS3 закругленные углы--*/  
display: inline; /*--Настройка специально для IE6--*/  
}  
ul.gallery li a.thumb {  
width: 204px; /*--Ширина изображения--*/  
height: 182px; /*--Высота изображения--*/  
padding: 5px;  
border-bottom: 1px solid #ccc;  
cursor: pointer;  
}  
ul.gallery li span { /*--Выделяем изображение для применения эффекта--*/  
width: 204px;  
height: 182px;  
overflow: hidden;  
display: block;  
}  
ul.gallery li a.thumb:hover {  
background: #333; /*--Hover эффект для браузеров с отключенным js--*/  
}  
ul.gallery li h2 {  
font-size: 1em;  
font-weight: normal;  
text-transform: uppercase;  
margin: 0; padding: 10px;  
background: #f0f0f0;  
border-top: 1px solid #fff; /*--эффект легкого заострения--*/  
}  
ul.gallery li a {text-decoration: none; color: #777; display: block;}

Анимация посредством jQuery

Сперва подключаем библиотеку jQuery: вы можете либо скачать данный файл с сайта jQuery, либо воспользоваться услугами Google.

Code
<script type="text/javascript"  
src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>

В коде скрипта есть все необходимые комментарии:
Code
<script>  
jQuery  
$(document).ready(function() {  

$("ul.gallery li").hover(function() { //при наведении курсора...  

var thumbOver = $(this).find("img").attr("src"); //получает url изображения и  
приписывает к нему свойство 'thumbOver'  

//Прикрепляет фоновому изображению (помеченному thumbOver) тег <a> - И задает  
позицию заднего плана  
$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat  
center bottom'});  

//анимирует изображение, при помощи значения прозрачности равное 0 (в итоге  
изображение исчезает)  
$(this).find("span").stop().fadeTo('normal', 0 , function() {  
$(this).hide() //прячет изображение  
});  
} , function() { //при отведении курсора...  
//возвращает цветное изображение  
$(this).find("span").stop().fadeTo('normal', 1).show();  
});  

});  
</script>

Получить прямую ссылку на файл
Категория: Скрипты для ucoz | Добавил: aleks_gubkin
Просмотров: 283 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Наш опрос
Пойдём ...?

Результат опроса Все опросы нашего сайта
Всего голосовало: 10
Друзья сайта
Saytik+ Софт,обои на рабочий стол,всё для мобильного,литература,заработок в сети Мир GTA Сайт Питерской Команды team.spy WEB-ГОРОД - Место обитания сайтов
Статистика
Статистика
Проверка тИЦ и PR
Сейчас на сайте
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Кто был сегодня
Online

Наш баннер


Мы будем очень признательны если вы поставите наш баннер у себя на сайте!(все обсуждения с администратором сайта)





Cuzik.my1.ru - это открытый ресурс, позволяющий публиковать материалы любому пользователю сети интернет. Администрация не несет ответственности за опубликованные пользователями материалы. Любой материал может быть удален по просьбе автора, при предъявлении сканированных копий документов подтверждающих авторские права на конкретный материал. При копировании материалов, гиперссылка на //cuzik.my1.ru/ ОБЯЗАТЕЛЬНА! | Сайт управляется системой uCoz | site made aleks_gubkin | Copyright Cuzik.my1.ru © Cайт оптимизирован под браузер Opera и разрешение икрана 1440x900
Copyright MyCorp © 2026