Support » Plugin: Custom Blocks Constructor - Lazy Blocks » Negative Number Input & Best Method for CSS Output

  • Resolved Clayton Chase

    (@claytonchase)


    Hey nK,

    Something I noticed when trying to enter a negative value on an allowed control it seems to only work in Gutenberg when clicking the down arrow on the input instead of just entering -1 for example in the number field in Gutenberg.

    Something else I wonder is what is the ideal way to output CSS. I’ve been loading it in the blocks but what I’ve noticed is that if I load more than one block the CSS repeats with each block. I often will use a block control for custom CSS so this is causing conflicting css on the page based on which block (and thus block css) loads first.

    Do you have an input on how to use dynamic CSS based on block controls but not overwrite the css?

    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author nK

    (@nko)

    Hey.

    1. We are using the default Gutenberg number component. Most probably, when you type -, their check doesn’t pass and the value resets to empty.

    2. If you need to output global CSS, there are many ways. Example – https://developer.wordpress.org/themes/basics/including-css-javascript/

    To output dynamic CSS, you will need to add <style> tag manually in block output code and use attribute blockUniqueClass. For example:

    .{{blockUniqueClass}} {
        color: {{colorControl}};
    }
    

    We have plans to add CSS support in the Pro plugin. The development of the Pro plugin began not so long ago, most likely within 2 months it will already be available.

    Regards, nK.

    Thread Starter Clayton Chase

    (@claytonchase)

    @nko thanks for the reply! Super pumped for the pro version. I will definitely be purchasing. I’ll give the

    .{{blockUniqueClass}} {
        color: {{colorControl}};
    }

    a shot and see if that works for my situation.

    Best,
    Clayton

    • This reply was modified 2 months, 2 weeks ago by Clayton Chase.
Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.