Javascript 相对于容器div在文本顶部堆叠div
我正在尝试创建一个文本显示动画。为此,我有两个Javascript 相对于容器div在文本顶部堆叠div,javascript,html,css,flexbox,Javascript,Html,Css,Flexbox,我正在尝试创建一个文本显示动画。为此,我有两个divs,它们需要位于h1和h3标记的顶部,位于anim容器的父div中。.anim容器是一个带有列的flexbox柔性方向。看起来是这样的: 以下是html和SCS: .anim容器{ 宽度:500px; //高度:120px; 溢出:隐藏; 边框:实心1px黑色; } .rectbg{ 保证金:0; 宽度:500px; 高度:50px; 位置:相对位置; z指数:5; 背景:黄色; 颜色:白色; } .rectbg2{ @extend.rec
div
s,它们需要位于h1
和h3
标记的顶部,位于anim容器的父div中。.anim容器是一个带有列的flexbox
柔性方向。看起来是这样的:
以下是html和SCS:
.anim容器{
宽度:500px;
//高度:120px;
溢出:隐藏;
边框:实心1px黑色;
}
.rectbg{
保证金:0;
宽度:500px;
高度:50px;
位置:相对位置;
z指数:5;
背景:黄色;
颜色:白色;
}
.rectbg2{
@extend.rectbg;
背景:粉红色;
}
标题文字!
这是字幕文本
不使用黄色和粉色div的文本显示动画的一种方法是使用css动画
.anim容器{
宽度:500px;
//高度:120px;
溢出:隐藏;
边框:实心1px黑色;
}
h1,h3{
-webkit动画名称:示例;/*Safari 4.0-8.0*/
-webkit动画持续时间:4s;/*Safari 4.0-8.0*/
动画名称:文本显示;
动画持续时间:4s;
}
/*Safari 4.0-8.0*/
@-webkit关键帧文本显示{
来自{背景色:红色;}
至{背景色:黄色;}
}
/*标准语法*/
@关键帧文本显示{
来自{color:white;}
至{color:#222222;}
}
标题文字!
这是字幕文本
不使用黄色和粉色div的文本显示动画的一种方法是使用css动画
.anim容器{
宽度:500px;
//高度:120px;
溢出:隐藏;
边框:实心1px黑色;
}
h1,h3{
-webkit动画名称:示例;/*Safari 4.0-8.0*/
-webkit动画持续时间:4s;/*Safari 4.0-8.0*/
动画名称:文本显示;
动画持续时间:4s;
}
/*Safari 4.0-8.0*/
@-webkit关键帧文本显示{
来自{背景色:红色;}
至{背景色:黄色;}
}
/*标准语法*/
@关键帧文本显示{
来自{color:white;}
至{color:#222222;}
}
标题文字!
这是字幕文本
另外,如果我做了位置:绝对的话,divs会上升到页面的顶部
这不是我想要的我希望他们在
动漫容器
然后首先将anim container
的position
属性设置为relative
。之后,将子项设置为绝对值。它不会飞到页面的顶部
.anim容器{
宽度:500px;
高度:100px;
溢出:隐藏;
边框:实心1px黑色;
位置:相对位置;
}
.rectbg{
宽度:500px;
高度:50px;
背景:黄色;
颜色:白色;
位置:绝对位置;
排名:0;
}
.rectbg2{
宽度:500px;
高度:50px;
背景:粉红色;
位置:绝对位置;
顶部:50px;
}
标题文字!
这是字幕文本
另外,如果我做了位置:绝对的话,divs会上升到页面的顶部
这不是我想要的我希望他们在
动漫容器
然后首先将anim container
的position
属性设置为relative
。之后,将子项设置为绝对值。它不会飞到页面的顶部
.anim容器{
宽度:500px;
高度:100px;
溢出:隐藏;
边框:实心1px黑色;
位置:相对位置;
}
.rectbg{
宽度:500px;
高度:50px;
背景:黄色;
颜色:白色;
位置:绝对位置;
排名:0;
}
.rectbg2{
宽度:500px;
高度:50px;
背景:粉红色;
位置:绝对位置;
顶部:50px;
}
标题文字!
这是字幕文本
您是仅将黄色和粉色div用于文本显示动画,还是它们还有其他用途?仅用于显示动画,我将在动画播放完成后将它们从DOM中删除。您是仅将黄色和粉色div用于文本显示动画,还是它们也有其他用途?仅用于显示动画,播放完动画后,我会将它们从DOM中删除。这不起作用。我需要div,因为我想要的动画比简单地改变颜色要复杂得多。我需要一种在标题标签上堆叠div的方法。另外,我正在使用带有vue的gsap进行此操作。这不起作用。我需要div,因为我想要的动画比简单地改变颜色要复杂得多。我需要一种在标题标签上堆叠div的方法。另外,我正在使用gsap和vue来实现这一点。