位置: 编程技术 - 正文

JS+CSS实现网页加载中的动画效果(给网页添加javascript)

编辑:rootadmin

推荐整理分享JS+CSS实现网页加载中的动画效果(给网页添加javascript),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html+css+js网页制作,html+css+js网页,网站html加css,网页css样式怎么添加,js添加css,网页css样式怎么添加,网站html加css,html+css+js网页制作,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例为大家分享了JS实现网页加载中效果的具体代码,供大家参考,具体内容如下

需要材料:

一张loading动画的gif图片

基本逻辑:

模态框遮罩 + loading.gif动图,默认隐藏模态框页面开始发送Ajax请求数据时,显示模态框请求完成,隐藏模态框

下面我们通过Django新建一个web应用,来简单实践下

实践

1.新建一个Django项目,创建应用app, 配置好路由和static,略。将gif动图放到静态文件夹下,结构如下:

2.视图中定义一个函数,它返回页面test.html:

JS+CSS实现网页加载中的动画效果(给网页添加javascript)

3.test.html页面如下:

4.CSS样式如下:

说明:

通过设置position: fixed,并令上下左右为0,实现模态框覆盖整个页面; 设置gif动态图为背景,居中,来显示加载效果; 通过设置z-index值,令gif图悬浮在模态框上面; background-color: black;是为了看着明显,具体使用时可以设为white;

5.JS文件如下:

说明:

页面载入后,开始发送Ajax请求,从服务端ajax_handler视图请求数据,这时显示模态框请求完成后,不论成功与否,隐藏模态框

6.ajax_handler视图如下,它模拟网络延迟,并返回一些字符串:

效果如下:

如果显示不了gif动图,可能是浏览器缓存问题。项目完整代码在这里:

浅析Javascript中双等号(==)隐性转换机制 在Javascript中判断相等关系有双等号(==)和三等号(===)两种。其中双等号(==)是值相等,而三等号(===)是严格相等(值及类型是否完全相等)。因此有几个常

js通过Date对象实现倒计时动画效果 js通过Date对象实现倒计时效果,具体内容如下!DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"title倒计时动画/titlestylediv{text-align:center;height:px;line-height:px;}/styles

elemetUi 组件--el-upload实现上传Excel文件的实例 elemetUi组件--el-upload实现上传Excel文件的实例【需求】实现上传Excel文件,在上传到服务器时,还要附加一个参数,在请求上传文件接口前,先要进行文件

标签: 给网页添加javascript

本文链接地址:https://www.jiuchutong.com/biancheng/368454.html 转载请保留说明!

上一篇:JavaScript中Require调用js的实例分享(js require())

下一篇:浅析Javascript中双等号(==)隐性转换机制(javascript的理解)

  • 合同执行过程中应该怎么做
  • 商贸企业出口进项税会计分录汇总
  • 家具厂投入多少钱
  • 工程结算是含税还是不含税
  • 个体户一季度不超过30
  • 进口环节增值税由海关征收吗
  • 不进行工商登记会怎样
  • 申报扣除的广告费支出须符合哪些条件
  • 农产品增值税进项税额核定扣除办法
  • 融资租赁咨询服务合同需要交印花税吗
  • 固定资产折旧提完了之后还要怎么处理吗
  • 以股权投资入股放高利贷违法吗
  • 个人账户转公司账户需要交税吗
  • 逐步测试法计算内含报酬率
  • 食堂固定资产折旧年限
  • 总资产周转率计算公式用不用乘100%
  • 开出密码区的普票能入账吗?
  • 生育津贴缴纳
  • 业务订单需求表
  • 进货会计凭证
  • 代收款项属于收入范围吗
  • 销货成本销货成本是什么类账户
  • 给客户打折账务处理
  • 2019年城建税减免政策
  • 收款收据怎么写 样本
  • 华为手机屏幕下的三个功能键设置方法
  • deldir.exe是什么
  • 企业财务管理内部控制问题与应对策略
  • 栖息在树林中
  • 个人销售自建自用住房解读
  • nerf 怎么瞄准
  • 挂靠的项目怎么做账
  • react devtools
  • win11显卡驱动不兼容
  • vue关闭路由
  • 区块链网站模板
  • 一个简单的小实验
  • 充值款如何领取红包
  • printfi
  • mkdir命令怎么用
  • 税控机清单
  • centos8 mongodb
  • 延期缴纳土地使用税怎么办理
  • 个人所得税如何纳税
  • 税款差0.05是怎么处理
  • 固定资产后续支出
  • 外购免税农产品用于职工福利
  • 其他应付款转出的会计分录
  • 机械设备预付款比例
  • 以前年度管理费用
  • 商品盘点短缺
  • 企业取得的跨期业务
  • 进项税额转出有余额怎么调整
  • 银行业现金流量表
  • mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法
  • ubuntu怎么禁用nouveau
  • centos 6.5安装教程
  • 进入pe系统后c盘变成了e盘
  • ubuntu设置登录用户
  • win8 升级 win10
  • windows 10 mobile apk
  • window7激活系统
  • win10 系统
  • win7开机每次都要输入用户名
  • win7怎么禁止程序自启动
  • javascript基础教程教材答案
  • Perl的Mail::POP3Client模块和Gmail通信实例
  • cocos2dx视频教程
  • node.js解析excel
  • node.js介绍
  • centos7如何分区
  • shell脚本进程号
  • shell脚本-p
  • python itcast
  • Unity3D游戏开发引擎
  • js中的array数组有什么缺点
  • js中new一个函数
  • 安卓开发常见问题
  • 税务局六大攻坚
  • 17%增值税什么时候开始
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设