WebSite X5Help Center

 
Jacek A.
Jacek A.
User

Accordion Text - dopasowanie wysokości  pl

Autore: Jacek A.
Visite 1403, Followers 1, Condiviso 0  

W elemencie Accordion text nie widzę możliwości dopasowania wysokości każdego z boxów do jego zawartości.
Domyślnie każdy box ma taką samą wysokość, niezależnie od tego czy jest w nim jedno zdanie, czy referat.
Proszę o pomoc w automatycznym dopasowaniu wysokości do zawartości.
Znalazłem wątek z podaną propozycją rozwiązania, ale u mnie nie działa:
https://helpcenter.websitex5.com/it/post/200325

Postato il
17 RISPOSTE
Promise SA
Promise SA
Icm Partner

Witaj Jacek,

Rozwiązanie, do którego podałeś link nie jest uniwersalne - kod będzie działać tylko na stronie, dla której został przygotowany. Proszę wyeksportować stronę na serwer i podać jej adres.

Pozdrawiamy

Leggi di più
Postato il da Promise SA
Jacek A.
Jacek A.
User
Autore

Chodzi o elementy "O mediacji O Mediatorze O mnie" na poniższej stronie:
https://www.mugen.com.pl/AS/index.html
Z tym, że adres jest tymczasowy, sama struktura strony również.
Proszę o informację, jakie przeróbki na stronie mogą spowodować, że otrzymany kod przestanie działać.
Na czym opiera się jego działanie?

Leggi di più
Postato il da Jacek A.
Promise SA
Promise SA
Icm Partner

Witaj Jacek,

Proszę spróbować dodać w nagłówku strony kod CSS:

<style>.accordion_el .accordion_desc { height: auto !important; }</style>

Kod nadpisuje domyślną wysokość elementu zawierającego tekst (wymusza ustawienie wysokości na automatyczną).

Pozdrawiamy

Leggi di più
Postato il da Promise SA
Jacek A.
Jacek A.
User
Autore
Promise SA
Proszę spróbować dodać w nagłówku strony kod CSS: <style>.accordion_el .accordion_desc { height: auto !important; }</style>

Dziękuję, niestety kod nie działa.
Wpisałem go w ustawieniach zaawansowanych strony (menu: 3. Mapa), przed tagiem otwierającym sekcję HTML.
Czy to nieodpowiednie miejsce?

Zakłądając, że kod zadziała, raz jeszcze proszę o informację, jakie przeróbki na stronie mogą spowodować, że przestanie działać.

Leggi di più
Postato il da Jacek A.
Promise SA
Promise SA
Icm Partner

Witaj Jacek,

Kod powinien zostać umieszczony wewnątrz nagłówka (sekcja HEAD). Gorąco zachęcamy do zapoznania się z podstawami HTML i CSS jeżeli zamierzasz wprowadzać takie zmiany na stronie.

Teoretycznie każda zmiana dot. ułożenia, liczby i typów obiektów na stronie może spowodować, że niestandardowy kod CSS nie będzie działać. Proszę mieć na uwadze, że taki kod zmienia sposób wyświetlania konkretnego elementu na stronie i nie zawsze jest możliwość odwołania się jednoznacznie do wybranego obiektu. Również w ramach aktualizacji programu lub dodatkowych obiektów mogą zajść zmiany w generowanym kodzie HTML/CSS, które spowodują że Twój niestandardowy kod przestanie działać.

Pozdrawiamy

Leggi di più
Postato il da Promise SA
Jacek A.
Jacek A.
User
Autore

Rozwiązanie nie działa.
Proszę sprawdzić uaktualnioną stronę. Element Accordion text zachowuje się tak samo jak poprzednio.
Identyczny efekt jest po umieszczeniu kodu przed tagiem zamykającym sekcję HEAD (obecnie znajduje się po tagu otwierającym HEAD).
W związku z powyższym proszę o dalsze wskazówki.

Leggi di più
Postato il da Jacek A.
Jacek A.
Jacek A.
User
Autore

OK, teraz działą, ale to jak boxy się rozwijają woła o pomstę do nieba!
Proszę tylko spojrzeć...
https://www.mugen.com.pl/AS/index.html
:(
Jak mogę zachować płynność ruchu oryginału przy dopasowaniu wysokości do zawartości?

Leggi di più
Postato il da Jacek A.
Wojciech Płusa
Wojciech Płusa
User

Proszę spróbować skrócić czas animacji np. do 50 ms. Pomaga. 

Leggi di più
Postato il da Wojciech Płusa
Waldemar Ż.
Waldemar Ż.
User

Skrócenie czasu animacji faktycznie daje lepszy efekt wizualny :)

Leggi di più
Postato il da Waldemar Ż.
Jacek A.
Jacek A.
User
Autore

Bogdan P., dziękuję za link :)
Dokładnie o taki efekt chodzi.
Sugestie ze skróceniem czasu animacji nie dają estetycznego rozwiązania.

Widzę, że w podanej stronie na początku head jest:
<style> .accordion_desc { height: auto !important; } </style>
U mnie jednak nie rozwiązuje to problemu :(

Leggi di più
Postato il da Jacek A.
Bogdan P.
Bogdan P.
User

Jacek A. 

Jeżeli podaba Ci się accordion podany w linku powyżej to podaj mi swój adres email prześlę w formie pdf kod do tego obiektu gotowy do wstawienia oraz instrukcję jak to zrobić. Wszystko będzie w formie kopiuj - wklej. Na pewno poradzisz sobie.

Leggi di più
Postato il da Bogdan P.
Jacek A.
Jacek A.
User
Autore

@Bogdan P. - ***
dziękuję!

Leggi di più
Postato il da Jacek A.
Tom G.
Tom G.
User

Koledzy,

Stworzyłem własną stronę „Frequently Asked Questions”, która może was zainteresować. Jest usworzona na tej samej zasadzie co „accordion menu”. Opiera się głownie na kilku funkcjach JavaScript, które do moich potrzeb sam napisałem.

Chodziło mi głównie o to, aby nie trzeba było zmieniać kodu HTML strony, gdy tekstowa informacja wyświetlana się zmienia. Tekst jest w pliku, który może być zmieniany bez interwencji w kod strony.

Zajrzyjcie na tę stronę . Pytanie „otwiera się” na odpowiedź, na minimalną wysokość jaka jest niezbędna.

Tekst tam zawarty jest kopią szeregu pytań/odpowiedzi z wielu różnych stron. Proszę kliknąć na pytanie numer 52 (jedna linika tekstu) in na numer 56 (zawiera wiele linii). 

Utworzyłem też „button” Expand/Collapse All Answers, otwierający i zamykający wszystkie pytania.

Jest to przykład pytań i odpowiedzi, który może być też użyty jako jednopoziomowe menu typu accordion.

Leggi di più
Postato il da Tom G.