Красивый эффект для кнопки
В сегодняшнем уроке Вы узнаете как сделать красивый эффект для кнопки или любого изображения.
Все это будет сделано с помощью нашего любимого jQuery,
Первым делом нам необходимо поместить этот код между тегами .
Code
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function () {
$('#rss a')
.append('<span class="hover" id="rsscolor"/>').each(function () {
var $span = $('> span.hover', this).css('opacity', 0);
$(this).hover(function () {
$span.stop().fadeTo(800, 1);
}, function () {
$span.stop().fadeTo(800, 0);
});
});
});
</script>
<script type="text/javascript">
$(function () {
$('#rss a')
.append('<span class="hover" id="rsscolor"/>').each(function () {
var $span = $('> span.hover', this).css('opacity', 0);
$(this).hover(function () {
$span.stop().fadeTo(800, 1);
}, function () {
$span.stop().fadeTo(800, 0);
});
});
});
</script>
Тут все стандартно - подключаем фреймворк и функцию.
Далее придаем немного стиля:
Code
body{
background:#000;}
#rss{
width:300px;
height:225px;
margin:auto;
position:relative;
display:block;}
#rss a{
background-image:url(rss_bw-300x225.png);
background-repeat: no-repeat;
position:relative;
display:block;
width:300px;
height:225px;
}
#rss span.hover{
width:300px;
height:225px;
background-image:url(rss-300x225.png);
background-repeat: no-repeat;
position:relative;
display:block;}
И в конце вставляем таким образом само изображение:
Code
<div id="rss"><a href="#" title="fancy rss"></a></div>
Получился довольно неплохой эффект, который при полете фантазии можно легко приделать к чему угодно!
Спасибо за внимание!
-
FalleN -
2903 -
1 -
231
Но только нужно ставить наверное на те модули которые обновляться должны не раньше через пару тройку минут
С Уважением, Андрей...