bratislava / wordpress

A repository for wordpress-related issues
0 stars 0 forks source link

Automatické pridávanie situácií do dalšieho riadku #3

Open KuboHBA opened 11 months ago

KuboHBA commented 11 months ago

Ako máme nastavené dokumenty na msp, tak potrebujeme nastaviť aj životné situácie na paas.sk. Ďalšia dlaždica sa automaticky pridá do gridu. Desktop - grid 3 stĺpce, tablet - 2 stlpce , mobil ideálne slider (dizajn slideru podľa figmy msp - články, dokumenty, hero sekcia). Skúsme na slider použiť riešenie z článkov polície.

plus prosím spísať dokumentáciu k postupu ako auto grid nastaviť na akejkoľvek inej stránke

Image

TuTuc0 commented 11 months ago

Spravil som karty situácií cez samostatné moduly Torq Card (namiesto samostatných stľpcov s textom pre každú situáciu).

<style>

/* uprava zobrazenia modulov v stlpci */
/* verzia pre desktop, mriezka zo 3 stlpcami */
@media screen and (min-width: 1280px) {
    .column-grid {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));  /* 3 stľpce pre desktop */
        grid-gap: 32px;   /* medzera medzi stľpcami */
        grid-row-gap: 48px;  /* medzera medzi riadkami */
        grid-row: ;
    }
}

/* uprava zobrazenia modulov v stlpci */
/* verzia pre desktop, mriezka so 4 stlpcami */
@media screen and (min-width: 768px) and (max-width: 1279px) {
    .column-grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr)); /* 2 stľpce pre tablety */
        grid-gap: 16px;
        grid-row-gap: 12px;
    }
}

/* uprava zobrazenia modulov v stlpci */
/* verzia pre mobil, moduly ako slider */
@media screen and (max-width: 767px) {
    .column-grid {
        display: flex;
        overflow-x: auto;
        width: calc(100% - 16px) !important;
        margin-right: 0px;
        margin-left: auto;
    }

    .column-grid > * {
        flex: 0 0 80%; /* 80% šírka karty */
        margin-right: 16px; /* medzera medzi kartami */
    }

    .column-grid > :last-child {
        margin-right: 0; /* odstránenie odskoku pre poslednú kartu */
    }
}

</style>
TuTuc0 commented 11 months ago

Postup pre pridanie do stránky:

/ uprava zobrazenia modulov v stlpci / / verzia pre desktop, mriezka so 4 stlpcami / @media screen and (min-width: 768px) and (max-width: 1279px) { .column-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); / 2 stľpce pre tablety / grid-gap: 16px; grid-row-gap: 12px; } }

/ úprava zobrazenia modulov v stľpci / / verzia pre mobil, moduly ako slider / @media screen and (max-width: 767px) { .column-grid { display: flex; overflow-x: auto; width: calc(100% - 16px) !important; margin-right: 0px; margin-left: auto; }

.column-grid > * {
    flex: 0 0 80%; /* 80% dľžka jedného objektu v slideri */
    margin-right: 16px; /* medzera medzi objektami */
}

.column-grid > :last-child {
    margin-right: 0; /* Remove margin for the last item */
}

}



- nastavenie CSS triedy pre daný stľpec:
`column-grid`

- úprava riadku na zobrazenie verzie pre mobil (slider):
` nastavenia nižšie použiť **len pre mobilnú verziu!** `
`nastavenie ľavého okraju (16px)`
`nastavenie šírky a max. šírky riadku na 100% alebo pomocou CSS kódu:  width: 100% !important `