分享114个JS特效动画效果,总有一款适合您

简介: 分享114个JS特效动画效果,总有一款适合您

分享114个JS特效动画效果,总有一款适合您


 

114个JS特效动画效果下载链接:https://pan.baidu.com/s/18_NR3eaxDddWSHqAbMYiuw?pwd=m25p

提取码:m25p

Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj

jQuery动画库页面滚动元素动画

HTML5 Canvas彩虹波动动画特效

jQuery模态窗口打开动画效果

jQuery波浪文字动画特效

jQuery文字滚动切换动画特效

CSS3绘制画笔跳转动画特效

基于PixiJS实现超炫背景特效

可控制转速CSS3旋转风车特效

jQuery拖动滑块选择百分比特效

CSS3绘制怪物表情动画特效

纯CSS3绘制神奇宝贝伊布动画特效

html5 canvas梦幻背景动画特效

30多种js焦点图插件myFocus

html5打开页面图片组合动画特效

CSS3实现外星飞船UFO动画特效

jQuery爱心拉近拉远动画背景特效

css3仿淘宝支付成功打勾动画特效

jquery+css3动态数据对比代码

jQuery响应式消息通知插件

html5微信招聘信息动画切换代码

CSS3 Loader加载指示器动画效果

鼠标滑过按钮展开CSS3动画特效

jQuery数字滚动播放动画特效

html5超炫魔术扑克牌动画特效

Material Design按钮点击波特效

18款anime.js文字动画特效

import os
import shutil
import time
from time import sleep
from docx import Document
from docx.shared import Inches
from framework.base.BaseFrame import BaseFrame
from sprider.business.SeleniumTools import SeleniumTools
from sprider.business.SpriderTools import SpriderTools
from selenium import webdriver
from selenium.webdriver.common.by import By
from sprider.model.SpriderEntity import SpriderEntity
from sprider.access.SpriderAccess import SpriderAccess
class ChinaZJsSelenium:
    base_url =  "https://sc.chinaz.com/" # 采集的网址
    save_path = "D:\\Freedom\\Sprider\\ChinaZ\\"
    sprider_count = 114# 采集数量
    sprider_start_count=337
    word_content_list = []
    folder_name = ""
    page_end_number=0
    max_pager=20 #每页的数量
    haved_sprider_count =0  # 已经采集的数量
    page_count = 1  # 每个栏目开始业务content="text/html; charset=gb2312"
    filter_down_file=[]

适合甜品店的CSS3幻灯片特效

HTML5 Canvas动画仪表盘特效

jQuery带播放暂停按钮进度条代码

html5 svg个性文字播放动画特效

CSS3实现游乐场摩天轮旋转动画特效

jQuery百分比进度条动画效果

html5分页导航按钮样式动画特效

jQuery+CSS3大眼睛萌蛋动画特效

html5数字模糊滚动变清晰动画特效

CSS3百叶窗式图片动画切换特效

纯CSS3 UI制作搜索框样式代码

CSS3实现蓝色圆形风车旋转特效

jQuery蘑菇街会员等级显示动画特效

CSS3左侧图标菜单点击全屏切换代码

纯CSS3汽车在公路上行驶动画特效

Material Design风格内容幻灯片代码

JS复选框checkbox动画特效下载

jQuery仿淘宝彩票换一注动画特效

js键盘控制6键弹钢琴特效

强大的动画库插件anime.js

jQuery和CSS3添加到购物车特效

css3鼠标滑过图片文字动画特效

html5+css3齿轮滚动动画特效

CSS3鼠标悬停图标导航动画特效

jQuery多种切片过渡动画幻灯片代码

jQuery动画登录注册表单切换代码

HTML5鼠标控制骑自行车速度动画

jQuery仿新浪微博@功能特效

jQuery支持自定义消息提示框代码

jQuery彩色动画Tabs选项卡特效

多种CSS3动画效果星级评分特效

jQuery过渡动画打开新面板特效

jQuery鼠标滑过超链接动画特效

