前端实例练习 - 加载动效按钮

加载动效按钮

代码储存在Github
效果预览

初衷:很多人在初学前端的时候都会问,“如何入门前端?”
同为在前端学习道路上,奋力追赶的一员,本人对于目前网络上所能看到的 “入门级” 的教材并不太满意。学习一门新知识,实例是尤其重要的。在这里本人整理了目前页面上常见功能实现的具体实例。愿能为大家提供一些帮助。
希望能够与大家互相分享,共同进步。

效果预览

HTML 部分

从外部调用图标库

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

我在这里使用的 font-awesome 这个图标库

添加按钮

    <button class="buttonload">
        <i class="fa fa-spinner fa-spin"></i>Loading
    </button>

    <button class="buttonload">
        <i class="fa fa-circle-o-notch fa-spin"></i>Loading
    </button>

    <button class="buttonload">
        <i class="fa fa-refresh fa-spin"></i>Loading
    </button>

使用 class="fa fa-XXXX"来调用图标样式

CSS 部分

按钮样式

.buttonload {
    background-color: #4CAF50;
    border: none;
    color: white;
    width: 100px;
    height: 50px;
    font-size: 16px
}

.buttonload i {
    margin-right: 10px; /*在文字与图标间增加些距离*/
}


好啦,现在我们已经写完。

怎么样,是不是很简单。赶快打开浏览器看看吧!

在这里,只是给大家提供一种思路,参考。
具体的实现,每个人都可以有不同的方法。
请大家赶快发挥想象,把你最想实现的功能,在电脑敲出来吧!

参考自w3cschools

原文地址:https://www.cnblogs.com/jlfw/p/12533512.html

时间: 2024-08-02 18:57:19

前端实例练习 - 加载动效按钮的相关文章

10几款网站瀑布流布局图片无限加载动效

jQuery选项卡形式图片瀑布流布局选项卡切换效果代码 jquery masonry瀑布流插件制作图片瀑布流布局代码 原生js简单瀑布流图片无限加载带鼠标悬停图片遮罩效果 jquery masonry瀑布流插件制作图片瀑布流布局代码 jquery柔韧性的图片滑动瀑布流布局 jquery时间轴插件文字图片瀑布流布局时间轴特效(不兼容IE678) modernizr html5图片预加载瀑布流布局鼠标悬停动画效果代码 jquery.waterfall.js自动底部填充对齐的瀑布流布局代码 jquer

js数据显示在文本框中(页面加载显示和按钮触动显示)

web代码如下: <!DOCTYPE html> <html> <head> <title>jsTest02.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is

WPF loading加载动画库

原文:WPF loading加载动画库 1. 下载Dll ?????? https://pan.baidu.com/s/1wKgv5_Q8phWo5CrXWlB9dA 2.在项目中添加引用 ??????? 略 3.在Xaml中引入名称空间 ????? xmlns:myLib="clr-namespace:MyLoadingLib;assembly=MyLoadingLib" 4.使用代码 ?????<StackPanel>???? <myLib:CirclePoint

前端技术--懒加载

有利于优化前端页面因瀑布页面图片多而导致的页面加载时间长,加载慢的问题. 原理 设置个data-src(自定义一个属性)来存放真实地址 当滚动页面时,检查所有的img标签,看是否出现在视野中,如果已经出现在了视野中,那继续再进行判断,看其是否已经被加载过了,如果还没有被加载过,那就进行加 这里需要注意两个问题 首先页面一开始不进行滚动 就不会加载任何图片  滚轮开始动的时候就加载会重复  所以会浪费资源  不如等到滚轮停止再加载 代码如下 <!doctype html><html lan

js前端模块化之加载器原理解析(一)

先来说一下前端模块化的价值:引用模块此处有详细的介绍,可以自行前往观看. 一.总结如下优点: (1)解决命名冲突(2)烦琐的文件依赖(3)模块的版本管理(4)提高可维护性(5)前端性能优化(6)跨环境共享模块 二.加载器的基本思路: 如何去定义我们的模块? 如何将我们定义的模块去合并? 我们想一下,如果我们正常的引用入js到页面我们需要做神马事情,是否是使用:<script type="text/javascript" src="xxx"></sc

Android实例-TRectangle加载图片(XE8+小米2)

结果: 1.加载图片很流畅,可以做背景用. 2.现在是加载了正形与圆形,其他形状能不能加载呢?自己测试哦,要多动手才行. 3.需要把图片打到包里哦(路径为“assets\internal\”). 实例代码: 1 unit Unit1; 2 3 interface 4 5 uses 6 System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, 7 FMX.Types, FMX.Controls,

前端:图片加载失败的处理方式

1. 前端展示数据的时候,有图片加载失败的时候,可以用img标签的 “onerror”属性,来指定 如果图片加载失败,那么就执行onerror属性里面的代码 比如Freemarker的写法 图片地址 = ${headHref} <img src="${headHref}" onerror="this.src='<#if headHref!= ''>${headHref}<#else> ${basePath}/images/phone/pic.jp

前端资源预加载并展示进度条

我们经常会看到,一些站点在首次进入的时候会先显示一个进度条,等资源加载完毕后再呈现页面,大概像这样: 然后整个页面的操作就会非常流畅,因为之后没必要再等待加载资源了.尤其是在移动端,或者是页游中,这样做能避免页面出现白屏(等待加载图片),很大程度提升用户体验.那这种技术是如何实现的呢?其实非常简单,本文就来从基础细节探究一番. 为什么需要资源预加载 大多时候,我们的页面并不是一次渲染完毕的,而是随着用户的操作,不断修改DOM节点,如果你动态插入了一个图片节点,那么浏览器要马上发一个http请求,

关于前端JS模块加载器实现的一些细节

最近工作需要,实现一个特定环境的模块加载方案,实现过程中有一些技术细节不解,便参考 了一些项目的api设计约定与实现,记录下来备忘. 本文不探讨为什么实现模块化,以及模块化相关的规范,直接考虑一些技术实现原理. 1.简单实现模块化 一开始我想如果我的代码只有一个文件,那几行不就实现了吗 main.js var modules = {} var define = function(id,factory){ moudles[id] = factory } var require = function