За последние 24 часа нас посетили 19564 программиста и 1718 роботов. Сейчас ищут 1644 программиста ...

Контент поверх ролика ютуба

Тема в разделе "HTML и CSS", создана пользователем maxim339, 25 ноя 2011.

  1. maxim339

    maxim339 Активный пользователь

    С нами с:
    17 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    Проблема такого плана, на сайте есть горизонтальное выпадающее CSS - меню и ролик с ютуба. При открытии пункта меню, оно попадает под ролик и становится недоступным. Как сделать так, чтобы отображение меню было поверх проигрывателя... Z-index совсем не помогает, в интернете описания не нашел!
     
  2. maxim339

    maxim339 Активный пользователь

    С нами с:
    17 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    вот пример
    HTML:
    1.  
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <title>Горизонтальное выпадающее меню на CSS</title>
    4. <link rel="stylesheet" href="http://jemand.ru/examples/template-example/style.css" type="text/css" />
    5.  
    6.         #menu{
    7.             list-style:none;
    8.             padding:0;
    9.             margin:0;
    10.             font-size: 100%;
    11.             font-family: Georgia;
    12.         }
    13.         #menu li{
    14.             float:left;
    15.             height:33px;
    16.             padding:0;
    17.             margin:0;
    18.             width:150px;
    19.             text-align:center;
    20.             background:#171717;
    21.             position:relative;
    22.             padding-top: 12px;
    23.         }
    24.         #menu li ul{
    25.             list-style:none;
    26.             padding:0;
    27.             margin:0;
    28.             width:150px;
    29.             display:none;
    30.             position:absolute;
    31.             left:0;
    32.             top:45px;
    33.         }
    34.         #menu li ul li{
    35.             float:none;
    36.             height:33px;
    37.             margin:0;
    38.             width:150px;
    39.             text-align:center;
    40.             background:#7F7F7F;
    41.         }
    42.         #menu li a{
    43.             display:block;
    44.             width:150px;
    45.             height:33px;
    46.             color: #fff;
    47.             text-decoration: none;
    48.         }
    49.         #menu li:hover ul, #menu li.jshover ul{
    50.             display:block;  
    51.         }
    52.         #menu li:hover, #menu li.jshover{
    53.             background:#424242;
    54.         }
    55.         .back
    56.         {
    57.         width:100%;
    58.         background:#171717;
    59.         height: 45px;
    60.         }
    61.     <script>
    62.         jsHover = function() {
    63.         var hEls = document.getElementById("menu").getElementsByTagName("li");
    64.         for (var i=0, len=hEls.length; i<len; i++) {
    65.         hEls[i].onmouseover=function() { this.className+=" jshover"; }
    66.         hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
    67.         }
    68.         }
    69.         if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);
    70.    </script>
    71. </head>
    72. <!-- Заголовок всегда ссылка на саму статью! -->
    73. <div id="wrap">
    74.     <div id="headline">
    75.         <a href="http://jemand.ru/gorizontalnoe-vypadayushhee-menyu-na-css/">Горизонтальное выпадающее меню на CSS</a>
    76.     </div>
    77.         <div id="content" class="clearfix">
    78.     <div class="back">
    79.  
    80.         <ul id="menu">
    81.             <li><a href="#">Пункт №1</a></li>
    82.             <li>
    83.                 <a href="#">Пункт №2</a>
    84.                 <ul>
    85.                     <li><a href="#">Подпункт №1</a></li>
    86.                     <li><a href="#">Подпункт №2</a></li>
    87.                     <li><a href="#">Подпункт №3</a></li>
    88.                 </ul>
    89.             </li>
    90.                 <li>
    91.                 <a href="#">Пункт №3</a>
    92.                 <ul>
    93.                     <li><a href="#">Подпункт №1</a></li>
    94.                     <li><a href="#">Подпункт №2</a></li>
    95.                     <li><a href="#">Подпункт №3</a></li>
    96.                     <li><a href="#">Подпункт №4</a></li>
    97.                     <li><a href="#">Подпункт №5</a></li>
    98.                 </ul>
    99.             </li>
    100.             <li>
    101.                 <a href="#">Пункт №4</a>
    102.                 <ul>
    103.                     <li><a href="#">Подпункт №1</a></li>
    104.                 </ul>
    105.             </li>
    106.             <li>
    107.                 <a href="#">Пункт №5</a>
    108.                 <ul>
    109.                     <li><a href="#">Подпункт №1</a></li>
    110.                     <li><a href="#">Подпункт №2</a></li>
    111.                     <li><a href="#">Подпункт №3</a></li>
    112.                     <li><a href="#">Подпункт №4</a></li>
    113.                     <li><a href="#">Подпункт №5</a></li>
    114.                 </ul>
    115.             </li>
    116.         </ul>
    117.     </div>
    118.     </div>
    119.  
    120.  
    121.  
    122.  
    123.  
    124. <object width="640" height="480">
    125. <param name="movie" value="http://www.youtube.com/v/n0abF94ownM?version=3&amp;hl=ru_RU"></param>
    126. <param name="allowFullScreen" value="true"></param>
    127. <param name="allowscriptaccess" value="always"></param>
    128. <param name="wmode" value="opaque" />
    129. <embed src="http://www.youtube.com/v/n0abF94ownM?version=3&amp;hl=ru_RU" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object>
    130. <div>
    131.  
    132.  
    133.  
    134.  
    135.  
    136.  
    137. </body>
    138. </html>
    Как ролик ютуба сделать ниже CSS меню???
     
  3. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
  4. maxim339

    maxim339 Активный пользователь

    С нами с:
    17 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    topas для простого контента этот способ подходит, только для всплывающего меню почему-то не выходит, пункты меню все равно располагаются ниже видеоролика ютуба.
     
  5. maxim339

    maxim339 Активный пользователь

    С нами с:
    17 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    topas способ работает, но, теперь видеоролик просто превращается в картинку, и становится неактивным. Просмотр видео следовательно уже невозможен :-(
     
  6. maxim339

    maxim339 Активный пользователь

    С нами с:
    17 апр 2011
    Сообщения:
    10
    Симпатии:
    0
    Все разобрался... Вот рабочий пример, вдруг кому пригодится:

    HTML:
    1.  
    2. <div style="z-index: 9; width:420px; height:315px;">
    3.     <object type='application/x-shockwave-flash' data='http://www.youtube.com/v/3HayFyMoN68?version=3&amp;hl=ru_RU&amp;rel=0' width='420' height='315'>
    4.         <param name='movie' value='http://www.youtube.com/v/3HayFyMoN68?version=3&amp;hl=ru_RU&amp;rel=0' />
    5.         <param name="allowScriptAccess" value="sameDomain" />
    6.         <param name="wmode" value="opaque"/>
    7.         <param name='quality' value='high' /><param name='bgcolor' value='#fdfdfd' />
    8.         <param name='play' value='true' /><param name='loop' value='true' />
    9.         <param name='scale' value='showall' />
    10.         <param name='menu' value='false' /><param name='devicefont' value='false' />
    11.         <param name='salign' value='' />
    12.         <embed src="http://www.youtube.com/v/3HayFyMoN68?version=3&amp;hl=ru_RU&amp;rel=0"
    13.         menu=false wmode="opaque" quality=high bgcolor=#FFFFFF swLiveConnect=FALSE WIDTH=420 HEIGHT=315 TYPE="application/x-shockwave-flash"
    14.         PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" ></embed>
    15.     </object>
    16. </div>
    17.  
     
  7. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    maxim339
    молодец, и в чём же были грабли?