HTML5 SVG绘制轮廓线路径动画特效

jQuery点击加入购物车动画特效

3D鼠标拖拽卡片CSS3动画特效

css3 animation动画制作点击波特效

CSS3鼠标略过动画填充背景按钮代码

jQuery鼠标点击按钮产生动画特效

纯CSS3鼠标滑过彩色动画按钮

jQuery仿淘宝icon动画图标特效

7款CSS3鼠标滑过超链接动画特效

HTML5 Canvas炫酷3D背景动画代码

jQuery液态式环形按钮菜单特效

CSS3实现透明白块漂浮动画特效

HTML5 SVG卡通小动物动画特效

jQuery鼠标经过显示动画边框特效

JS+HTML5酷炫星空背景动画特效

def sprider(self,title_name="返回顶部"):
        """
       采集
       图片切换 https://sc.chinaz.com/tag_jiaoben/tupianqiehuan.html
       返回顶部 https://sc.chinaz.com/tag_jiaoben/fanhuidingbu.html
       动画效果 https://sc.chinaz.com/tag_jiaoben/donghuaxiaoguo.html
       :return:
       """
        if title_name == "图片切换":
            self.folder_name = "图片切换JS特效"
            self.second_column_name = "tupianqiehuan"
        elif title_name == "返回顶部":
            self.folder_name = "JS返回顶部特效"
            self.second_column_name = "fanhuidingbu"
        elif title_name == "动画效果":
            self.folder_name = "JS特效动画效果"
            self.second_column_name = "donghuaxiaoguo"
        first_column_name = "tag_jiaoben" # 一级目录
        BaseFrame().right("本次采集参数:title_name="+title_name+"")
        BaseFrame().right("本次采集参数:second_column_name=" + self.second_column_name + "")
        self.sprider_category = title_name  # 一级目录self.folder_name
        second_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录
        self.sprider_type =second_folder_name
        self.merchant=int(self.sprider_start_count) //int(self.max_pager)+1 #起始页码用于效率采集
        #原始路径+一级目录+二级目录
        self.file_path = self.save_path + os.sep + "JS" + os.sep + self.folder_name  + os.sep + second_folder_name
        self.save_path = self.save_path+ os.sep + "JS" + os.sep+self.folder_name +os.sep + second_folder_name+ os.sep + self.folder_name
        BaseFrame().debug("开始采集ChinaZJS"+self.folder_name+"源码...")
        sprider_url = (self.base_url + "/tag_jiaoben/{0}.html".format(self.second_column_name))
        down_path="D:\\Freedom\\Sprider\\ChinaZ\\JS\\"+self.folder_name +"\\"+second_folder_name+"\\Temp\\"
        if os.path.exists(down_path) is True:
            shutil.rmtree(down_path)
        if os.path.exists(down_path) is False:
            os.makedirs(down_path)
        if os.path.exists(self.save_path ) is True:
            shutil.rmtree(self.save_path )
        if os.path.exists(self.save_path ) is False:
            os.makedirs(self.save_path )
        chrome_options = webdriver.ChromeOptions()
        diy_prefs ={'profile.default_content_settings.popups': 0,
                    'download.default_directory':'{0}'.format(down_path)}
        # 添加路径到selenium配置中
        chrome_options.add_experimental_option('prefs', diy_prefs)
        chrome_options.add_argument('--headless') #隐藏浏览器
        # 实例化chrome浏览器时,关联忽略证书错误
        driver = webdriver.Chrome(options=chrome_options)
        driver.set_window_size(1280, 800)  # 分辨率 1280*800
        # driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例
        driver.get(sprider_url)
        # content = driver.page_source
        element_list = driver.find_elements(By.CLASS_NAME, "picblock")  # 列表页面 核心内容
        #element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
        #print(element_list.get_attribute('innerHTML'))
        laster_pager_div = driver.find_element(By.CLASS_NAME, "fenye")
        laster_pager_a =laster_pager_div.find_elements(By.TAG_NAME, 'a')
        laster_pager_url = laster_pager_a[len(laster_pager_a) - 2]
        page_end_number = int(laster_pager_url.text)
        self.page_count=self.merchant
        while self.page_count <= int(page_end_number):  # 翻完停止
            try:
                if self.page_count == 1:
                    self.sprider_detail(driver,element_list,self.page_count,page_end_number,down_path)
                    pass
                else:
                    if self.haved_sprider_count == self.sprider_count:
                        BaseFrame().debug("采集到达数量采集停止...")
                        BaseFrame().debug("开始写文章...")
                        self.builder_word(self.folder_name, self.word_content_list)
                        BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
                        break
                    #(self.base_url + "/sort/{0}/{1}/".format(url_index, self.page_count))
                    #http://soft.onlinedown.net/sort/177/2/
                    #https://sc.chinaz.com/tag_jiaoben/tupianqiehuan_2.html
                    next_url = self.base_url + "/tag_jiaoben/{0}_{1}.html".format(self.second_column_name, self.page_count)
                    driver.get(next_url)
                    element_list = driver.find_elements(By.CLASS_NAME, "picblock")  # 列表页面 核心内容
                    self.sprider_detail( driver, element_list, self.page_count, page_end_number, down_path)
                    pass
                #print(self.page_count)
                self.page_count = self.page_count + 1  # 页码增加1
            except Exception as e:
                print("sprider()执行过程出现错误:" + str(e))
                sleep(1)

