css-transitions - 如何在不影响调整大小的情况下使用过渡?
问题描述
我使用带有 'transition: margin-left 800ms ease-in-out;' 的 div 的'transition' 这实际上有效,但是当我缩小页面时,它同样慢。我能做些什么或者我怎样才能让它变得更好?
CSS:
.calenderDiv {
max-width: 1100px;
margin-left: 13em;
padding-top: 10px;
transition: margin-left 800ms ease-in-out;
}
.calenderDivFilter {
max-width: 1300px;
margin-left: 1.2em;
padding-top: 10px;
}
Script: Called by a button
function showDiv() {
var eCalendarDiv = document.getElementById('calendarDivId');
var eCalendarClass = eCalendarDiv.className;
if (eCalendarClass === 'calenderDiv') {
eCalendarDiv.className = 'calenderDiv calenderDivFilter';
}
else {
eCalendarDiv.className = 'calenderDiv';
}
};
解决方案
推荐阅读
- javascript - 如何跟踪在 React 中单击了哪个列表项?
- android - 从互联网获取数据
- masstransit - MassTransit SagaStateMachine 测试不应该这么难,不是吗?
- shell - 将变量转换为大写并在 shell 脚本中动态引用
- laravel - 路由中“使用”的Laravel 8数组可调用语法不起作用
- java - 打开从 html 源下载的 mp4 时出现错误 0xc00d36c4
- python - MongoDB .find() 不返回过滤结果
- python-3.x - 在列表中搜索字符串并返回列表值
- c++ - 我如何计算这个循环的大 O?
- angular - 如何使用茉莉花为Angular组件中的方法编写单元测试?