Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 带有移动背景的css剪辑文本_Html_Css - Fatal编程技术网

Html 带有移动背景的css剪辑文本

Html 带有移动背景的css剪辑文本,html,css,Html,Css,说到CSS,我真的是个新手——但我看到了将文本用作背景遮罩的酷效果。我让它工作得很好,但我已经下定决心尝试动画的背景,以不断地滑动到左边。我就是做不到 h1{ 字体系列:Poppins; 字号:12rem; 颜色:透明; 背景图片:url(people.jpg); 背景尺寸:封面; 背景重复:重复-x; 背景剪辑:文本; -webkit背景剪辑:文本; 动画:幻灯片背景15s线性无限; } @关键帧滑动背景{ 从{ 变换:translateX(0); } 到{ 转化:translateX(-1

说到CSS,我真的是个新手——但我看到了将文本用作背景遮罩的酷效果。我让它工作得很好,但我已经下定决心尝试动画的背景,以不断地滑动到左边。我就是做不到

h1{
字体系列:Poppins;
字号:12rem;
颜色:透明;
背景图片:url(people.jpg);
背景尺寸:封面;
背景重复:重复-x;
背景剪辑:文本;
-webkit背景剪辑:文本;
动画:幻灯片背景15s线性无限;
}
@关键帧滑动背景{
从{
变换:translateX(0);
}
到{
转化:translateX(-100%);
}
}
将其更改为:

@关键帧幻灯片\u背景{
从{
背景位置:0px 0px;
}
到{
背景位置:100%0px;
}
}

现在它开始工作了!感谢@Temani Afif指出我做错了什么。

有关信息:您也可以在动画中使用混合模式和文本缩进

h1{
字体系列:Poppins;
字号:12rem;
位置:相对位置;
z指数:1;
背景:白色;
保证金:0;
动画:幻灯片背景15s线性无限;
}
h1:之前{
内容:“;
混合模式:屏幕;
位置:绝对位置;
排名:0;
左:0;
身高:100%;
宽度:100%;
背景:url(http://lorempixel.com/output/fashion-q-c-640-480-10.jpg);
背景尺寸:封面;
}
@关键帧滑动背景{
从{
文本缩进:0;
}
到{
文本缩进:-100vw;
}
}

人物
您需要设置背景位置动画,而不是平移整个场景element@TemaniAfif我该怎么做呢?和你正在做的完全一样,但是你不用转换,而是用背景位置更新你的代码来显示它,这样我们就可以知道为什么它不是working@TemaniAfif非常感谢你!