jQuery曲线绘制出英文文字动画

纯CSS3带过渡动画效果分页条代码

CSS3汉堡包图标变形动画按钮

右侧按钮自动滑动图片切换特效

8款CSS3鼠标滑过图片动画效果

纯CSS3实现纸飞机动画特效

CSS3实现蟠桃树蟠桃摇晃动画特效

CSS3实现带动画的天气图标代码

CSS3实现骑摩托车兜风动画特效

JS游乐园跑动的小火车代码

jQuery+CSS3催眠怀表摇摆动画特效

jQuery+CSS3小鸟飞翔动画特效

jQuery猎豹橙色大巴动态背景特效

弹性过渡效果的圆形幻灯片代码

纯CSS3海边飞翔的小鸟动画特效

jQuery+CSS3创意搜索框特效

CSS3带动画效果的手风琴特效

jQuery带动画效果竖直菜单切换代码

jQuery硬盘百分比进度条代码

jQuery沿贝兹曲线和弧线运动特效

jQuery手机端动画切换引擎插件

 

import os
def void_file(dirPath):
    dirs = os.listdir(dirPath)  # 查找该层文件夹下所有的文件及文件夹,返回列表
    for file in dirs:
        file_full_name = dirPath + '/' + file
        file_ext = os.path.splitext(file_full_name)[-1]
        if file_ext is None  or file_ext=="":
            continue
        if "rar" == str(file_ext.split(".")[1]):
            os.remove(file_full_name)
        if "zipt" == str(file_ext.split(".")[1]):
            os.remove(file_full_name)
        if "gz" == str(file_ext.split(".")[1]):
            os.remove(file_full_name)
        if "tgz" == str(file_ext.split(".")[1]):
            os.remove(file_full_name)
# 查找指定文件夹下所有相同名称的文件
def search_file(dirPath, fileName):
    dirs = os.listdir(dirPath)  # 查找该层文件夹下所有的文件及文件夹,返回列表
    for currentFile in dirs:  # 遍历列表
        absPath = dirPath + '/' + currentFile
        if os.path.isdir(absPath):  # 如果是目录则递归,继续查找该目录下的文件
            search_file(absPath, fileName)
        elif currentFile == fileName:
            print(absPath)  # 文件存在,则打印该文件的绝对路径
            os.remove(absPath)

纯CSS3弹性卡通怪物动画特效

CSS3动画过渡全屏导航菜单特效

svg和animate.css实现文字动画特效

css3 transition图文动画显示特效

