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

    Problemi con ios safari su iphone

    Salve ho un session main con vari div che è impostata così
    <section class="main">

    <ul class="ch-grid">
    <li>
    <div class="ch-item">
    <div class="ch-info">
    <div class="ch-info-front ch-img-1"></div>
    <div class="ch-info-back">
    <h3>M</h3>
    <p>b<a href="">Vi</a></p>
    </div>
    </div>
    </div>
    </li>
    <li>
    <div class="ch-item">
    <div class="ch-info">
    <div class="ch-info-front ch-img-2"></div>
    <div class="ch-info-back">
    <h3>Y</h3>
    <p>b <a href=""></a></p>
    </div>
    </div>
    </div>
    </li>
    <li>
    <div class="ch-item">
    <div class="ch-info">
    <div class="ch-info-front ch-img-3"></div>
    <div class="ch-info-back">
    <h3>L</h3>
    <p>b<a href="">Vi</a></p>
    </div>
    </div>
    </div>
    </li>
    </ul>

    </section>

    a questi div è applicato questo css:
    codice:
    
    .ch-item {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        position: relative;
        cursor: default;
        -webkit-perspective: 900px;
        -moz-perspective: 900px;
        -o-perspective: 900px;
        -ms-perspective: 900px;
        perspective: 900px;
    }
    .ch-info{
        position: absolute;
        width: 100%;
        height: 100%;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }
    .ch-info > div {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        background-position: center center;
        -webkit-transition: all 0.4s linear;
        -moz-transition: all 0.4s linear;
        -o-transition: all 0.4s linear;
        -ms-transition: all 0.4s linear;
        transition: all 0.4s linear;
        -webkit-transform-origin: 50% 0%;
        -moz-transform-origin: 50% 0%;
        -o-transform-origin: 50% 0%;
        -ms-transform-origin: 50% 0%;
        transform-origin: 50% 0%;
    }
    
    
    .ch-info .ch-info-front {
        box-shadow: inset 0 0 0 16px rgba(0,0,0,0.3);
    }
    
    
    .ch-info .ch-info-back {
        -webkit-transform: rotate3d(0,0,-220px) rotate3d(1,0,0,90deg);
        -moz-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
        -o-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
        -ms-transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
        transform: translate3d(0,0,-220px) rotate3d(1,0,0,90deg);
        background: #000;
        opacity: 0;
    }
    
    
    .ch-img-1 { 
        background-image: url("foto/67262624_407243016596014_5602820962601926656_n.jpg");
    }
    
    
    .ch-img-2 { 
        background-image: url("foto/67319407_707901089632668_1364631360433553408_n.jpg");
    }
    
    
    .ch-img-3 { 
        background-image: url("foto/seo.jpg");
    }
    
    
    .ch-info h3 {
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 24px;
        margin: 0 15px;
        padding: 60px 0 0 0;
        height: 110px;
        font-family: 'Open Sans', Arial, sans-serif;
        text-shadow: 
            0 0 1px #fff, 
            0 1px 2px rgba(0,0,0,0.3);
    }
    
    
    .ch-info p {
        color: #fff;
        padding: 10px 5px;
        font-style: italic;
        margin: 0 30px;
        font-size: 12px;
        border-top: 1px solid rgba(255,255,255,0.5);
    }
    
    
    .ch-info p a {
        display: block;
        color: #fff;
        color: rgba(255,255,255,0.7);
        font-style: normal;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 9px;
        letter-spacing: 1px;
        padding-top: 4px;
        font-family: 'Open Sans', Arial, sans-serif;
    }
    
    
    .ch-info p a:hover {
        color: #fff222;
        color: rgba(255,242,34, 0.8);
    }
    
    
    .ch-item:hover .ch-info-front {
        -webkit-transform:rotate3d(0,280px,0) rotate3d(1,0,0,-89,9deg);
        -moz-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
        -o-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
        -ms-transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
        transform:translate3d(0,280px,0) rotate3d(1,0,0,-90deg);
        opacity: 0;
    }
    
    
    .ch-item:hover .ch-info-back {
        -webkit-transform:rotate3d(1,0,0,0deg);
        -moz-transform:rotate3d(1,0,0,0deg);
        -o-transform:rotate3d(1,0,0,0deg);
        -ms-transform:rotate3d(1,0,0,0deg);
        transform:rotate3d(1,0,0,0deg);
        opacity: 1;
    }
    questo codice da un effetto trasform dei div rotondi
    verificabili qui

    http://www.become.altervista.org

    è visibile appena dopo jumbotron il sito è in bootstrap.

    questo effetto funziona su tutti i browser tranne su i dispositivi apple mobile, nonostante :
    codice:
    -webkit-transform: rotate3d(0,0,-220px) rotate3d(1,0,0,90deg);
    il sito è in costruzione..

    Grazie in anticipo


    gli esempi gli ho presi da qui:

    https://tympanus.net/Tutorials/Circl...ts/index7.html
    Ultima modifica di MARIO@MONE; 18-07-2019 a 12:03
    01001101 01000001 01010010 01001001 01001111 01000000 01001101 01001111 01001110 01000101☺☻

  2. #2
    nessuno può aiutarmi ?
    01001101 01000001 01010010 01001001 01001111 01000000 01001101 01001111 01001110 01000101☺☻

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.