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

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

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


 

115个JS特效动画效果下载链接:https://pan.baidu.com/s/1qvamQT9ikLbUBcYQsG7TTA?pwd=uq3i

提取码:uq3i

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

14款CSS3卡片堆叠切换动画特效

CSS3实现3D人物走路动画特效

手机app页面转换css3动画特效

超级酷jQuery动画滑动插件

3D立体进度条加载动画特效

积木搭建房子CSS3特效

途牛旅游网CSS3动画特效

纯CSS3大海蓝天动画背景特效

HTML5拖动按钮齿轮动画切换特效

HTML5 SVG鼠标点击水纹按钮

jQuery类似窗帘左右拉开动画特效

jQuery创意爱心表白动画效果

jQuery图片切换插件gridSlide

CSS3卡通小鸟头像旋转动画特效

jQuery点击商品飞入购物车特效

CSS3卡通人物奔跑动画特效

纯CSS3幽灵上下浮动动画特效

庆祝胜利70周年CSS3特效

jQuery给图片点赞加一动画效果

jQuery多重图片无限循环动画效果

CSS3企业招聘引导页动画特效

CSS3文字导航鼠标悬停显示气泡代码

jQuery下拉框美化插件fancyspinbox

CSS3鼠标悬停线条遮罩效果代码

html5七夕情人节送花动画特效

纯CSS3夜晚天空月亮动画特效

可自定义刻度jQuery进度条

jQuery手风琴带玻璃流光质感特效

css3小船水面游动动画特效

jQuery点击上传进度条动画代码

支持多种动画特效jQuery幻灯片

20款CSS3鼠标经过文字背景动画特效

HTML5 Canvas实现水滴效果代码

jQuery水纹波动动画效果代码

html5页面滚动背景图片动画效果

jQuery抛物线运动轨迹动画特效

jQuery鼠标点击弹出粒子效果动画

HTML5 Tab选项卡动画切换特效

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 = 115# 采集数量
    sprider_start_count=451
    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=[]
    def __init__(self):
        pass

星球旋转插件jquery.planetarium.js

CSS3动态背景登录框代码

CSS3实现天气场景动画特效

jQuery音乐播放水波纹抖动特效

animation.css实现动画旋转特效

百度知道10周年html5特效

css3 radius实现圆形动画特效

发展简史jQuery时间轴特效

jQuery鼠标移动发出气泡动画

手机端html5卡通场景动画效果

jQuery CSS3动画过渡效果特效

jQuery鼠标经过九宫格动画效果

仿阿里巴巴首页jQuery焦点图

SVG+CSS3实现弹性跳动动画特效

js+css3实现楼盘模型旋转动画效果

Zepto.js宝箱开启动画抽奖

CSS3实现动态天气小图标特效

CSS3实现酷炫流光页面动画特效

纯CSS3悬停图标旋转导航动画代码

jQuery天空流星雨动画特效

jQuery CSS3鼠标点击动画效果

CSS3+SVG实现时间沙漏特效下载

jQuery多功能秒表闹钟计时器插件

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)

html5网格布局动画打开内容特效

有趣的jquery搜索框插件zySearch

CSS3空中白云飘动动画特效

纯CSS3实现漂亮的价格表样式代码

html5鼠标悬停图片动画展示效果

jQuery个人简介特效页面代码

CSS3实现150个动画SVG图标

AnG无双科技首页jQuery特效

飘动下落的气球动画js特效

鼠标悬停css3发光效果特效

css3空中飘浮的气球动画特效

进度加载条css3动画效果

jQuery加入购物车飞入动画特效

jQuery+PHP+MySql实现红蓝投票代码

Canvas彩色弹性碰撞小球动画

CSS3实现鼠标悬停链接按钮代码

动画库animate.css文字特效

css3实现点击svg图标动画特效

jQ+CSS3页面滚动内容元素动画特效

html5悬浮圆圈背景动画特效

CSS3实现古典纸扇动画特效

Canvas制作双环碰撞动画效果

css3冬天雪花飘落动画特效

HTML5 SVG实现布谷鸟时钟特效

html5 svg绘制卡通树动画特效

jquery仿魔客吧遮罩展示特效

CSS3文字标题动画效果代码

jQuery+CSS3文字动画插件Morphext

jquery左侧居中链接图片动画效果

HTML5多立方体3D翻转效果

css3鼠标滑动按钮动画效果

CSS3实现创意开关切换按钮

HTML5 Canvas实现逼真瀑布动画

HTML5 Canvas彩色像素进度条特效

HTML5 Canvas放射线动画特效

jQuery实现TaoBaoUED左侧导航

页面视差滚动切换jquery.localscroll插件

jQuery网站首页宽屏幻灯片代码

jquery+css3实现列表toggle特效

css3鼠标经过突出显示详情特效

css3鼠标悬停图标动画按钮切换

CSS3实现圣诞雪人动画特效代码

js+css3页面滚动动画效果代码

jQuery爆炸效果炫酷轮播焦点图

CSS3鼠标经过图标变色旋转特效

html5粒子效果浪漫表白特效

jQuery动画背景滑动切换效果

jQuery动画垂直时间轴特效代码

斯柯达野帝页面滚动插件multiscroll.js

jQuery动画二级下拉菜单代码

jQuery仿天猫商品飞入购物车代码

8种fakeloader页面加载动画效果

jQuery响应式线条滑出列表特效

css3 windows8加载动画特效

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)

 

最后送大家一首诗:

山高路远坑深,

大军纵横驰奔,

谁敢横刀立马?

惟有点赞加关注大军。

 

目录
相关文章
|
移动开发 JavaScript 前端开发
分享111个JS文字特效,总有一款适合您
分享111个JS文字特效,总有一款适合您
454 0
|
SQL Java 数据库连接
在mybatis中,使用map传递参数和进行模糊查询的方法
在mybatis中,使用map传递参数和进行模糊查询的方法
698 0
|
资源调度 JavaScript API
使用vue-demi来开发一个vue2和vue3组件
写这个包的主要目的是为了使用vue-demi来写vue2和vue3的公用组件。简单说一下自己的开发感受吧。不没有想象中的那么顺利(可能是自己没有理解到位); 使用vue-demi 里面目前来说只能vue2和vue3选择一种来进行测试,如果你想在同一个项目中对vue2和vue3来切换测试,我没有做到,会有些问题。
使用vue-demi来开发一个vue2和vue3组件
|
7月前
|
安全 API Swift
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
435 15
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
|
移动开发 JavaScript 前端开发
分享113个JS特效动画效果,总有一款适合您
分享113个JS特效动画效果,总有一款适合您
531 0
|
Python
md文件格式转成word文档
md文件格式转成word文档
595 0
|
网络协议 网络虚拟化
10.1.1.0/31这个地址到底能不能用?31位长度的掩码是怎么回事?
10.1.1.0/31这个地址到底能不能用?31位长度的掩码是怎么回事?
|
API 开发工具 Android开发
Android源码下载
Android源码下载
1612 0
|
JavaScript
js多条件筛选(可单条件搜索还可以模糊查询)
js多条件筛选(可单条件搜索还可以模糊查询)
415 0
|
存储 中间件 API
PHP框架详解 - Slim 框架
PHP框架详解 - Slim 框架