Среда, 04.03.2026, 12:51
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Июль 2009  »
    Пн Вт Ср Чт Пт Сб Вс
      12345
    6789101112
    13141516171819
    20212223242526
    2728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Июль » 7 » Выключение света при просмотре видео
    10:31
    Выключение света при просмотре видео
    В этом уроке я расскажу, как сделать эффект, напоминающий выключение постороннего света при просмотре видеороликов. С помощью этого эффекта внимание пользователя будет сосредоточено только на видео.

    Важно! Отключение этого эффекта в IE производится лишь обновлением страницы... К сожалению.

    Шаг 1.

    Подключим фреймворк jquery к документу, для чего пропишем следующий код между тегами <head>:

    Code
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>

    Далее (опять же между тегами head) следует прописать скрипт:

    Code
    <script type="text/javascript">

    $(document).ready(function(){

    $("#shadow").css("height", $(document).height()).hide();

    $(".lightSwitcher").click(function(){

    $("#shadow").toggle();

    if ($("#shadow").is(":hidden"))

    $(this).html("Turn off the lights").removeClass("turnedOff");

    else

    $(this).html("Turn on the lights").addClass("turnedOff");

    });

    });

    </script>

    Шаг 2.

    В отдельную таблицу стилей или между все теми же тегами <head> пропишем стили эффекта:

    Code
    body {font-family:Arial, Sans-Serif; font-size:13px; text-align:center; margin:0px; position:relative;}
      #container { width:960px; margin:0px auto; text-align:left; overflow:hidden; position:relative;}
      #movie {border:solid 1px #dcdcdc; float:left; width:560px; text-align:left; margin-right:20px;}
      #description { float:left; width:320px;border:solid 1px #dcdcdc; padding: 10px 20px;}
      #command { position:relative; height:25px; display:block; margin: 25px 0 0 0;}
      .lightSwitcher {position:absolute; z-index:101; background-image:url(light_bulb_off.png);  
      background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;}
      .lightSwitcher:hover {text-decoration:underline;}
      #shadow {background-image:url(shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
      .turnedOff {color:#ffff00; background-image:url(light_bulb.png);}
      #clickHere {position:absolute; top: -25px; left:130px;}

    Шаг 3.

    Создадим блок container, который будет содержать контент с видеоклипом и кнопки включения/выключения "света":

    Code
    <div id="container"></div>

    В него вставим выключатели, которые представляют собой ссылки и флэш-объект (он же видеофайл), а точнее ссылки на него. В данном случае мы использовали клип с youtube.com.

    Таким образом, код будет иметь следующий вид:

    Code
    <div id="container">
      <div id="command"><img src="click_here.png" alt="" id="clickHere" /><a class="lightSwitcher" href="#">Turn off the lights</a></div>
       
      <div id="movie">
      <object width="560" height="340">
      <param name="movie" value="http://www.youtube.com/v/Mlahvvymkxc&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999" />
      <param name="allowFullScreen" value="true" />
      <param name="allowscriptaccess" value="always" />
      <embed src="http://www.youtube.com/v/Mlahvvymkxc&hl=en&fs=1&color1=0x3a3a3a&color2=0x999999"  
      type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340">
      </embed>
      </object>
      </div>
      </div>

    Шаг 4.

    После этого добавим блок с тенью:

    Code
    <div id="shadow"></div>

    Эффект затемнения готов!

    Пример (не рекламко! =) )

    Категория: скрипты для ucoz сайта | Просмотров: 767 | Добавил: NiKsOn1991 | Рейтинг: 0.0/0
    Всего комментариев: 11
    10 AntonJkeeee  
    0
    извини но у меня не чё не получилось... туплю иногда crazy wacko

    9 Sanja  
    0
    а это вообще для UCOZа или нет ато у меня чёт вообще не идёт!

    11 NiKsOn1991  
    0
    скачай исходники wink

    6 alex-cool  
    0
    как сделать чтобы в фаерфоксе при нажатии на ссылку вкл/выкл не перекидывало вверх страницы?

    7 NiKsOn1991  
    0
    у меня все нормально

    8 Лёвка  
    -1
    в самом низу пиши, перед </body>. хотя я другим способом отключаю свет. Кому интересно пишите

    5 Naruto007  
    0
    Спасибо как раз это искал!!! happy happy happy

    2 Енотище  
    0
    норм

    3 NiKsOn1991  
    0
    спасиб happy

    4 Енотище  
    0
    не зачто

    1 NiKsOn1991  
    0
    коментируйте wink

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