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

    display:none stranezza in firefox

    Ciao a tutti,
    ho un problema con la visualizzazione su Firefox (ed Explorer), del pulsante MiPiace di Facebook. Dopo aver fatto un milione di tentativi sono arrivata alla conclusione che la causa sia è display:none attribuito a un div da cui "fb-class", classe che contiene il pulsantino MiPiace, discente.

    In sintesi ho creato una situazione in modo tale cha al passaggio del mouse sulla foto compare una "fascetta" grigia (ho applicato il metodo della transizione css) nella quale sono visibili una freccetta e un cuoricino.
    Al passaggio del mouse sulla freccetta (qui ho integrato del javascript) compaiono i pulsantini social che sono Twitter, Pin it e MiPiace di facebook.
    Il problema è che, mentre su google chrome e safari entrambi i bottoncini si vedono, con Firefox ed Explorer si vedono solo Twetter e Pin it e non il MiPiace.

    Togliendo display:none dal div.testo, il pulsante MiPiace torna ad essere visivile ma aimè, succede un casino con la "fascetta" grigia che invece di esser visibile al passaggio del mouse (passando sopra a div.griglia) viene nascosta sotto il margine inferiore.

    Spero di esser stata abbastanza "capibile"

    Di seguito il css e l'html.

    Grazie mille



    /* share su scheda prodotto */

    .product div.griglia {
    width: 100%;
    height: 100%;
    position: relative;
    }


    div.testo {
    width: 100%;
    height: 10%;
    position: absolute;
    background: #f2eeed;
    padding-top: 2px;
    left: 0; bottom: 0;
    display:none;
    }

    .product .box--Mask {overflow:hidden;margin-top:2px;}

    .product .box--Share--Social {margin-left: -300px;}
    .product .box--Share--Social:hover {margin-left: 0px;}


    /*.product div.griglia:hover {cursor: pointer;}
    .product div.griglia:hover div.testo {opacity: 0.9;left: 0; bottom: 0;}
    */

    .product .ico-arrow-share {color: #D65F37; font-weight:bold;line-height: 21px; vertical-align:middle;clear: both;right: 0%;position: absolute;}

    .product .spriteshare-icoheart { float:right; }
    .product .sprite.share{background-image: url(../images/sprites/spriteshare.png); float: left; background-repeat: no-repeat; display: inline-block; margin:4px 2px 4px 4px;}
    .product .spriteshare-ico-arrow-share {width: 23px; height: 15px; background-position: -5px -5px;}
    .product .spriteshare-ico-arrow-share:hover, .product .spriteshare-ico-arrow-share.open {width: 23px;height: 15px;background-position: -5px -30px;}
    .product .spriteshare-icoheart {width: 16px;height: 14px;background-position: -38px -5px}
    .product .spriteshare-icoheart:hover, .product .fav.active .spriteshare-icoheart{width: 16px;height: 14px;background-position: -38px -29px;}
    .product .spriteshare-icoheart:hover {cursor: pointer;}

    .product .contatorePreferiti {padding-right: 5px;line-height: 20px;}

    .product .griglia .testo img {padding-left:0px;}
    .product .griglia .testo img .heart {padding-left:20px;}

    .product .price.new {color: #333;font-size: 14px;font-weight: bold;}
    .product .price em {color: #555;font-size: 12px;font-style: normal;text-decoration: line-through;}




    <article class="desk-4 lap-6 palm-12 block product">
    <div class="griglia">
    <a href="" class="">
    [img][/img]
    </a>
    <div class="testo">
    <i class="sprite share spriteshare-ico-arrow-share">[/i]
    <div class="box--Mask">
    <span class="ico-arrow-share">
    <i class="sprite share spriteshare-icoheart">[/i]<span class="contatorePreferiti">17</span>
    </span>
    </span>
    <span class="box--Share--Social">
    <span class="pin-it">[img][/img]
    </span>
    <span class="twitter">
    </span>
    </span>
    <span class="fb-like"></span>
    </div>
    </div>
    </div>
    </article>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Link al sito?
    Per una bella risata vai QUI

  3. #3
    Originariamente inviato da Nobody33
    Link al sito?
    Sto lavorando in locale, si tratta di un cms basato su magento... oibò non ne uscirò mai

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Senza link non mi è possibile comprendere cosa intendi per "fascetta grigia"

    Sparando a zero direi di giocare un po con questa fascetta, dandoli altri valori.

    Puoi anche fare un fiddle oppure caricalo da qualche parte.

    Per una bella risata vai QUI

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 © 2025 vBulletin Solutions, Inc. All rights reserved.