Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Z-index CSS - banner swf sotto png maschera trasparente

    Ciao a tutti,

    sto facendo un sito per una conoscente che ha un centro estetico.

    volevo mettere uno slideshow a mo di banner sotto una maschera PNG trasparente ma non funziona.

    Ho usato il Z-index in CSS e con le immagini in JPG funziona ma con i banner SWF no.

    Ecco 2 esempi:

    http://www.lightimage.ch/prova/

    codici HTML

    Codice PHP:
    <div id="contenitore">

                      <
    div id="livello1">
    <
    object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="711" height="357" id="tech" align="middle">
    <
    param name="allowScriptAccess" value="sameDomain" />
    <
    param name="movie" value="banner/banner.swf?xml_path=banner/slides.xml" />
    <
    param name="quality" value="high" />
    <
    embed src="banner/banner.swf?xml_path=banner/slides.xml" quality="high" width="711" height="357" name="tech" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </
    object>
    </
    div>

                                    <
    div id="livello2">
    [
    img]images/header.png[/img]
    </
    div>

    </
    div>

      

    <
    div id="contenitore2">

    <
    div id="livello1a">
    [
    img]images/calcio.jpg[/img]
    </
    div>

    <
    div id="livello2a">
    [
    img]images/header.png[/img]
    </
    div>

    </
    div
    Codice CSS

    Codice PHP:
    #contenitore 
    {     width980px;     height510px; }   

    #livello1 
    {     position:absolute;     top50px;     z-index1;     width711px;     height357px; } 
     
    #livello2 
    {     position:relative;     z-index2; }    



    #contenitore2 
    {     width980px;     height510px; }   
    #livello1a 
    {     position:absolute;     top670px;     z-index1;     width711px;     height357px; }  
    #livello2a 
    {     position:absolute;     top600px;     z-index2; } 
    sono aperto a suggerimenti.

    grazie mille.

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Ciao, ricercando nel forum avresti trovato la risposta. Puoi farlo aggiungendo un <param name="wmode" value="transparent" /> e poi un wmode="transparent" all'interno di embed. Ma non c'è la necessità del doppio richiamo e del tag embed, non valido. Metodo crossbrowser e standard è il seguente:

    codice:
    <object data="banner/banner.swf?xml_path=banner/slides.xml" type="application/x-shockwave-flash" width="711" height="357" id="tech">
    <param name="movie" value="banner/banner.swf?xml_path=banner/slides.xml" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="wmode" value="transparent" />
    <param name="quality" value="high" />
    
    
    per visualizzare il filmato scarica ilFlash Player</p>
    </object>

  3. #3
    Funziona!!!

    ti ringrazio, avevo cercato nei vari forum per questo problema ma non avevo capito come risolverlo, son bastati i parametri wmode.

    Grazie mille!!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.