Are you a GenerateCustomer?

Do you have an active GP Premium or GenerateBlocks Pro license key?

Create a GenerateSupport account for GeneratePress and GenerateBlocks support in one dedicated place.

Create an account
Already have a GenerateSupport account? Login

Just browsing?

Feel free to browse the forums. Support for our free versions is provided on WordPress.org (GeneratePress, GenerateBlocks).

Want to become a premium user? Learn more below.

How to create this effect with GP and/or GB?

  • Hey Ying, your instructions and screenshots were super clean. Understood 100%.

    Awsome!! Glad to hear that 🙂

    1. Can you link us to the example site again? I’m not sure there’s a dynamic way for the effect.I’ll check the example site one more time.

    2.1 Change this CSS:

    .gb-container.cover-container {
        width: 100%;
        webkit-perspective: 1200px;
        perspective: 1200px;
        position:relative;
    }

    to:

    .gb-container.cover-container {
        webkit-perspective: 1200px;
        perspective: 1200px;
        position:relative;
    }

    2.2 Select the parent container of the cover-container, switch to mobile mode, set width to 70%.

    2.3 Remove the width and height attribute set for the cover-container.

    3.4 Select the grandparent container of the cover-container, and set overflow-x and overflow-y to visible.

  • Ying,

    1. The link to the example site was in my VERU first message. Anyway, I copied and pasted it in the PI for you.

    2. I think I was able to implement the steps 1 to 3.4 (I mean all the steps).

    On the desktop: it seems much better. But please compare what we’re doing here with the animation on the Example site. Can you see the 2 differences:
    a – the 3D effect (fake sheeets of paper) are overlapping my cover when it is clean on the example site.
    b – have a look too at my “tag” (not sure what the right word is) “the Heal for good!” (my site) Versus the tag “the “Read this book” (example site): my “tag” does not stay in place like on the example site.

    3. How to center the book on smartphone?

  • 1. The link to the example site was in my VERU first message. Anyway, I copied and pasted it in the PI for you.

    Yes, it’s always better to put all links into the private info field, it’s easier for us to check. The topic already has 4 pages, and we’re dealing with hundreds of topics every day, I can not remember where the link is, hope that’s understandable.

    And as I stated in my first reply, a customized effect like this is NOT included in our support scope, however, we’ll try to point you in the right direction 🙂 The below CSS should fix the window shrink issue, and get you the exact same effect as the example site.

    But we have put too much time into this non-theme-related topic, I’m afraid this will be the end of this topic. If you want to keep on customize the effect, I would recommend hiring a developer for this. Thanks for your understanding!

    1. Add parent-cover-container class to the parent container of the cover-contaienr.
    2. Try replacing all the CSS regarding this animation to this:

    .parent-cover-container {
        webkit-perspective: 1200px;
        perspective: 1200px;
        overflow: visible;
    }
    .cover-container:after {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        bottom: 0;
        width: 70px;
        background: repeating-linear-gradient(to right, #f5f5f5, #f5f5f5 5px, #aaa 5px, #aaa 6px);
        -webkit-transform-origin: 0% 50%;
        transform-origin: 0% 50%;
        -webkit-transform: rotateY(90deg);
        transform: rotatey(90deg);
        opacity: 0;
    }
    .parent-cover-container:hover .cover-container:after {
        opacity:1;
    }
    .parent-cover-container:hover h2.gb-headline.read-book {
        transform: rotateY(35deg) translate3d(10px, 0%, 20px);
        right: -2px;
    }
    
    h2.gb-headline.read-book.gb-headline-text {
       position: absolute;
       top: 40%;
       right: -15px;
       text-transform: uppercase;
       background-color: #5ed95e;
       color: #fff;
       width: 50%;
       z-index: 1;
       -webkit-transform-origin: 100% 0;
       transform-origin: 100% 0;
       transition: all 0.3s ease;
    }
    h2.gb-headline.read-book.gb-headline-text:after {
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 15px 15px 0 0;
        border-color: #1ea11e transparent transparent transparent;
    }
    .parent-cover-container:hover .cover-container {
        -webkit-transform: rotateY(-35deg);
        transform: rotateY(-35deg);
        display: inline-block;
    }
    .gb-container.cover-container {
        position: relative;
        transform-origin: 35% 50%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }
    .parent-cover-container * {
        transition: all 0.5s ease;
    }
    
  • Thank your for help.

    We’re almost finished with this indeed and I sincerely appreciate you decided to help me on this.
    Actually the new code broke the “green” tag:
    – it is not in the right place anymore when you animate the book.
    – and it has a weird behavior when resizing the window.

    Screenshot.

    You were able to have that green tag at the right place in previous version and I hope you’ll be kind enough to help finalize this, after that long exchange indeed. See it as my X-mas gift if you will 🙂

    Thank you for your understanding

    PS: The theme that served us as an example was so perfect for authors that I have a question/idea for the GP. Why don’t you offer a such a ready-to-use templates for authors in the GP Site Library? It could attract many new customers for GP. 🙂

  • I updated the code here:https://generate.support/topic/how-to-create-this-effect-with-gp-and-or-gb/page/4/#post-75989

    And make sure you add the parent-cover-container class to the parent container of the cover-contaienr.

  • Sorry for the late reply but I had some serious personal issues.
    Thank you, it works. The only thing is that when I reduce the window, the cover resizes well but NOT the green ribbon. Please have a look at it.

  • Hope you are getting better now!

    The site info is gone, can you re-add them to the private info field of your first post on this topic?

  • Select the h2 headline block, set the font-size on desktop and tablet to 2.5vw, and set it to 28px on mobile.

Viewing 9 posts - 49 through 57 (of 57 total)
  • You must be logged in to reply to this topic.