Partage
  • Partager sur Facebook
  • Partager sur Twitter

Créer ensemble de FlipBox/FlipCard

    14 janvier 2021 à 12:05:26

    Bonjour,

    Je souhaiterais créer 8 FlipBox centrés sur une page et organisé comme ça : 4 box sur 2 lignes.

    J'ai trouvé un code pour faire apparaître 3 box mais je n'arrive pas à faire ce que je veux. J'ai fais énormément d'essais mais je ne sais pas comment organiser mon code ou quoi écrire pour créer 2 lignes.

    Pourriez-vous m'aider ? 

    Merci

    Voici le code trouvé :

    HTML

    <div class="centerflipcards">
      <div class="square-flip">
        <div class='square' data-image="https://images.unsplash.com/photo-1477313372947-d68a7d410e9f?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb">
          <div class="square-container">
            <div class="align-center"><img src="http://titanicthemes.com/files/flipbox/kallyas2.png" class="boxshadow" alt=""></div>
            <h2 class="textshadow">Kallyas Wp Theme</h2>
            <h3 class="textshadow">The #1 Selling Most Enjoyable and Creative Multipurpose WordPress theme.</h3>
          </div>
          <div class="flip-overlay"></div>
        </div>
        <div class='square2' data-image="https://images.unsplash.com/photo-1477313372947-d68a7d410e9f?dpr=1&auto=format&crop=entropy&fit=crop&w=1500&h=1000&q=80&cs=tinysrgb">
          <div class="square-container2">
            <div class="align-center"></div>
            <h2>#1 Front-end Visual Website Builder in 2016</h2>
          </div>
          <div class="flip-overlay"></div>
        </div>
      </div>
    
      <div class="square-flip">
        <div class='square' data-image="http://titanicthemes.com/files/flipbox/kallyas-bundle.png">
          <div class="square-container">
            <div class="align-center"><img src="http://titanicthemes.com/files/flipbox/kallyas.png" class="boxshadow" alt=""></div>
            <h2 class="textshadow">Kallyas WordPress Theme</h2>
            <h3 class="textshadow">The #1 Selling Most Enjoyable and Creative Multipurpose WordPress theme.</h3>
          </div>
          <div class="flip-overlay"></div>
        </div>
        <div class='square2' data-image="http://titanicthemes.com/files/flipbox/kallyas-bundle.png">
          <div class="square-container2">
            <div class="align-center"></div>
            <a href="http://kallyas.net" target="_blank" class="boxshadow kallyas-button">View Demos</a>
          </div>
          <div class="flip-overlay"></div>
        </div>
      </div>
    
      <div class="square-flip">
        <div class='square' data-image="https://instagram.fotp3-2.fna.fbcdn.net/t51.2885-15/e35/14712096_386502691740262_2357154798815412224_n.jpg?ig_cache_key=MTM2NzU2MzUwNjQ3OTUzOTgxNQ%3D%3D.2">
          <div class="square-container">
            <div class="align-center"><img src="http://titanicthemes.com/files/flipbox/kallyas2.png" class="boxshadow" alt=""></div>
            <h2 class="textshadow">Kallyas WordPress Theme</h2>
            <h3 class="textshadow">The #1 Selling Most Enjoyable and Creative Multipurpose WordPress theme.</h3>
          </div>
          <div class="flip-overlay"></div>
        </div>
        <div class='square2' data-image="http://titanicthemes.com/files/flipbox/kallyas-wedding.jpg">
          <div class="square-container2">
            <div class="align-center"></div>
            <h2>The only theme you'll ever need. No codding skills needed.</h2>
          </div>
          <div class="flip-overlay"></div>
        </div>
      </div>
      
      <div class="clearfix"></div>
      <p>Made with ♡ by Nicola Mihaita</p>
      <a href="http://hogash.com" target="_blank">@Hogash.com</a>
      <br/>
      <br/>
      <br/>
      
    </div>

    CSS

     .square-flip{
        -webkit-perspective: 1000;
        -moz-perspective: 1000;
        -ms-perspective: 1000;
        perspective: 1000;
    
        -webkit-transform: perspective(1000px);
        -moz-transform: perspective(1000px);
        -ms-transform: perspective(1000px);
        transform: perspective(1000px);
    
        -webkit-transform-style: preserve-3d; 
        -moz-transform-style: preserve-3d; 
        -ms-transform-style: preserve-3d; 
        transform-style: preserve-3d; 
    
        /*border:1px solid #efefef;*/
        
        position:relative;
        float:left;
        margin:20px;
    
        }
        .square-flip{
          width:400px;
          height:400px;
        }
        .square,.square2{
          width:100%;
          height:100%;
        }
        .square{
    
          background-size: cover;
          background-position:center center;
    
          -ms-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              -webkit-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
          overflow: hidden;
    
          position:absolute;
          top:0;
    
    
          -webkit-backface-visibility: hidden; 
          backface-visibility: hidden;
        }
        .square-flip .square{
          -webkit-transform: rotateY(0deg);
          -moz-transform: rotateY(0deg);
          -o-transform: rotateY(0deg);
          -ms-transform: rotateY(0deg);
          transform: rotateY(0deg);
          transform-style: preserve-3d;
          z-index:1;
        }
        .square-flip:hover .square{
          -webkit-transform: rotateY(-180deg);
          -moz-transform: rotateY(-180deg);
          -o-transform: rotateY(-180deg);
          -ms-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
          transform-style: preserve-3d;
        }
    
    
        .square2{
    
          background-size: cover;
          background-position:center center;
    
          -ms-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              -webkit-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
          overflow: hidden;
    
          position:absolute;
          top:0;
    
          -webkit-backface-visibility: hidden; 
          backface-visibility: hidden;
        }
        .square-flip .square2{
          -webkit-transform: rotateY(180deg);
          -moz-transform: rotateY(180deg);
          -o-transform: rotateY(180deg);
          -ms-transform: rotateY(180deg);
          transform: rotateY(180deg);
          transform-style: preserve-3d;
          z-index:1;
        }
        .square-flip:hover .square2{
          -webkit-transform: rotateY(0deg);
          -moz-transform: rotateY(0deg);
          -o-transform: rotateY(0deg);
          -ms-transform: rotateY(0deg);
          transform: rotateY(0deg);
          transform-style: preserve-3d;
        }
    
        /*Square content*/
        .square-container{
          padding:40px;
          text-align:center;
          position:relative;
          top:50%;
    
          -ms-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              -webkit-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
    
        
          -webkit-transform: translateY(-50%) translateX(0px)  scale(1);
          -ms-transform: translateY(-50%) translateX(0px)  scale(1);
      transform: translateY(-50%) translateX(0px)  scale(1);
          transform-style: preserve-3d;
          z-index:2;
        }
        .square-flip:hover .square-container{
          
          -webkit-transform: translateY(-50%) translateX(-650px)  scale(.88);
          -ms-transform: translateY(-50%) translateX(-650px)  scale(.88);
          transform: translateY(-50%) translateX(-650px)  scale(.88);
          transform-style: preserve-3d;
    
        }
    
        .square-container2{
          padding:40px;
          text-align:center;
          position:relative;
          top:50%;
    
          -ms-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
              -webkit-transition: transform 0.60s cubic-bezier(.5,.3,.3,1);
    
          
          -webkit-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
          -ms-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
          transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
    
          transform-style: preserve-3d;
          z-index:2;
        }
        .square-flip:hover .square-container2{
          
          -webkit-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
          -ms-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
          transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
          transform-style: preserve-3d;
        }
    
    
    
        /*Style text*/
        .square-flip h2{
          color:white;
          font-family: "Open Sans";
          font-weight:700;
          font-size:22px;
        }
        .square-flip h3{
          color:white;
          font-family: "Open Sans";
          font-weight:500;
          font-size:16px;
          line-height:26px;
        }
        /*Elements*/
        .flip-overlay{
          display:block;
          background:rgba(0,0,0,0.5);
          width:100%;
          height:100%;
          position:absolute;
          top:0;
        }
        .align-center{
          margin:0 auto;
        }
        .kallyas-button{
          display:block;
          width:160px;
          padding:18px 30px;
          font-family:"Open Sans";
          font-weight:600;
          color:#fff;
          background:#FF2024;
          margin:0 auto;
          border-radius:2px;
          text-decoration:none;
    
          /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa067+0,ff2959+49,ff2024+100 */
          background: #ffa067; /* Old browsers */
          background: -moz-linear-gradient(-45deg,  #ffa067 0%, #ff2959 49%, #ff2024 100%); /* FF3.6-15 */
          background: -webkit-linear-gradient(-45deg,  #ffa067 0%,#ff2959 49%,#ff2024 100%); /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(135deg,  #ffa067 0%,#ff2959 49%,#ff2024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa067', endColorstr='#ff2024',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        }
    
    
        /*ADD SHADOWS OPTIONAL*/
        .square-flip .square .boxshadow, .square-flip .square .textshadow, .square-flip .square2 .boxshadow, .square-flip .square2 .textshadow{
          -ms-transition: 0.60s;
              transition: 0.60s;
              -webkit-transition: 0.60s;
        }
    
        .square-flip .square .boxshadow{
          -webkit-box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          -moz-box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
        }
        .square-flip .square .textshadow{
          -webkit-text-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          -moz-text-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          text-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
        }
        .square-flip:hover .square .boxshadow, .square-flip:hover .square .textshadow{
          -webkit-box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          -moz-box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
        }
    
    
        .square-flip .square2 .boxshadow{
          -webkit-box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          -moz-box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          box-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
        }
        .square-flip .square2 .textshadow{
          -webkit-text-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          -moz-text-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
          text-shadow: 240px 42px 58px -8px rgba(0,0,0,0.0);
        }
        .square-flip:hover .square2 .boxshadow, .square-flip:hover .square2 .textshadow{
          -webkit-box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          -moz-box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
          box-shadow: 24px 42px 58px -8px rgba(0,0,0,0.3);
        }
    
        
        /*You can delete this style*/
        .centerflipcards{
          display:block;
          width:1330px;
          height:440px;
          text-align:center;
          margin:0 auto;
          margin-top:25px;
        }
    .clearfix{clear:both;}
    .centerflipcards p{
          font-family:"Open Sans";
          font-size:13px;
          margin-top:10px;
          font-weight:700;
    }
    • Partager sur Facebook
    • Partager sur Twitter

    Créer ensemble de FlipBox/FlipCard

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown