html代码

我是div顶部

其中div1是整个容器,div2是需要从下往上显示的div。如果只是改变height高度的话,会导致div从上往下慢慢显示,所以并不能直接设置div2的高度来达成效果,此时我们需要一个遮罩mask来帮助div2达成想要的效果。

css代码

.div1{

width: 400px;

height:400px;

background: #ccc;

position: relative;

}

.div2{

width: 200px;

height: 400px;

background: #0099CC;

position: absolute;

left: 0;

bottom: 0;

}

.mask{

width: 200px;

height: 400px; /* 高度是变量 */

position: absolute;

left: 0;

top: 0; /* top是变量 */

}

这是动画之后的css,div已经在了它最后应该在的位置。 那么我这里让div2从下往上显示的想法就是:遮罩mask始终在div1最下方的同时增加height,div2固定高度的同时绝对定位至遮罩mask的底部。 只要满足mask.height + mask.top = div1.height,就不会让mask从外观来看是从下往上显示的。

最后加上动画效果

.mask{

animation: animate 5s ease infinite;

overflow: hidden;

}

@keyframes animate{

from {

height: 0px;

top : 400px;

}

to {

height: 400px;

top : 0px;

}

}

下面就是最后的成果:

本文由乐趣区整理发布,转载请注明出处,谢谢。

css从上到下逐渐加载,css制作从下往上逐渐显示的div相关推荐

  1. jQuery模拟原生态App上拉刷新下拉加载效果代码

    以下任意均可: 1. jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. 原文:http://www.sucaij ...

  2. html下拉加载原理,GitHub - gavinjzx/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  3. html下拉加载实现原理,GitHub - sybiele/wxPull: 原生JS实现微信公众号或网页使用下拉加载和上拉刷新...

    原生JS实现微信公众号或网页使用下拉加载和上拉刷新 微信浏览器打开网页显示网址安全信息解决办法,网上很多办法,也找了很久,但是最新的很多用不了. 先看看效果,是不是亲想要的,可以跳过,以免浪费宝贵时间 ...

  4. uniapp 微信小程序分页方法:uni-pagination分页插件和上拉分页、下拉加载刷新、刷新后回到顶部

    1.uni-pagination分页插件 先去uniapp插件市场安装分页插件: uni-app官网https://uniapp.dcloud.io/component/uniui/uni-pagin ...

  5. 无法加载html样式,无法加载css是什么原因?

    CSS主要用来设计网页的样式,美化网页:它不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化. CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式 ...

  6. iscroll5 上拉,下拉 加载数据

    我这里的思路是上拉时候只是加载第一页的内容,可根据实际情况修改其中的代码.请勿照搬.样式没怎么调,可以加载gif动画.1.没有数据时候,下拉可以加载数据.2.没有数据时候,点击也可以加载数据.3.其余 ...

  7. jQuery模拟原生态App上拉刷新下拉加载

    jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. <!doctype html> <html ...

  8. 如何只在IE上加载CSS样式表

    前言:IE一直是特殊的一个浏览器,我们可以使用一些方法来指定样式表只在IE浏览器下被加载. IE9以及低于IE9版本 : 可以使用条件注释语句来加载特定于ie的样式表.如下所示,使用外部样式表. &l ...

  9. Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载

    为什么80%的码农都做不了架构师?>>>    随着 Google 推出了全新的设计语言 Material Design,还迎来了新的 Android 支持库 v7,其中就包含了 M ...

最新文章

  1. 后台运行定位,音频,网络电话
  2. 浏览器中可以运行Window2000,WebAssembly 是 JavaScript 的末日?
  3. 可以看到对方是否打开_打开手机实景地图,连你家门口都可以清晰看到,方便又好用...
  4. 图形界面不卡的linux,图形化界面linux(linaro)的安装小结
  5. 信捷plc485通信上位机_基于Snap7实现与西门子PLC通信
  6. android-铃声的设置与播放
  7. Win11系统下Excel怎么把0变成空白
  8. C++11多线程------std::async
  9. Java关于md5+salt盐加密验证
  10. 阶段3 2.Spring_08.面向切面编程 AOP_7 通用化切入点表达式
  11. PPT双屏抽奖,大气,能Hold住全场!与其它PPT内容可融为一体,实现无缝切换!
  12. 用奈式第一准则判断是否有码间干扰
  13. 基于51单片机流水灯仿真与程序设计
  14. 贝叶斯(三)先验分布的确定
  15. 不同tric 改进的理由
  16. SQL语句中case、when、then的使用
  17. Platform 设备驱动:platform_get_drvdata 与 platform_set_drvdata
  18. Android音频子系统(十三)------audio音频测试工具
  19. ERP系统对接方案,API接口封装系列(高并发)
  20. plt.text()用法

热门文章

  1. CE修改器入门:未知数值扫描
  2. 五天入门SpringBoot(1)—Java SpringBoot 基础--helloworld,15分钟超快速入门
  3. 一键网络重装系统 - 魔改版(适用于Linux / Windows)
  4. word字体大小与公式编辑器字体对照表 如何批量修改word里的公式
  5. framework/netcore 任务调度 FluentScheduler
  6. matlab遗传算法求多元函数最小值,matlab遗传算法求函数最小值
  7. [02.02]主题之家精美主题每日更新【雪豹】
  8. Linux自动封ip,Linux上基于配置文件封ip简单实践
  9. JavaFX Image Invalid URL or resource not found
  10. 《数据结构》-第七章 查找(知识点总结)