Одушевленная высота переключения от 0 до авто или 100%Html

Программисты Html
Ответить Пред. темаСлед. тема
Anonymous
 Одушевленная высота переключения от 0 до авто или 100%

Сообщение Anonymous »

Пожалуйста, помогите, я хочу, чтобы кнопки переключения показали только и скрывали абзацы, но другое содержимое внутри Div всегда остается видимым. Кроме того, CSS такой же, и я пытаюсь сгладить переход высоты DIV, когда показывают и скрывают параграфы < /p>


const toggleButtons = document.querySelectorAll('.toggleButton');
const divs = document.querySelectorAll('div');
const paragraphs = document.querySelectorAll('.paragraph');

toggleButtons.forEach((button, index) => {
button.addEventListener('click', () => {
const paragraph = paragraphs[index];
paragraph.classList.toggle('hidden');
paragraph.classList.toggle('visible');

if (paragraph.classList.contains('visible')) {
divs[index].style.height = paragraph.scrollHeight + 'px';
} else {
divs[index].style.height = '0';
}
});
});< /code>

Код: Выделить всё

div {
height: 0;
overflow: hidden;
transition: height 0.5s;
background: blue;
}

.paragraph {
opacity: 0;
transition: opacity 0.5s;
}

.visible {
opacity: 1;
display: block;
}

.hidden {
opacity: 0;
display: none;
}< /code>
Toggle 1
 HI
Paragraph 1.

Toggle 2
Hi
Paragraph 2.

Toggle 3
Hi
Paragraph 3.



Подробнее здесь: https://stackoverflow.com/questions/766 ... uto-or-100
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Одушевленная высота переключения от 0 до авто или 100%
    Anonymous » » в форуме CSS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Анимировать высоту переключения от 0 до авто или 100%.
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Анимировать высоту переключения от 0 до авто или 100%.
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Статическая высота таблицы, динамическая высота строк и минимальная высота
    Anonymous » » в форуме CSS
    0 Ответы
    147 Просмотры
    Последнее сообщение Anonymous
  • Статическая высота таблицы, динамическая высота строк и минимальная высота
    Anonymous » » в форуме CSS
    0 Ответы
    97 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Html»