如何使div过渡平滑

阿卜杜别克·卓莱

单击复选框后,我希望一个元素平滑显示,其他元素平滑消失

我用过UI 套件。

这是我尝试的代码:https : //codepen.io/Abdubek/pen/wvwdaoE

UIkit.util.on("#button", 'click', function() {
  UIkit.toggle("#red", {
    animation: "uk-animation-fade"
  }).toggle();
  UIkit.toggle("#blue", {
    animation: "uk-animation-fade"
  }).toggle();
})
.red {
  width: 250px;
  height: 250px;
  background: red;
}

.blue {
  width: 250px;
  height: 250px;
  background: blue;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.1.7/js/uikit-icons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.1.7/js/uikit.min.js"></script>

<div class="uk-container uk-flex uk-flex-center uk-flex-middle uk-flex-column">
  <input type="checkbox" id="button" class="uk-button uk-button-primary uk-margin-bottom" />

  <div id="red" class="red"></div>
  <div id="blue" aria-hidden="true" hidden class="blue"></div>

</div>

阿卜杜别克·卓莱

解决了:

<link href="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/css/uikit.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/js/uikit-icons.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/js/uikit.min.js"></script>
<div class="uk-container uk-padding uk-flex uk-flex-center uk-flex-middle uk-flex-column">

<p class="box box-first uk-card uk-card-default uk-card-body uk-text-muted uk-flex 
uk-flex-middle uk-flex-center uk-text-lead uk-margin-remove">BOX [ A ]</p>
<p class="box box-second uk-background-primary uk-card uk-card-default uk-card-body uk-light uk-flex uk-flex-middle uk-flex-center uk-text-lead uk-margin-remove" hidden>BOX [ B ]</p>
  
  <button
      class="uk-button uk-button-default uk-margin"
      type="button"
      uk-toggle="target: .box; animation: uk-animation-fade; queued: true; duration: 300"
  >Toggle Box</button>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使div的高度与内容和宽度平滑过渡?

来自分类Dev

放大/缩小并旋转div以平滑过渡

来自分类Dev

jQuery在div加载之间的平滑过渡?

来自分类Dev

如何平滑宽度和高度的过渡?

来自分类Dev

如何创建内容平滑过渡

来自分类Dev

如何创建布局的平滑过渡(动画)

来自分类Dev

使用jQuery在fadeIn相对div时平滑过渡

来自分类Dev

使用Jquery淡入相对div时平滑过渡

来自分类Dev

如何使用javascript按类隐藏元素(平滑过渡)?

来自分类Dev

如何平滑三次贝塞尔曲线过渡

来自分类Dev

如何在悬停时使宽度过渡平滑?

来自分类Dev

如何使媒体查询来回平滑过渡?

来自分类Dev

如何在幻灯片之间添加平滑过渡?

来自分类Dev

CSS如何平滑两个标题之间的过渡

来自分类Dev

如何使关键帧图像的过渡看起来很平滑

来自分类Dev

Java平滑颜色过渡

来自分类Dev

平滑的颜色过渡算法

来自分类Dev

平滑的CSS变更过渡

来自分类Dev

平滑的按钮过渡

来自分类Dev

使文本过渡更平滑

来自分类Dev

ReacJS CSSTransitionGroup 如何使过渡更平滑并从元素中删除过渡

来自分类Dev

平滑的过渡过渡CSS3?

来自分类Dev

如何向div添加平滑滚动

来自分类Dev

如何向div添加平滑滚动

来自分类Dev

将鼠标悬停在div上时平滑CSS过渡

来自分类Dev

平滑地直接移动到另一个 div(过渡)

来自分类Dev

GLSL中的平滑过渡

来自分类Dev

徽标之间的平滑过渡

来自分类Dev

如何通过过渡更改div背景?