Šablona Divi obsahuje ve svém builderu možnost vložení formuláře pro přihlášení k odběru novinek, nicméně její možnosti nejsou neomezené a někdy můžete z nejrůznějších důvodů potřebovat, aby formulář trochu ubral na svém objemu. Standardně máte možnost vlevo a nebo vpravo vloženého textu a na opačné straně pak polí pro informace nutné k doručení newsletteru.
Samotné vložení modulu formuláře by nám vytvořilo něco podobného jako na obrázku a to my nepotřebujeme.
My si ukážeme, jak to všechno změnit a vytvořit formulář, který nám zabere vlastně jen jeden řádek.
Nejprve si vytvoříme sekci s jedním řádkem rozděleným na dvě části, kdy vlevo bude část velká 1/3 a na pravé straně 2/3. Do levého sloupečku vložíme textový modul a do pravého modul pro přihlášení k odběru novinek.

Pro vloženou sekci provedeme nastavení dle následující tabulky.
| Obsah | Design | Pokročilé |
|---|---|---|
| Pozadí: zadáme barvu, v případě ukázky to je #29c4a9 | Rozestupy, vnitřní odsazení: 0 0 0 0 | bez úprav |
Následuje nastavení řádku a to je následující:
| Obsah | Design | Pokročilé |
|---|---|---|
| bez úprav | Rozestupy, vnitřní odsazení: nahoře 10px dole 9px vlevo 0 vpravo 0 | CSS třída pro levý sloupec: horizontal_optin_column_1 |
Přejdeme k dalšímu kroku a to k nastavení textového modulu v levém sloupci.
| Obsah | Design | Pokročilé |
|---|---|---|
| Tělo textu: podle potřeby, v ukázce např. "S prezentovanou úpravou" | Nadpis: H3 | bez úprav |
| Text v těle textu nastavíme jako h3 | Nadpis tloušťka písma: tučné | |
| Nadpis barva textu: #ffffff | ||
| Rozestupy, vnější odsazení nahoře: 5px |
A nakonec nastavíme modul odběru novinek v pravém sloupečku.
| Obsah | Design | Pokročilé |
|---|---|---|
| Emailový účet: nastavíme podle potřeb | Rozložení: text dole, formulář nahoře | CSS třída: custom_emailoptin |
| Pole: ponecháme zaškrtnuté pouze pole jméno | Rozložení: jméno přes celou šířku: NE | |
| Pozadí: položku Použít barvu pozadí nastavíme na NE | Rozložení: email přes celou šířku: NE | |
| Tlačítko: použít vlastní styly pro tlačítko: ANO | ||
| Tlačítko: Velikost textu: 16px | ||
| Tlačítko: barva textu #ffffff | ||
| Tlačítko: barva pozadí #061f5c | ||
| Tlačítko: šířka rámečku 0px | ||
| Tlačítko: radius rámeřku 0px | ||
| Tlačítko: styl písma: velká písmena (druhá volba zleva) | ||
| Rozestupy: vnitřní 0 0 0 0 |
Nyní můžeme vše uložit a přejít k nastavení šablony, kde bude třeba upravit CSS. Do části Divi > Nastavení šablony > Všeobecné > Přizpůsobené CSS, vložíme následující CSS:
/*** Horizontalni formular pro newsletter - Zabza.eu ***/
@media (min-width: 981px) {
.custom_emailoptin .et_pb_newsletter_form .et_pb_contact_field_half {
flex-basis: 30%;
}
.custom_emailoptin .et_pb_newsletter_fields>* {
flex-basis: 30%;
}
.custom_emailoptin.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
padding-bottom: 0px;
}
.custom_emailoptin p.et_pb_newsletter_field {
padding-bottom: 0px;
}
.custom_emailoptin .et_pb_newsletter_button_wrap {
margin-top: 0px;
}
.custom_emailoptin .et_pb_newsletter_form .input,
.custom_emailoptin .et_pb_newsletter_form input[type=text], .custom_emailoptin .et_pb_newsletter_form p.et_pb_newsletter_field input[type=text] {
padding-top: 9px !important;
padding-bottom: 9px !important;
}}
.custom_emailoptin .et_pb_newsletter_description,
.custom_emailoptin .et_pb_newsletter_footer {
display: none;
}
@media (max-width: 980px) {
.horizontal_optin_column_1 {
margin-bottom: 0px !important;
}}
A máme hotovo. Porovnat modul odběru novinek bez a s uvedenou úpravou můžete v ukázce.
DEMO
0 Komentářů