jQuery仿搜狐辩论投票动画代码

HTML5电子杂志翻书动画特效

纯CSS3实现轮船和飞机动画特效

CSS3 Sprite僵尸行走动画特效

CSS3实现3D弹簧跳动动画特效

纯CSS3实现西洋镜动画特效

CSS3实现3D螺旋动画特效

jQuery+CSS3动画倒计时特效

纯CSS3变形金刚霸天虎图标特效

纯CSS3鼠标滑过动画按钮特效

html5鼠标点击液体波浪动画特效

CSS3文本框动画输入标签效果

jQuery鼠标悬停边框变换动画特效

纯CSS3卡通大象走路动画

js鼠标拂过星星飘落动画特效

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
15天前
|
JavaScript
js动画循环播放特效源码(上班族的一天)
js动画循环播放特效是一段实现了包含形象的卡通小人吃、睡、电脑工作的网页动画,js循环动画,简单的画面设计。非常丝滑有意思,欢迎对此代码感兴趣的朋友前来下载参考。
26 2
|
2月前
|
前端开发 数据可视化 开发者
D3.js 内置的动画函数
D3.js 内置的动画函数
|
2月前
|
JavaScript 前端开发
JS配合CSS3实现动画和拖动小星星小Demo
本文通过代码示例展示了如何使用JavaScript和CSS3实现动画效果和拖动小星星的交互效果,包括文字掉落动画和鼠标拖动产生小星星动画的实现方法。
46 0
JS配合CSS3实现动画和拖动小星星小Demo
|
1月前
|
前端开发 数据可视化 开发者
D3.js 内置的动画函数
D3.js 内置的动画函数
|
3月前
|
JavaScript 前端开发 UED
Vue.js动画魔法:解锁流畅过渡,让每一次交互都成为用户心中的小确幸!
【8月更文挑战第30天】在Vue.js中,动画与过渡效果不仅是视觉点缀,更是提升用户体验的关键。通过流畅的动态效果,应用的互动性和吸引力得以增强,从而提高用户满意度和参与度。`&lt;transition&gt;`和`&lt;transition-group&gt;`组件结合CSS过渡,可轻松实现元素的进入、离开及列表变化动画。合理的性能优化,如使用硬件加速,能避免页面卡顿,确保动画既美观又高效。下面是一个简单的淡入淡出效果示例,展示了如何利用Vue.js实现平滑的动画过渡。总之,恰当的动画设计能显著提升应用的用户体验。
56 0
Vue.js动画魔法:解锁流畅过渡,让每一次交互都成为用户心中的小确幸!
|
3月前
|
JavaScript 前端开发
动态背景,视觉盛宴:JavaScript动画让网页活起来!
动态背景,视觉盛宴:JavaScript动画让网页活起来!
|
3月前
|
移动开发 JavaScript 前端开发
基于CSS3、原生JS、Vue3.0技术各自实现序列帧动画效果
这篇文章展示了如何使用纯CSS3、原生JavaScript以及Vue 3.0技术来实现序列帧动画效果,并通过代码示例和动画效果展示了每种方法的实现过程和最终效果。
138 0
|
4月前
|
JavaScript 前端开发 数据可视化
js 实现动画的两种方案对比:setTimeout vs RAF (requestAnimationFrame)
js 实现动画的两种方案对比:setTimeout vs RAF (requestAnimationFrame)
72 2
|
4月前
|
开发框架 前端开发 JavaScript
循序渐进BootstrapVue,开发公司门户网站(2)--- 使用wow.js动画组件以及自定义的CSS样式处理动态效果
循序渐进BootstrapVue,开发公司门户网站(2)--- 使用wow.js动画组件以及自定义的CSS样式处理动态效果
|
4月前
|
前端开发 JavaScript API
只会用插件可不行,这些前端动画技术同样值得收藏-JavaScript篇(下)
只会用插件可不行,这些前端动画技术同样值得收藏-JavaScript篇(下)
52 0