侧边栏js样式代码
- <!-- menu html -->
- <div class="container">
- <div class="menu-wrap optiscroll" id="menuWrap" style="display:none">
- <nav class="menu">
- <!-- 个人简介 -->
- <div class="introduce-box">
- <div class="introduce-head">
- <div class="introduce-via" id="menuBlogAvatar"></div>
- </div>
- <div id="introduce"></div>
- </div>
- <!-- 导航 -->
- <div class="nav-title"></div>
- <div class="icon-list">
- <ul>
- <li><a href="https://www.cnblogs.com/kjdr/" target="_self">首页</a></li>
- <li><a href="https://www.cnblogs.com/kjdr/" target="_blank">联系</a></li>
- <li><a href="https://i.cnblogs.com/EditPosts.aspx?opt=1" target="_blank">新随笔</a></li>
- <li><a href="https://i.cnblogs.com/" target="_blank">管理</a></li>
- <li><a href="https://www.cnblogs.com/kjdr/" target="_blank">GitHub</a></li>
- <li><a href="https://blog.csdn.net/qq_47099828" target="_blank">CSDN</a></li>
- </ul>
- </div>
- <!-- 最新随笔 -->
- <div class="m-list-title"><span>最新随笔</span></div>
- <div class="m-icon-list" id="sb-sidebarRecentposts"></div>
- <!-- 我的标签 -->
- <div class="m-list-title"><span>我的标签</span></div>
- <div class="m-icon-list" id="sb-toptags"></div>
- <!-- 随笔分类 -->
- <div class="m-list-title"><span>随笔分类</span></div>
- <div class="m-icon-list" id="sb-classify"></div>
- <!-- 随笔档案 -->
- <div class="m-list-title"><span>随笔档案</span></div>
- <div class="m-icon-list" id="sb-record"></div>
- <!-- 阅读排行 -->
- <div class="m-list-title"><span>阅读排行</span></div>
- <div class="m-icon-list" id="sb-topview"></div>
- <!-- 推荐排行 -->
- <div class="m-list-title"><span>推荐排行</span></div>
- <div class="m-icon-list" id="sb-topDiggPosts"></div>
- </nav>
- <button class="close-button" id="close-button">Close Menu</button>
- <div class="morph-shape" id="morph-shape" data-morph-open="M-7.312,0H15c0,0,66,113.339,66,399.5C81,664.006,15,800,15,800H-7.312V0z;M-7.312,0H100c0,0,0,113.839,0,400c0,264.506,0,400,0,400H-7.312V0z">
- <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 800" preserveAspectRatio="none">
- <path d="M-7.312,0H0c0,0,0,113.839,0,400c0,264.506,0,400,0,400h-7.312V0z"/>
- </svg>
- </div>
- </div>
- <button class="menu-button" id="open-button">MENU</button>
- <div class="content-wrap" id="content-wrap"></div><!-- /content-wrap -->
- </div>
- <!-- menu html end -->
- <!-- banner html -->
- <div class="main-header">
- <canvas id="notHomeTopCanvas" style=" position: absolute;margin: auto;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;"></canvas>
- <div class="vertical">
- <div class="main-header-content inner">
- <h1 class="page-title cssf79d1841e1b313" id="homeTopTitle"></h1>
- <h2 class="page-description" id="hitokoto"></h2>
- <h3 class="page-author" id="hitokotoAuthor"></h3>
- </div>
- </div>
- <a class="scroll-down" href="javascript:void(0);" data-offset="-45">
- <span class="hidden">Scroll Down</span>
- <i class="scroll-down-icon iconfont icon-fanhui"></i>
- </a>
- </div>
- <!-- banner html end -->
- <!-- global var -->
- <script type="text/javascript">
- /*!
- * UPDATES AND DOCS AT: https://github.com/BNDong
- * https://www.cnblogs.com/bndong/
- * @author: BNDong, dbnuo@foxmail.com
- **/
- /**
- * 博客全局配置,请仔细配置!!
- */
- window.cnblogsConfig = {
- // ---- GitHub文件源配置 ----
- GhUserName: 'BNDong', // GitHub用户名(不是昵称),注意大小写
- GhRepositories: 'Cnblogs-Theme-SimpleMemory', // GitHub主题仓库名称
- GhVersions : '1bdd29aa067dd0fa8865ab6e64e6cd4d928448ac', // GitHub提交版本哈希值,根据版本加载代码,我有时候会提交代码进行调试,大家最好加载我仓库代码此处的版本 https://github.com/BNDong/Cnblogs-Theme-SimpleMemory/commits/master
- // ---- 基础信息配置 ----
- blogUser : "科技狂人", // 博主名称,文章后缀和主页图片上都会使用此名称
- blogAvatar : "https://pic.cnblogs.com/face/2008883/20200415194441.png", // 用户头像URL
- blogStartDate : "2018-08-08", // 入园时间,年-月-日,入园时间查看方法:鼠标停留园龄时间上,会显示入园时间
- // ---- 网站配置 ----
- webpageTitleOnblur : "Hi,科技狂人", // 当前页失去焦点,页面title显示文字
- webpageTitleOnblurTimeOut : 500, // 当前页失去焦点,页面title变化,延时时间,单位毫秒
- webpageTitleFocus : "欢迎回来!", // 当前页获取焦点,页面title显示文字,显示后延时恢复原title
- webpageTitleFocusTimeOut : 1000, // 当前页获取焦点,页面title变化,延时时间,单位毫秒
- webpageIcon : "https://pic.cnblogs.com/face/2008883/20200415194441.png", // 网站图标
- // ---- 进度条配置 ----
- progressBar: {
- id : 'top-progress-bar',
- color : '#77b6ff',
- height : '2px',
- duration: 0.2
- },
- // ---- Loading配置 ----
- loading: {
- rebound: {
- tension: 16,
- friction: 5
- },
- spinner: {
- id: 'spinner',
- radius: 90,
- sides: 3,
- depth: 4,
- colors: {
- background: '#f0f0f0',
- stroke: '#272633',
- base: null,
- child: '#272633'
- },
- alwaysForward: true, // When false the spring will reverse normally.
- restAt: 0.5, // A number from 0.1 to 0.9 || null for full rotation
- renderBase: false
- }
- },
- // ---- 页面动效配置 ----
- homeTopAnimationRendered: true, // true || false ,是否渲染主页头图动效
- homeTopAnimation: { // 主页头图动效设置
- radius: 15,
- density: 0.2,
- color: 'rgba(255,255,255, .2)', // 颜色设置,“random” 为随机颜色
- clearOffset: 0.3
- },
- essayTopAnimationRendered: true, // true || false ,是否渲染随笔页头图动效
- essayTopAnimation: { // 随笔页头图动效设置
- triW : 14,
- triH : 20,
- neighbours : ["side", "top", "bottom"],
- speedTrailAppear : .1,
- speedTrailDisappear : .1,
- speedTriOpen : 1,
- trailMaxLength : 30,
- trailIntervalCreation : 100,
- delayBeforeDisappear : 2,
- colors: [
- '#96EDA6', '#5BC6A9',
- '#38668C', '#374D84',
- '#BED5CB', '#62ADC6',
- '#8EE5DE', '#304E7B'
- ]
- },
- bgAnimationRendered: true, // true || false ,是否渲染背景动效
- backgroundAnimation : { // 背景动效设置
- colorSaturation: "60%",
- colorBrightness: "50%",
- colorAlpha: 0.5,
- colorCycleSpeed: 5,
- verticalPosition: "random",
- horizontalSpeed: 200,
- ribbonCount: 3,
- strokeSize: 0,
- parallaxAmount: -0.2,
- animateSections: true
- },
- // ---- 主页配置 ----
- homeTopImg : [ // 主页图片Url,推荐尺寸>= 1920*1080,支持多张,每次刷新随机设置一张
- "https://files-cdn.cnblogs.com/files/IIYMGF/06.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/07.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/08.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/11.bmp",
- ],
- homeBannerText: "", // 主页头图上的标语,设置此选项会固定显示文字,默认为空,自动获取一句。
- // ---- 随笔页配置 ----
- essayTopImg: [ // 随笔页图片Url,支持多张,每次刷新随机设置一张
- "https://files-cdn.cnblogs.com/files/IIYMGF/15.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/16.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/17.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/18.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/19.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/20.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/22.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/23.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/24.bmp",
- "https://files-cdn.cnblogs.com/files/IIYMGF/25.bmp",
- ],
- essayCodeHighlightingType: 'cnblogs', // 代码主题插件类型:cnblogs || highlightjs || prettify
- essayCodeHighlighting: 'cnblogs', // 代码高亮主题,具体主题参考文档
- essaySuffix:{ // 随笔后缀处配置
- aboutHtml : '', // 关于博主,不配置使用默认
- copyrightHtml: '', // 版权声明,不配置使用默认
- supportHtml : '' // 声援博主,不配置使用默认
- },
- // ---- 页脚配置 ----
- bottomBlogroll: [ // 友情链接,[[链接名,链接]....]
- ["申请坑位", 'https://www.cnblogs.com/kjdr/'],
- ],
- bottomText: { // 页脚标语
- icon: "️", // 图标
- left : "既然选择了远方", // 图标左侧文字
- right: "便只顾风雨兼程" // 图标右侧文字
- },
- // ---- 控制台输出 ----
- consoleList: [
- ['IIYMGF CNBlogs', 'https://www.cnblogs.com/kjdr/'],
- ['IIYMGF GitHub', 'https://www.cnblogs.com/kjdr/'],
- ['IIYMGF Email', '22727382@qq.com']
- ['IIYMGF CSDN', 'https://blog.csdn.net/qq_47099828']
- ],
- themeAuthor: false // 是否显示主题作者(原谅我的臭屁,O(∩_∩)O哈哈~)
- };
- // start cache
- $.ajaxSetup({cache: true});
- // load loadingJs
- $.getScript(getJsDelivrUrl('loading.js'), function () {
- // Loading start
- pageLoading.initRebound();
- pageLoading.initSpinner();
- pageLoading.spinner.init(pageLoading.spring, true);
- $.getScript(getJsDelivrUrl('jquery.mCustomScrollbar.min.js'), function () {
- $.getScript(getJsDelivrUrl('require.min.js'), function () {
- $.getScript(getJsDelivrUrl('config.js'), function () {
- var staticResource = [
- 'optiscroll', 'ToProgress', 'rotate',
- 'snapSvg', 'classie', 'main4', 'tools'];
- require(staticResource, function() {
- require(['base'], function() {
- (new Base).init();
- });
- });
- });
- });
- });
- });
- // get file url
- function getJsDelivrUrl(file, directory) {
- file = setFileNameMin(file, directory);
- return 'https://cdn.jsdelivr.net/gh/'+(window.cnblogsConfig.GhUserName)+'/'+(window.cnblogsConfig.GhRepositories)+'@'+(window.cnblogsConfig.GhVersions)+'/' + (file ? file : '');
- }
- // optimization file name
- function setFileNameMin(file, directory) {
- if (typeof file == 'undefined') return '';
- var suffix = null,fileArr = file.split('.');
- if (fileArr.length > 0 && $.inArray(fileArr[(fileArr.length -1)], ['js', 'css']) != -1)
- {suffix = fileArr.pop(); directory = suffix;}
- file.search('.min') == -1 && fileArr.push('min');
- suffix != null && fileArr.push(suffix);
- return (typeof directory !== 'undefined' ? (directory + '/' + fileArr.join('.')) : (fileArr.join('.')));
- }
- </script>
- <!-- global var end -->
侧边栏js样式代码的更多相关文章
- js原生代码实现轮播图案例
一.轮播图是现在网站网页上最常见的效果之一,对于轮播图的功能,要求不同,效果也不同! 我们见过很多通过不同的方式,实现这一效果,但是有很多比较麻烦,而且不容易理解,兼容性也不好. 在这里分享一下,用j ...
- 搜索框js样式(通用型)
HTML部分代码: -------------------------------------------------------------- <div class="search_ ...
- ASP.Net MVC4中封装CSS和js冗余代码(不让其大篇的显示在前台上)
(1)封装CSS和JS代码,使用调用的方式在前台进行调用.是开发看起来简洁和易于管理,可达到重用. 由于asp.netMVC4 框架 ,在封装js和CSS的时候,有如下规范: using Syst ...
- js收藏代码
js收藏代码~ 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncon ...
- jquery瀑布流排列样式代码
<!DOCTYPE html><html><head lang="en"> <meta charset="gb2312" ...
- 一行js弹窗代码就能设计漂亮的弹窗广告
接到一个设计需求,要求xmyanke在网站右侧挂一个弹窗广告宣传最近的活动,找了半天都没看到合适的,自己鼓捣了一行js弹窗代码就能设计漂亮的弹窗广告,来瞧一下,欢迎拍砖提意见,js弹窗广告代码如下: ...
- CSS 黑魔法小技巧,让你少写不必要的JS,代码更优雅
首页 登录注册 CSS 黑魔法小技巧,让你少写不必要的JS,代码更优雅 阅读 8113 收藏 927 2017-09-26 原文链接:github.com 腾讯云容器服务CSS,立 ...
- angular.js分页代码的实例
对于大多数web应用来说显示项目列表是一种很常见的任务.通常情况下,我们的数据会比较多,无法很好地显示在单个页面中.在这种情况下,我们需要把数据以页的方式来展示,同时带有转到上一页和下一页的功能.现在 ...
- 前端学习:JS(面向对象)代码笔记
前端学习:JS(面向对象)代码笔记 前端学习:JS面向对象知识学习(图解) 创建类和对象 创建对象方式1调用Object函数 <body> </body> <script ...
随机推荐
- Spark3.0.1各种集群模式搭建
对于spark前来围观的小伙伴应该都有所了解,也是现在比较流行的计算框架,基本上是有点规模的公司标配,所以如果有时间也可以补一下短板. 简单来说Spark作为准实时大数据计算引擎,Spark的运行需要 ...
- 灵活运用的@RequestParam和@RequestBody
最近在编写项目的过程中,老出现前后端传递参数格式不一致.不统一的问题,对于一个已经快工作一年的Java程序员来说,实属不合格,所以我就下来好好研究了一下@RequestParam和@RequestBo ...
- MindManager教程:高中数学函数思维导图怎么画
说起函数,大家应该都不陌生吧,函数不论是在初中还是在高中都是需要重点学习的知识点,不仅仅是重点,更是作为难点曾出现在高考最后一道大题中.那今天我们就来做一个函数思维导图,来简单地了解一下关于函数的一些 ...
- Guitar Pro教程之组织小节
上一章节我们讲述了关于Guitar Pro 7的主界面的相关功能的介绍,对于初学作曲,又是吉他的初学者,刚刚接触{cms_selflink page='index' text='Guitar Pro' ...
- Mac用户好帮手CrossOver:耗时少,效率高
Mac系统仅适配自己的硬件,它的软件需要通过app store购买,所以很多Mac用户也为之烦恼.这种模式优点是稳定性与性能超强发挥,缺点也显而易见. 那该如何解决这一困扰呢?一般,我们会选择安装虚拟 ...
- IntelliJ IDEA 行注释的缩进设置(不自动添加注释到行首)
目录 现状 修改对比 最后 现状 想注释一行或一个方法,//注释总是生成在行首: 修改对比 要修改的配置在这: 我们可以在注释后添加一个空格,就变成了: 最后 设置完了看下注释效果: 这看起来才舒服.
- C语言模拟实现先来先服务(FCFS)和短作业优先(SJF)调度算法
说明 该并非实现真正的处理机调度,只是通过算法模拟这两种调度算法的过程. 运行过程如下: 输入进程个数 输入各个进程的到达事件 输入各个进程的要求服务事件 选择一种调度算法 程序给出调度结果:各进程的 ...
- 循序渐进VUE+Element 前端应用开发(29)--- 高级查询条件的界面设计
在系统模块中的业务列表展示里面,一般我们都会在列表中放置一些查询条件,如果是表字段不多,大多数情况下,放置的条件有十个八个就可以了,如果是字段很多,而这些条件信息也很关键的时候,就可能放置很多条件,但 ...
- 多态,向上转型,向下转型,final关键字
多态 概述 多态封装性,继承性之后,面向对象的第三大特性. 定义 多态:是指同一种行为,具有多个不同的表现形式. 生活中,比如跑的动作,猫,狗,大象跑起来的动作都是不一样的,再比如飞的动作 ...
- 小知识点 之 JVM -XX:MaxGCPauseMillis 与 -XX:GCTimeRatio
写在前边 JVM调优更多是针对不同应用类型及目标进行的调整,往往有很大的实验成份,通过实验来针对当前应用设置相对合适的参数,提高应用程序的性能与稳定性 最近在复习JVM,Parallel Scaven ...