Forum Replies Created

Viewing 15 replies - 346 through 360 (of 950 total)
  • Plugin Contributor Robert Wattner

    (@rwattner)

    @fran1290 I did some extra testing before updating and found had a few small issues. I believe I’ve got everything fixed but I’m not comfortable updating without more testing. I’m free tomorrow so hopefully I can do it then. Sorry for the delay.

    Plugin Contributor Robert Wattner

    (@rwattner)

    @mhason hey, I was wondering if this worked for you. If so, I’m going to mark this resolved. Let me know. Thanks

    Plugin Contributor Robert Wattner

    (@rwattner)

    Hi, I have a fully functional version ready to upload to the WP repo. I’ll probably push the update Friday so I’m able to address any potential bugs over the weekend. Free time is practically non-existent for me during the week right now.

    Plugin Contributor Robert Wattner

    (@rwattner)

    Good to hear you got it working, happy to help!

    Plugin Contributor Robert Wattner

    (@rwattner)

    This code should work for the image transition. Let me know

    .she-header-yes .elementor-widget-image img {
        -webkit-transition: all 1s ease-in-out !important;
        -moz-transition: all 1s ease-in-out !important;
        -ms-transition: all 1s ease-in-out !important;
        -o-transition: all 1s ease-in-out !important;
        transition: all 1s ease-in-out !important;
    }

    Your issues could be caused by caching, yes. It also might depened on how you are editing the files, where you are putting the css… wordpress can be picky sometimes. Each environment can have it’s on quirks so it’s hard to say.
    I hope this get’s you fixed up though

    Plugin Contributor Robert Wattner

    (@rwattner)

    Hi, what transition are you trying to control exactly? I would suggest a cahing plugin even though you are on a localhost. Wp can be strange sonetimes and it might help. Also, try going to dashboard > elementor > tools > click both resync and rebuild buttons.

    I was just editing the the “hide header” transition of the pro version on a localhost using vscode and has no issues. What you are doing sounds like it should be working. There is nothing in the plugin blocking this. It’s just normal css.

    The “as you scroll” method can be achieved using elementor pro motion effects. Here is an article on it.
    It requires more setup and some custom css but you seem plenty capable. Most of my plugin functionality is css and can be done using the methods in that article. I hope this helps

    In the future I do plan on moving a few things to css variables so I can easily add controls for them. Transition duration and easing being first on that list.

    Plugin Contributor Robert Wattner

    (@rwattner)

    @santiagodigitaldesign1 awesome to hear, np! Sometimes that’s the best method. I’m going to mark this resolved

    Plugin Contributor Robert Wattner

    (@rwattner)

    Hey @mhason I got it working how you need I think. First, select the header setion and go to advanced tab > motion effects and set the effects offset to 700.
    https://snipboard.io/63IOpW.jpg

    That is the distance for the second color change.

    Next, go down to the custom css(or wherever you put your css) and add this code

    /* Sticky Header Third Color */
    .she-header.elementor-sticky--effects {
    	background-color: red !important;
    }

    Change “red” to whatever color you need.

    The header should now change white at the 300px you set, then again to whatever you put in the code at 700px. I hope this is what you were looking for even though it’s not an official plugin feature. Lmk if you need more help

    If this helped I would really appreciate a review if you have a second. It helps me out a lot! Thanks and good luck!
    Leave A Review

    Plugin Contributor Robert Wattner

    (@rwattner)

    @santiagodigitaldesign1 are you still having problems with this?

    Plugin Contributor Robert Wattner

    (@rwattner)

    @mhason Hi, unfortunately, this isn’t a built-in feature of my plugin but I believe it could be done with elementor pro’s sticky section feature and some css. Do you have elementor pro? If so, I’ll see if I can come up with a solution for you. Let me know

    Plugin Contributor Robert Wattner

    (@rwattner)

    Hi, this can easily be done with just a little bit of CSS. You can either use opacity, or use display: none; to “hide” things like columns, elements, etc. Opacity is self explanatory and doesn’t affect spacing or resize anything. Setting display to none will completely remove it from the page which causes things, like other columns, to shift. Also, opacity can be transitioned, display cannot.

    Use the code below that suits your needs and add an ID or class(advanced tab) “hide-on-scroll” or “show-on-scroll” to any element in the header.

    Code for opacity version:

    /* HIDE ON SCROLL CLASS AND ID */
    .she-header .hide-on-scroll .elementor-widget-container, .she-header #hide-on-scroll .elementor-widget-container {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-in-out;
        -o-transition: opacity 0.4s ease-in-out;
        transition: opacity 0.4s ease-in-out;
    }
    
    /* SHOW ON SCROLL CLASS AND ID */
    .she-header-yes:not(.she-header) .show-on-scroll .elementor-widget-container, .she-header-yes:not(.she-header) #show-on-scroll .elementor-widget-container {
        opacity: 0;
        -webkit-transition: opacity 0.4s ease-in-out;
        -o-transition: opacity 0.4s ease-in-out;
        transition: opacity 0.4s ease-in-out;
    }
    
    /* FULL OPACITY */
    .she-header .show-on-scroll .elementor-widget-container, .she-header #show-on-scroll .elementor-widget-container, .she-header-yes:not(.she-header) .hide-on-scroll .elementor-widget-container, .she-header-yes:not(.she-header) #hide-on-scroll .elementor-widget-container, .elementor-editor-active .she-header-yes:not(.she-header) .show-on-scroll .elementor-widget-container, .elementor-editor-active .she-header-yes:not(.she-header) #show-on-scroll .elementor-widget-container {
        opacity: 1 !important;
        -webkit-transition: opacity 0.4s ease-in-out;
        -o-transition: opacity 0.4s ease-in-out;
        transition: opacity 0.4s ease-in-out;
    }

    Code for display none:

    /* HIDE ON SCROLL CLASS AND ID */
    .she-header .hide-on-scroll .elementor-widget-container, .she-header #hide-on-scroll .elementor-widget-container {
        display: none;
    }
    
    /* SHOW ON SCROLL CLASS AND ID */
    .she-header-yes:not(.she-header) .show-on-scroll .elementor-widget-container, .she-header-yes:not(.she-header) #show-on-scroll .elementor-widget-container {
        display: none;
    }

    Here is some optional extra code to style the “show-on-scroll” items to look like elementor hidden items:

    /* HIDDEN ELEMENT STYLING */
    .elementor-editor-active .she-header-yes:not(.she-header) .show-on-scroll .elementor-widget-container, .elementor-editor-active .she-header-yes:not(.she-header) #show-on-scroll .elementor-widget-container {
        display: block !important;
        -webkit-filter: opacity(.4) saturate(0);
        filter: opacity(.4) saturate(0);
        border: 1px solid rgba(0,0,0,.02);
        background: -webkit-repeating-linear-gradient(
            325deg
            ,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
                background-image: -webkit-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: -moz-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: -o-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: repeating-linear-gradient(
            125deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
    }
    
    .elementor-editor-active .she-header-yes:not(.she-header) .show-on-scroll:not(.elementor-element-overlay), .elementor-editor-active .she-header-yes:not(.she-header) #show-on-scroll:not(.elementor-element-overlay) {
        display: block !important;
        border: 1px solid rgba(0,0,0,.02);
        background: -webkit-repeating-linear-gradient(
            325deg
            ,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
                background-image: -webkit-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: -moz-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: -o-repeating-linear-gradient(
            325deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
                background-image: repeating-linear-gradient(
            125deg
            , rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
    }

    I hope this is what you needed. Let me know if I can do anything to help.

    Plugin Contributor Robert Wattner

    (@rwattner)

    Hi, I think I know what’s happening here. The transparent header option makes the header position absolute, so no negative margins are needed, but it also adds top: 0; which is putting it above your hero section. In your case I wouldn’t use that feature and just stick with negative margins if that works.
    Screenshots or a link would be useful if you still need need help figuring this out. I’m sure we can get set up how you need.

    Plugin Contributor Robert Wattner

    (@rwattner)

    I’d be happy to help, do you have a link?
    I’ll be back on my computer tomorrow, it’s 9pm here now. I think if we use the exact selector the transform is on then transfor-origin should work. I just don’t know exactly what it is off hand. Need to look at the plugin code or the dev tools to be certain.

    Plugin Contributor Robert Wattner

    (@rwattner)

    No that’s not an option the plugin offers. This can be several different ways. Logo position, container order/direction etc. If you have a link I can help with the CSS. Let me know if you’d like my help.

    Plugin Contributor Robert Wattner

    (@rwattner)

    @shepstar I’m going to mark this as resolved because it’s not an official plugin feature but I’m more than happy to help you with a custom solution.

Viewing 15 replies - 346 through 360 (of 950 total)