Как создать плавно развернуть/панель с коллапсом с помощью чистого CSS?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как создать плавно развернуть/панель с коллапсом с помощью чистого CSS?

Сообщение Anonymous »

Я создаю панель Expand/Coolapse, которая работает нормально. Я использую Angular для ручки событий Click и чистый CSS для стиля.
Существует живая демо. Пожалуйста, помогите мне добавить Smothoness. Я нашел живой пример, который использует jquerry. Этот пример поможет вам понять, как должен выглядеть результат.@Component({
selector: 'app-root',
imports: [CommonModule],
template: `

header

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.

`,
})
export class App {
isExpanded: WritableSignal = signal(false);
}
< /code>
css: < /p>
.content {
transition: height 0.5s;
height: 0;
overflow: hidden;
}

.content.is-expanded {
height: 100%;
transition: height 0.5ss;
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... g-pure-css
Ответить

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

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

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

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

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