首页 > 其他分享 >jquery计数器动画特效

jquery计数器动画特效

时间:2024-11-28 12:21:51浏览次数:5  
标签:jquery 动画 counter 15px content 计数器 div class

这是一款jquery计数器动画特效。该jquery计数器动画特效使用bootstrap网格系统进行布局,然后通过jQuery animate方法来制作炫酷的计数器动画特效。

在线演示   下载

 

 使用方法

在页面中引入jquery,bootstrap.min.css和font-awsome.min.css文件。

< link href="dist/bootstrap.min.css" rel="stylesheet">
< link href="dist/font-awsome.min.css" rel="stylesheet">
< script src="js/jquery.min.js">      
 HTML结构

计数器的HTML结构如下:

< div class="container">
    < div class="row">
        < div class="col-md-3 col-sm-6">
            < div class="counter">
                < div class="counter-content">
                    < i class="counter-icon fa fa-globe">
                    < span class="counter-value">75
                    < h3 class="title">Web Design
                
            
        
        < div class="col-md-3 col-sm-6">
            < div class="counter">
                < div class="counter-content">
                    < i class="counter-icon fa fa-rocket">
                    < span class="counter-value">100
                    < h3 class="title">Web Development
                
            
        
    
 CSS样式

为计数器添加下面的CSS样式:

. counter {
    background :  #7a7fb6 ;
    text-align :  center ;
    position :  relative ;
}
. counter .counter-content{
    padding :  30px 20px 50px ;
    color :  #fff ;
    position :  relative ;
}
.counter:before,
.counter:after,
. counter .counter- content :before,
. counter .counter- content :after{
    content :  "" ;
    width :  20px ;
    height :  20px ;
    border-radius:  50% ;
    background :  #fff ;
    position :  absolute ;
    box-shadow:  inset 0 2px 2px #000 ;
    top :  15px ;
    left :  15px ;
}
.counter:after{
    left :  auto ;
    right :  15px ;
}
. counter .counter- content :before,
. counter .counter- content :after{
    box-shadow:  inset 0 -2px 2px #000 ;
    top :  auto ;
    bottom :  15px ;
}
. counter .counter- content :after{
    left :  auto ;
    bottom :  15px ;
    right :  15px ;
}
. counter .counter- icon {
    display : inline- block ;
    font-size :  40px ;
    margin-bottom :  15px ;
}
. counter .counter-value{
    display :  block ;
    font-size :  50px ;
    margin-bottom :  15px ;
}
. counter .title{
    font-size :  20px ;
    text-transform :  uppercase ;
    text-shadow :  3px 3px 2px rgba( 0 ,  0 ,  0 ,  0.71 );
}
@media only  screen and ( max-width :  990px ){
    . counter {  margin-bottom :  20px ; }
}                  
 Javascript

在页面DOM元素加载完毕之后,通过下面的方法来初始化该jquery计数器。

$( '.counter-value' ).each( function (){
    $( this ).prop( 'Counter' ,0).animate({
        Counter: $( this ).text()
    },{
        duration: 3500,
        easing:  'swing' ,
        step:  function (now){
            $( this ).text(Math.ceil(now));
        }
    });
});

 

标签:jquery,动画,counter,15px,content,计数器,div,class
From: https://www.cnblogs.com/liylllove/p/18574040

相关文章

  • 强大的jquery下拉分页选择插件SelectPage
    SelectPage.js是一款强大的jquery下拉分页选择插件。SelectPage.js下拉分页选择插件界面简洁,支持下拉,分页,键盘操作等功能。它的特点还有:在线演示  下载 插件基于jQuery开发,可在Bootstrap2、3环境下使用,亦可在原生无UI框架的环境下直接使用。兼容Bootstrap2、3样式,以及非......
  • 请用css写一个扫码的加载动画图
    .scanner{width:200px;height:200px;border:5pxsolid#009688;/*Customizecolor*/position:relative;overflow:hidden;}.scanner::before,.scanner::after{content:'';position:absolute;background-color:rgba(0,150,......
  • 2024如何合适的动画渲染GPU!一文为你说明
    ​GPU(图形处理单元)在动画渲染中扮演着至关重要的角色,它直接影响渲染速度和图像质量。选择合适的GPU对于动画制作和渲染工作至关重要。GPU概述GPU是一种专用电子电路,最初为图形渲染而开发,现在在多种计算任务中发挥着重要作用。GPU的核心功能是处理并行处理任务,使其在渲染复杂......
  • 【Unity插件】FPS Animation Framework 专注于为第一人称射击(FPS)游戏提供高质量的动画
    FPSAnimationFramework是一款Unity插件,专注于为第一人称射击(FPS)游戏提供高质量的动画框架和工具。它帮助开发者快速实现流畅、专业的角色动画,适用于单人游戏、多人游戏以及VR项目。以下是详细介绍:功能特点1.高质量动画提供多种预制动画,涵盖FPS游戏中的核心动作:......
  • 基于SVG的jquery手势密码解锁插件
    这是一款仿安卓的基于SVG的jquery手势密码解锁插件。你可以设置手势密码,以及验证手势密码,使用非常方便。在线演示  下载 使用方法在页面中引入jquery和patternlock.js文件,以及patternlock.css文件。<linkhref="patternlock.css"rel="stylesheet"type="text/css"/>......
  • 带自动提示功能的jQuery标签输入插件
    这是一款带自动提示功能的jQuery标签输入插件。该插件可以指定一组预定义的标签,在输入某个关键字之后,便会提示出所有的可用标签供选择,非常方便。在线演示  下载 使用方法在页面中引入amsify.suggestags.css和amsify.suggestags.js文件。<linkrel="stylesheet"t......
  • jQuery九宫格抽奖,php处理抽奖信息
    功能介绍jQuery九宫格抽奖是一种基于jQuery库的前端抽奖效果。通过九宫格的形式展示抽奖项,用户点击抽奖按钮后,九宫格开始旋转,最终停在一个随机位置上,此位置对应的抽奖项为用户的中奖结果。本文实现九宫格的步骤为:1.创建一个包含九个格子的九宫格,通过php接口获取奖品信息。......
  • 支持4种类型的jQuery轮播图插件EasySlides
    EasySlides是一款支持4种类型的jQuery轮播图插件。该jquery轮播图采用响应式设计,支持移动设备,内置有大图轮播,多图轮播,封面轮播和圆形轮播四种轮播图模式可供选择。在线演示  下载 使用方法在页面中引入jquery和jquery.easy_slides.js文件,以及样式文件jquery.easy_slides.......
  • jquery仿PPT幻灯片特效插件ppt.js
    ppt.js是一款jquery仿PPT幻灯片特效插件。该jquery插件基于jquery来显示图片翻页效果,可全屏显示,以及自定义图片的宽度和高度。 演示  下载 使用方法在页面中引入jquery和ppt.js文件,以及字体图标文件iconic和插件样式文件ppt.css。<linkrel="stylesheet"hre......
  • 功能齐全的jquery图片查看器插件
    lightgallery.js是一款功能齐全的jquery图片查看器插件。该jquery图片查看器插件采用响应式设计,提供图片查看,图片轮播,图片放大等功能。它的特点还有: 演示  下载 以模态窗口的形式全屏展示图片。显示图片的标题。可以实现图片的懒加载。可以自动播放图片,并提供进度......