栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CSS 3从左侧过渡插入

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CSS 3从左侧过渡插入

您可以使用CSS3过渡或CSS3动画在元素中滑动。

我举了两个简单的例子,只是为了向您展示我的意思。

CSS过渡(悬停时)

相关代码

.wrapper:hover #slide {    transition: 1s;    left: 0;}

在这种情况下,我只是将位置从

left: -100px;
转换
0;
为1s。持续时间。也可以使用
transform: translate();

CSS动画

#slide {    position: absolute;    left: -100px;    width: 100px;    height: 100px;    background: blue;    -webkit-animation: slide 0.5s forwards;    -webkit-animation-delay: 2s;    animation: slide 0.5s forwards;    animation-delay: 2s;}@-webkit-keyframes slide {    100% { left: 0; }}@keyframes slide {    100% { left: 0; }}

与上面的原理相同(演示一),但是动画在2秒后自动开始,在这种情况下,我将设置

animation-fill-mode
forwards
,它将保持结束状态,并在动画结束时保持div可见。

就像我说的,有两个简单的示例向您展示如何实现。

编辑: 有关CSS动画和过渡的详细信息,请参见:

希望这会有所帮助。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451972.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号