Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. General Discussion
  3. Centered Textblock

Centered Textblock

Scheduled Pinned Locked Moved General Discussion
13 Posts 3 Posters 497 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mariusjopenM Offline
    mariusjopenM Offline
    mariusjopen
    Global Moderator
    wrote on last edited by
    #4

    Dear @edgrbnz

    Ah ok. I see it now.

    I can imagine to do something like this:

    ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle {
        width: 60% !important;
        max-width: initial;
        left: 20% !important;
    }
    

    Best!

    Marius

    www.mariusjopen.world

    1 Reply Last reply
    0
    • edgrbnzE Offline
      edgrbnzE Offline
      edgrbnz
      wrote on last edited by edgrbnz
      #5

      🤔that unfortuntely doesn’t do the trick, though…

      If I leave the class:

      ._center-1200{
          max-width: 1200px;
          margin: auto!important;
      }
      

      in there, the:

      ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle {
          width: 60% !important;
          max-width: initial;
          left: 20% !important;
      }
      

      doesn’t do anything.

      If I comment out my initial _center-1200 class your solution kinda mimics what Lay Theme does anyway: Even though the text-box is now centered it just gets wider… 😕like this:
      0_1573039898768_Pasted_Image_06_11_19__12_31.jpg
      But what I’m trying to achive is that the text-box has a max-width of 1200px and stays centered on the page (instead of aligning to the left).
      Is that doable in any shape or form?


      PS:
      It works perfectly fine for complete rows (see here) but doesn’t seem to work for elements inside a row (which is mandatory in this case for the background image to be fullscreen).

      ✦ ✦ ✦

      1 Reply Last reply
      0
      • mariusjopenM Offline
        mariusjopenM Offline
        mariusjopen
        Global Moderator
        wrote on last edited by
        #6

        Dear @edgrbnz
        you could try display: flex:

        ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle {
            width: initial !important;
            max-width: 1000px;
            margin-left: initial !important;
            margin-right: initial !important;
            position: relative !important;
            left: initial !important;
        }
        

        And to the parent box:

        .column-wrap {
            display: flex !important;
            justify-content: center;
            width: 100vw;
            flex-flow: column !important;
        }
        

        That might work.

        Best!

        Marius

        www.mariusjopen.world

        1 Reply Last reply
        0
        • edgrbnzE Offline
          edgrbnzE Offline
          edgrbnz
          wrote on last edited by edgrbnz
          #7

          Hi @mariusjopen
          that also didn’t work as expected… the column-wrap unfortunately messed up the layouts on all the other pages and the text box was sticking to the top of the page. I tryed some stuff with vertical-align: middle; which didn’t work either.

          I came up with this solution based on your CSS which kind does the trick:

          ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle{
              width: initial !important;
              max-width: 1200px;
              margin-top: 40vh;
              margin-left: auto !important;
              margin-right: auto !important;
              padding: 0 5% 0 5%;
              position: relative !important;
              left: initial !important;
          }
          

          It looks fine for almost desktop resolutiona. Unfortunately the text ist moving upwards when the viewport get’s smaller. So it sticks to the header in a tablet resolution ~ 1024×768 which kinda looks wrong…
          If you got any constructive criticism and tipps to fix that I’m happy to learn!

          ✦ ✦ ✦

          1 Reply Last reply
          0
          • F Offline
            F Offline
            felix_rabe
            wrote on last edited by felix_rabe
            #8

            Try This:

            @media (min-width: 770px)
            ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle {
            width: initial !important;
            max-width: 1200px;
            /* margin-top: 30vh; /
            margin-left: auto !important;
            margin-right: auto !important;
            padding: 0 5% 0 5%;
            /
            position: relative !important; */
            /left: initial !important;/

            Get rid of the "margin top" and the "position: relative" and the "left:initial" in this block.

            1 Reply Last reply
            0
            • edgrbnzE Offline
              edgrbnzE Offline
              edgrbnz
              wrote on last edited by edgrbnz
              #9

              Hey @fr I tried your code as follows:

              @media (min-width: 770px)
              ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle{
                  width: initial !important;
                  max-width: 1200px;
                  margin-left: auto !important;
                  margin-right: auto !important;
                  padding: 0 5% 0 5%;
              }
              

              It kinda works… but it’s completely ignoring the max-width: 1200ox; again – see for yourself right here↗

              It’s super weird what’s happening here; usually a centered text block with a max-width is a very easy thing to do, but I’m completely at loss what that CSS does and why it does it… 😔 might be due to the rather complex nature of the gridder?

              Any help is more than appreciated!!

              ✦ ✦ ✦

              F 1 Reply Last reply
              0
              • edgrbnzE edgrbnz

                Hey @fr I tried your code as follows:

                @media (min-width: 770px)
                ._center-1200.no-parallax.no-offset.col.push-1.span-10.align-middle{
                    width: initial !important;
                    max-width: 1200px;
                    margin-left: auto !important;
                    margin-right: auto !important;
                    padding: 0 5% 0 5%;
                }
                

                It kinda works… but it’s completely ignoring the max-width: 1200ox; again – see for yourself right here↗

                It’s super weird what’s happening here; usually a centered text block with a max-width is a very easy thing to do, but I’m completely at loss what that CSS does and why it does it… 😔 might be due to the rather complex nature of the gridder?

                Any help is more than appreciated!!

                F Offline
                F Offline
                felix_rabe
                wrote on last edited by
                #10

                @edgrbnz

                try this:
                max-width: 1200px !important;

                1 Reply Last reply
                0
                • edgrbnzE Offline
                  edgrbnzE Offline
                  edgrbnz
                  wrote on last edited by
                  #11

                  @fr I tried that before…
                  Unfortunately this doesn’t make any difference. (it’s online now)

                  ✦ ✦ ✦

                  1 Reply Last reply
                  0
                  • F Offline
                    F Offline
                    felix_rabe
                    wrote on last edited by
                    #12

                    you could try this in your css:

                    ._body_huge {
                    max-width: 1200px;
                    margin: auto;
                    }

                    1 Reply Last reply
                    0
                    • edgrbnzE Offline
                      edgrbnzE Offline
                      edgrbnz
                      wrote on last edited by
                      #13

                      Well, that worked!

                      However I added the class _center-1200 inside the text-element like this:

                      <p class="_body_huge _center-1200">Simone Klimmeck is a Berlin based…</p>
                      

                      The Custom CSS is super simple (which is a good thing) and looks like this:

                      ._center-1200 {
                      max-width: 1200px;
                      margin: auto!important;
                      }
                      

                      It doesn’t work when I right click the element and ‹add HTML class and id› inside the gridder, though. Which seems to be a bug of sorts?

                      Anyhow now this works but super strange that didn’t work otherwise.

                      ✦ ✦ ✦

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      I also code custom websites or custom Lay features.
                      💿 Email me here: 💿
                      info@laytheme.com

                      Before you post:
                      1. When using a WordPress Cache plugin, disable it or clear your cache.
                      2. Update Lay Theme and all Lay Theme Addons
                      3. Disable all Plugins
                      4. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"

                      This often solves issues you might run into

                      When you post:
                      1. Post a link to where the problem is
                      2. Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
                      3. If the problem is difficult to explain, post screenshots / link to a video to explain it
                      Online Users
                      Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
                      laytheme.com
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Search