javascript - 类似稀土掘金的加载占位功能是如何实现的?
迷茫
迷茫 2017-04-11 12:47:58
[JavaScript讨论组]

在页面预加载时,类似下图的占位效果,是如何实现的,原理是什么?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(3)
PHP中文网

用p+css仿照正常数据的展示布局,用css写出灰色的条形,并添加一个颜色变化的动画。

写个简单的例子吧:

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <style>
        body {
            background-color: #ddd;
        }
        .container {
            width: 320px;
            height: 360px;
            margin: 0 auto;
            padding: 10px;
            background-color: #ffffff;
        }
        .firstLine {
            width: 100%;
        }
        .secondLine {
            width: 40%;
        }
        .line {
            margin-bottom: 10px;
            height: 20px;
            background-color: #f9f9f9;
            animation: twinkle 1.5s infinite;
        }
        @keyframes twinkle {
            from {
                opacity: .5;
            }
            to {
                opacity: .9;
            }
        }
    </style>
</head>
<body>
    <p class="container">
        <p class="firstLine line"></p>
        <p class="secondLine line"></p>

        <p class="firstLine line"></p>
        <p class="secondLine line"></p>

        <p class="firstLine line"></p>
        <p class="secondLine line"></p>

        <p class="firstLine line"></p>
        <p class="secondLine line"></p>

        <p class="firstLine line"></p>
        <p class="secondLine line"></p>
    </p>
</body>
</html>
黄舟

这个功能比较官方一点的说法叫 墓碑 楼主可以根据这个去搜索下相关资料

PHP中文网

差不多是一楼的意思

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号