| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 05.11.11 Prihlásený: 26.04.24 Príspevky: 1507 Témy: 73 Bydlisko: Bratislava | Napísal eMp: 28.03.2015 17:45 | |
|
Mam problem s pozadim. Je to Wordpress. Chcem do sidebaru dat na pozadie 3 obrazky - horny, stredny a spodny. Problem je vtom, ze neviem dostat text/obsah/vypis sidebaru k hornej casti, tak aby sa opakoval stredny obrazok. Ked dam obsah do stredneho, tak sa vsetko zobrazuje, ale stale mam medzeru v podobe vysky horneho obrazku. sidebar.php
Kód: <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?> <div id="secondary" class="widget-area" role="complementary"> <div id="sidebar-top"></div> <div id="sidebar-center"><?php dynamic_sidebar( 'sidebar-1' ); ?></div> <div id="sidebar-bottom"></div> </div> <?php endif; // end sidebar widget area ?><!-- #secondary .widget-area --> style.css
Kód: #sidebar-top { background: url("images/bg-sidebar-top.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); height: 190px; width: 288px; } #secondary { background: url("images/bg-sidebar-center.jpg") repeat-y scroll left top rgba(0, 0, 0, 0); width: 288px; } #sidebar-bottom { background: url("images/bg-sidebar-bottom.jpg") no-repeat scroll left top rgba(0, 0, 0, 0); height: 190px; width: 288px; }
_________________ CPU: AMD Ryzen 7 5700X, RAM: 16 GB KIT DDR4 3200, GPU: RTX 3060 Ti |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
neviem ci som presne pochopil to chces, bolo by dobre keby si dal nejaky printscreen alebo link... ale myslim ze by sa dalo dosiahnut to co chces cez pseudoelementy :before :after, nepotrebujes mat dalsie dva divy ak je to iba kvoli obrazku a ani to nie je semanticky korektne. a das im position absolute a umiestnis kam len chces.
|
|
Registrovaný: 05.11.11 Prihlásený: 26.04.24 Príspevky: 1507 Témy: 73 Bydlisko: Bratislava | |
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
ten center daj ako background image a tie dva aplikuj na :before a :after nejak takto: Kód: #secondary { position: relative; background: url('obrazok.jpg') center top repeat; padding: 100px 0; ... } #secondary:before, #secondary:after { content: ""; position: absolute; left: 0; right: 0; } #secondary:before { top: 0; height: 100px; background: url('obrazok.jpg') center top repeat; } #secondary:after { bottom: 0; height: 100px; background: url('obrazok.jpg') center top repeat; }
a tie dva divy #sidebar-top a #sidebar-bottom mozes vymazat. inak snaz sa nepouzivat id v css, lepsie je pouzivat class.
|
|
Registrovaný: 05.11.11 Prihlásený: 26.04.24 Príspevky: 1507 Témy: 73 Bydlisko: Bratislava | Napísal autor témy eMp: 28.03.2015 21:15 | |
|
Iny kod. Schovalo to nadpis prveho bloku. Problem vpodstate rovnaky
_________________ CPU: AMD Ryzen 7 5700X, RAM: 16 GB KIT DDR4 3200, GPU: RTX 3060 Ti |
|
Registrovaný: 06.02.14 Prihlásený: 19.01.18 Príspevky: 443 Témy: 9 |
tak potom nedavaj ten padding co som pisal. len zrejme budes potrebovat zmenit z-index pre tie before a after
|
|
Registrovaný: 05.11.11 Prihlásený: 26.04.24 Príspevky: 1507 Témy: 73 Bydlisko: Bratislava | Napísal autor témy eMp: 12.04.2015 18:45 | |
|
Vyriesil som to pridanim sidebarov. Takze kazdy dostane svoj obsah a nebudu prazdne divka. Kód: <div id="secondary" class="widget-area" role="complementary"> <?php if ( is_active_sidebar( 'sidebar-top' ) ) : ?><div id="sidebar-top"><?php dynamic_sidebar( 'sidebar-top' ); ?></div><?php endif; ?> <?php if ( is_active_sidebar( 'sidebar-center' ) ) : ?><div id="sidebar-center"><?php dynamic_sidebar( 'sidebar-center' ); ?></div><?php endif; ?> <?php if ( is_active_sidebar( 'sidebar-bottom' ) ) : ?><div id="sidebar-bottom"><?php dynamic_sidebar( 'sidebar-bottom' ); ?></div><?php endif; ?> </div><!-- #secondary .widget-area -->
_________________ CPU: AMD Ryzen 7 5700X, RAM: 16 GB KIT DDR4 3200, GPU: RTX 3060 Ti |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Pozadie zarovnane na okrajoch v HTML, XHTML, XML, CSS | 5 | 445 | 20.07.2008 12:17 p360t | | Obrázky boli úspešne odoslané! - ale obrázky nikde !!! v PHP, ASP | 5 | 765 | 13.05.2008 15:22 Tominator | | Vertikalne menu [ Choď na stránku: 1, 2 ] v HTML, XHTML, XML, CSS | 34 | 831 | 21.03.2014 13:14 petko117 | | vertikalne menu IE v HTML, XHTML, XML, CSS | 1 | 710 | 01.03.2012 16:14 Ďuri | | vertikalne rozbalovacie menu v JavaScript, VBScript, Ajax | 7 | 4382 | 24.01.2007 22:07 m@-nX | | vertikalne zarovnanie textu v HTML, XHTML, XML, CSS | 20 | 2176 | 03.01.2008 15:12 vkmt | | vertikalne uchytenie grafickej karty v Ostatné | 4 | 600 | 30.06.2018 21:14 Juryoku | | Vertikalne 3-urovnove menu v HTML, XHTML, XML, CSS | 7 | 569 | 13.03.2014 20:31 Mego | | vertikalne jquery accordion menu v JavaScript, VBScript, Ajax | 7 | 438 | 30.01.2013 22:48 shaggy | | Vertikálne rolovacie menu v JS v JavaScript, VBScript, Ajax | 0 | 790 | 28.01.2009 10:40 jtomcik | | Dva monitory nad sebou - vertikálne presúvanie v Operačné systémy Microsoft | 3 | 593 | 24.12.2017 16:27 Doldy | | Ako vertikalne zarovnan na stred toto? v HTML, XHTML, XML, CSS | 4 | 580 | 21.12.2007 19:46 Matho | | Vertikalne aj horizontalne zarovnanie na stred v HTML, XHTML, XML, CSS | 2 | 556 | 07.10.2016 9:52 17mark | | <li> a vertikalne zarovnanie textu v HTML, XHTML, XML, CSS | 5 | 660 | 29.03.2010 15:01 max-m | | Obrázky v HTML, XHTML, XML, CSS | 4 | 535 | 02.04.2017 23:30 LukIneskoNR | | obrazky v PHP, ASP | 6 | 619 | 18.04.2009 20:20 dessert |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|