Wsparcie » Wtyczki » Zmiana proporcji szerokości strony i menu bocznego

  • Witam,
    korzystam z motywu evolve.

    Na większości stron z wpisami dodałem menu boczne. Jednak w związku z tym, proporcja szerokości części, na której jest wpis i części, na której jest widget w menu nie odpowiada mi (zbyt szerokie pole menu – ok. 1/3 szerokości całej strony).
    Szukałem w style.css, ale nie mogę tam znaleźć nigdzie elementów typu right sidebar czy wartości width przy opisie sidebar. Wszystko jest też wyrażone w procentach, a nie w px, ale to już ogarnę, jeśli będę wiedział gdzie zmienić tę szerokość.

    Czy ktoś byłby w stanie mi pomóc?

    Pozdrawiam
    Smok

Viewing 8 replies - 1 through 8 (of 8 total)
  • Cześć
    Możesz zmienić szerokość kolumn edytując:

    .col-md-8 { /* content */
        width: 66.6667%;
    }
    
    .col-md-4 { /* sidebar */
        width: 33.3333%;
    }

    Thread Starter smokwawelski

    (@smokwawelski)

    Ruszyło się nieco, ale nie wszystko. Działa połowicznie
    Zmiana parametru dla sidebar działa, ale co bym nie wpisywał w szerokość content to zostaje on bez zmian.
    Suma procentów sidebar i content oczywiście wynosi 100%

    Próbowałem z różnymi proporcjami i ciągle jest to samo. Content pozostaje bez zmian, a sidebar zmienia szerokość.
    Dodatkowo „przytula się” do pola content – wyrównuje to pole do lewej (sidebar jest z prawej strony).

    Czy coś można jeszcze dodać, by to zmienić.
    Poniżej przesyłam fragment kodu, który był wcześniej i to, co wyedytowałem

    Było:

    .aside.col-md-4, .col-md-12, .aside.col-md-3, .col-md-8 {padding:0;}
    .col-single {padding-left:15px;padding-right:15px;}

    Jest:

    .aside.col-md-4 { /* sidebar */
    width: 10%;
    }
    .col-md-12, .aside.col-md-3,
    .col-md-8 { /* content */
    width: 90%;
    }
    {padding:0;}
    .col-single {padding-left:15px;padding-right:15px;}

    Te wartości 90 i 10% to przykładowo, bo próbuję zrobić zmianę, która będzie widoczna od ręki, a potem złapie odpowiednie proporcje.

    Ten kod jest niepoprawny (do czego odnosi się {padding:0;} ?)

    Thread Starter smokwawelski

    (@smokwawelski)

    Dzięki. Zrobiłem jak poradziłeś i jest duży postęp, ale nie do końca to działa tak jak powinno.
    Tzn. jeśli ustawię wartości, których suma przekracza 100% (np.85% content + 20% sidebar) to sidebar jest przenoszony na dół strony, pod wpisy (w sumie logiczne), ale jeśli ustawię wartość na 100% (np. 80% + 20%) to sidebar jest szalenie szeroki, pomimo, że pola w nim (widget tekst) jest zdecydowanie węższy. Jeśli ustawię np. 65% + 35% to content jest dokładnie tak samo szeroki (nie zmienia szerokości), a widget w sidebar jest po prostu szerszy.

    Tak sobie myślę, jak zmniejszyć marginesy (mogłyby być mniejsze po obu stronach ekranu), może to pomoże? Albo może zmienić wartości wyrażone w procentach na sztywno zapisane wartości w pikselach?

    Czy możesz podać adres strony?

    Thread Starter smokwawelski

    (@smokwawelski)

    OPOWIADANIA

    Chodzi o proporcje szerokości wpisów i okienka Autorzy polecają.

    W tej chwili jest ustawione: content :80%, sidebar: 20%

    Niby 100%, ale po prawej stronie od sidebara jest jeszcze mnóstwo miejsca. Chciałbym w nie przesunąć to okno z Poleceniami, a poszerzyć content.

    Spróbuj jeszcze tak:

    @media ( min-width: 992px ) {
    	#primary { /* content */
            width: 80%;
        }
        #secondary { /* sidebar */
            width: 10%;
        }
    }

    Thread Starter smokwawelski

    (@smokwawelski)

    Super. Zadziałało 🙂 Zrobiłem 80% i 20% i jest mniej więcej to, o co mi chodziło.
    A czy mogę zmienić sobie jeszcze min-width na nieco wyższą wartość? Czy to rozciągnie stronę i zmniejszy marginesy?

    Tak czy siak bardzo dziękuję za pomoc 😀

Viewing 8 replies - 1 through 8 (of 8 total)
  • Temat ‘Zmiana proporcji szerokości strony i menu bocznego’ jest zamknięty na nowe odpowiedzi.