Javascript Facebook和媒体内容占位符样式

Javascript Facebook和媒体内容占位符样式,javascript,jquery,facebook,user-interface,medium.com,Javascript,Jquery,Facebook,User Interface,Medium.com,最近我注意到Facebook和Medium正在使用一种延迟加载方式。然而,我发现jQuery或任何其他库都没有达到相同的风格 有人知道如何实现这一点吗?或者有人知道任何熟悉的jQuery库可以做到这一点吗 这是我指的屏幕截图: 我刚在Codepen找到一个: @-webkit关键帧占位符闪烁{ 0% { 背景位置:-468px 0 } 100% { 背景位置:468px 0 } } @关键帧闪烁{ 0% { 背景位置:-468px 0 } 100% { 背景位置:468px 0 } } .时间

最近我注意到Facebook和Medium正在使用一种延迟加载方式。然而,我发现jQuery或任何其他库都没有达到相同的风格

有人知道如何实现这一点吗?或者有人知道任何熟悉的jQuery库可以做到这一点吗

这是我指的屏幕截图:

我刚在Codepen找到一个:

@-webkit关键帧占位符闪烁{
0% {
背景位置:-468px 0
}
100% {
背景位置:468px 0
}
}
@关键帧闪烁{
0% {
背景位置:-468px 0
}
100% {
背景位置:468px 0
}
}
.时间线包装器{
背景色:#e9eaed;
颜色:141823;
填充:20px;
边框:1px实心#ccc;
}
.时间表项目{
背景:#fff;
边框:1px实心;
边框颜色:#e5e6e9#dfe0e4#d0d1d5;
边界半径:3px;
填充:12px;
保证金:0自动;
最大宽度:472px;
最小高度:200px;
}
.动画背景{
-webkit动画持续时间:1s;
动画持续时间:1s;
-webkit动画填充模式:正向;
动画填充模式:正向;
-webkit动画迭代计数:无限;
动画迭代次数:无限;
-webkit动画名称:占位符闪烁;
动画名称:闪烁;
-webkit动画计时功能:线性;
动画计时功能:线性;
背景:#f6f7f8;
背景:#eeeeee;
背景:-webkit渐变(线性、左上、右上、颜色停止(8%,#eeeeee)、颜色停止(18%,#dddddd)、颜色停止(33%,#eeeeee));
背景:-webkit线性梯度(左,#eeeeee 8%,#DDDD 18%,#eeeeee 33%);
背景:线性梯度(向右,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);
-webkit背景尺寸:800px 104px;
背景尺寸:800px 104px;
高度:96px;
位置:相对位置;
}
.背景遮罩{
背景:#fff;
位置:绝对位置;
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
.背景遮罩{
边框:1px实心#ddd;
}
.轮廓:悬停.背景遮罩{
边界:无;
}
.轮廓:悬停。背景遮罩:悬停{
边框:1px实心#ccc;
z指数:1;
}
.background-masker.header-top,
.background-masker.header-bottom,
.background-masker.subheader-bottom{
排名:0;
左:40px;
右:0;
高度:10px;
}
.background-masker.header-left,
.background-masker.subheader-left,
.background-masker.header-right,
.background-masker.subheader-right{
顶部:10px;
左:40px;
高度:8px;
宽度:10px;
}
.background-masker.header-bottom{
顶部:18px;
高度:6px;
}
.background-masker.subheader-left,
.background-masker.subheader-right{
顶部:24px;
高度:6px;
}
.background-masker.header-right,
.background-masker.subheader-right{
宽度:自动;
左:300px;
右:0;
}
.background-masker.subheader-right{
左:230像素;
}
.background-masker.subheader-bottom{
顶部:30px;
高度:10px;
}
.background-masker.content-top,
.background-masker.content-second-line,
.background-masker.content-third-line,
.background-masker.content-second-end,
.background-masker.content-third-end,
.background-masker.content-first-end{
顶部:40px;
左:0;
右:0;
高度:6px;
}
.background-masker.content-top{
高度:20px;
}
.background-masker.content-first-end,
.background-masker.content-second-end,
.background-masker.content-third-end{
宽度:自动;
左:380px;
右:0;
顶部:60px;
高度:8px;
}
.background-masker.content-second-line{
顶部:68px;
}
.background-masker.content-second-end{
左:420px;
顶部:74px;
}
.background-masker.content-third-line{
顶部:82px;
}
.background-masker.content-third-end{
左:300px;
顶部:88px;
}

我刚在Codepen找到一个:

@-webkit关键帧占位符闪烁{
0% {
背景位置:-468px 0
}
100% {
背景位置:468px 0
}
}
@关键帧闪烁{
0% {
背景位置:-468px 0
}
100% {
背景位置:468px 0
}
}
.时间线包装器{
背景色:#e9eaed;
颜色:141823;
填充:20px;
边框:1px实心#ccc;
}
.时间表项目{
背景:#fff;
边框:1px实心;
边框颜色:#e5e6e9#dfe0e4#d0d1d5;
边界半径:3px;
填充:12px;
保证金:0自动;
最大宽度:472px;
最小高度:200px;
}
.动画背景{
-webkit动画持续时间:1s;
动画持续时间:1s;
-webkit动画填充模式:正向;
动画填充模式:正向;
-webkit动画迭代计数:无限;
动画迭代次数:无限;
-webkit动画名称:占位符闪烁;
动画名称:闪烁;
-webkit动画计时功能:线性;
动画计时功能:线性;
背景:#f6f7f8;
背景:#eeeeee;
背景:-webkit渐变(线性、左上、右上、颜色停止(8%,#eeeeee)、颜色停止(18%,#dddddd)、颜色停止(33%,#eeeeee));
背景:-webkit线性梯度(左,#eeeeee 8%,#DDDD 18%,#eeeeee 33%);
背景:线性梯度(向右,#eeeeee 8%,#dddddd 18%,#eeeeee 33%);
-webkit背景尺寸:800px 104px;
背景尺寸:800px 104px;
高度:96px;
位置:相对位置;
}
.背景遮罩{
背景:#fff;
位置:绝对位置;
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
.背景遮罩{
边框:1px实心#ddd;
}
.轮廓:悬停.背景遮罩{
边界:无;
}
.轮廓:悬停。背景遮罩:悬停{
边框:1px实心#ccc;
z指数:1;
}
返回