WebSite X5Help Center

 
Jacek A.
Jacek A.
User

Accordion Text - dopasowanie wysokości  pl

Autor: Jacek A.
Visited 1222, Followers 1, Udostępniony 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/pl/post/200325

Posted on the
17 ODPOWIEDZI
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

Czytaj więcej
Posted on the from Promise SA
Jacek A.
Jacek A.
User
Autor

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?

Czytaj więcej
Posted on the from 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

Czytaj więcej
Posted on the from Promise SA
Jacek A.
Jacek A.
User
Autor
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ć.

Czytaj więcej
Posted on the from 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

Czytaj więcej
Posted on the from Promise SA
Jacek A.
Jacek A.
User
Autor

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.

Czytaj więcej
Posted on the from Jacek A.
Jacek A.
Jacek A.
User
Autor

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?

Czytaj więcej
Posted on the from Jacek A.
Wojciech Płusa
Wojciech Płusa
User

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

Czytaj więcej
Posted on the from Wojciech Płusa
Waldemar Ż.
Waldemar Ż.
User

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

Czytaj więcej
Posted on the from Waldemar Ż.
Jacek A.
Jacek A.
User
Autor

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 :(

Czytaj więcej
Posted on the from 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.

Czytaj więcej
Posted on the from Bogdan P.
Jacek A.
Jacek A.
User
Autor

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

Czytaj więcej
Posted on the from 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.

Czytaj więcej
Posted on the from Tom G.