圆点

原生轮播图

好久不见. 提交于 2020-02-11 21:21:56
原生轮播图/* 功能说明: 1. 点击向右(左)的图标, 平滑切换到下(上)一页 2. 无限循环切换: 第一页的上一页为最后页, 最后一页的下一页是第一页 3. 每隔3s自动滑动到下一页 4. 当鼠标进入图片区域时, 自动切换停止, 当鼠标离开后,又开始自动切换 5. 切换页面时, 下面的圆点也同步更新 6. 点击圆点图标切换到对应的页 */ /** * 根据id得到对应的标签对象 * @param {Object} id */ function $(id) { return document.getElementById(id); } /** * 给指定id对应的元素绑定点击监听 * @param {Object} id * @param {Object} callback */ function click(id, callback) { $(id).onclick = callback; } 1 window.onload = function () { 2 3 var listDiv = $("list"); 4 var totalTime = 400;//换页的总时间 5 var intervalTime = 20;//移动的间隔时间 6 var intervalId;//循环定时器的id(翻页中的不移动) 7 var imgCount = 5; //图片的个数 8

bootstrap设计进度条和圆点

为君一笑 提交于 2020-02-03 02:32:18
1.设计进度条、文字前面的圆点和图片 2.思路: (1)设计进度条 (a) 进度条有滚动效果,要加上类.active (b)进度条的颜色通过类.progress-bar-success来写,可以写成. progress-bar-danger ,或者. progress-bar-warning (c)进度条有条纹,要加上类.progress-striped (2)设计文字前面的圆点 (3)设计文字前面的图片 源码: HTML: <li> <a href="#" class="dropdown-toggle notification-icon" data-toggle="dropdown"> <i class="fa fa-envelope"></i> <span class="badge">5</span> </a> <ul class="dropdown-menu"> <li class="dropdown-menu-header"> <strong>Messages</strong> <div class="progress progress-xs progress-striped active"> <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" aria

3种不同方式的焦点图轮播

北战南征 提交于 2020-01-26 11:24:33
1.自动轮播+经过圆点滚动+鼠标停留在圆点上 时候暂停+离开圆点自动轮播: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>焦点图</title <script type="text/javascript" src="js/jquery-1.8.0.min.js"></script <style type="text/css">*{margin:0; padding:0; list-style:none;} .clear-fix{*zoom:1;} .clear-fix:after{ content:"\0020"; clear:both; height:0; display:block;} h1{ text-align:center;} .slider{width:980px; height:365px; margin:0 auto;

2020.01.10【省选组】模拟 总结

谁说胖子不能爱 提交于 2020-01-10 15:14:12
呵呵o(  ̄︶ ̄ )o这次算是在昨天的基础上逆风翻盘了~ 考场: \(20 + 100 + 0 = 120\) 表示三题都想到了正解,但就是没有打出来。。。 (但好像其他人都是这样子的。。。) \(T1\) 一开始不懂先跳过了。 然后回来再看,发现可以将每个破船的半径增大鸡腿飞船半径。 然后我们就可以将题目转化为一个点判断飞船是否可以围成一个圈,使其包住鸡腿飞船的坐标。 因为 \(n\) 很小,所以我们可以随便用时间,然后。。。我好像不太会做了 \(GG\) 。 \(T2\) 对于 \(T2\) ,一眼题,明显树 \(hash\) ,我们随便打打即可。 \(T3\) 全场一直在推这道题。。。 想到了tarjan缩点求割点,但发现自己不会打。。。 然后考虑假的圆方树。我们用标记标记强连通分量(最大的强连通分量) 然后对其进行缩点。其实就是多一个点,然后每个点与其连边。(设它为方点) 我们只需要分方点和圆点来讨论即可。 圆点和圆点:那圆点一定是割点,我们就可以求答案。 圆点和方点:对于多个方点之间,它也是一个割点,求一求和然后在搞一搞。 方点和方点:方点就不用搞什么了。。。 如此即可。 \(over\) 总结: 感觉这次时间分配有所进步。 但是代码实现能力以及细节的掌控还不到位。 在打码的时候,我们要先想清楚一些,把情况考虑得更全面一点才好。 这次总体来看是有所进步了,下次继续努力!

Lodop打印控件 超文本自动分页

醉酒当歌 提交于 2020-01-09 04:16:42
Lodop打印控件打印html超文本,通常传入一个超文本内容可能会超过纸张,如果要拆分每页显示哪些然后手动分页比较麻烦,Lodop中的超文本都有自动分页的特点。 自动分页的依据: 1.超文本超过设置的打印项高度自动分页 (打印项高度) 2.超文本超过纸张自动分页 (纸张高度) 超文本分页,有两种可能,1.超过设置的打印项高度 2.打印项超过纸张高度 刚接触Lodop的新手有时会奇怪,一页下面还有很多空白 怎么就分页了呢?这是由于超文本打印项高度设定小了的缘故,本博文的(图2)专门介绍什么是打印项高度,以及如何调整打印项高度。 打印项高度: 在打印设计选中某个打印项,打印项周围出现蓝色的圆点,拖动圆点可以把打印项宽或高增大或减小,蓝色圆点围起来的区域就是打印项的宽高组成的区域,这个区域的高度就是打印项的高度。 改变打印项宽高值方法: 1.在打印设计里选中打印项,拖动蓝色圆点,增大或缩小宽高。 2.通过打印设计上方工具栏里的文本框和小三角,增大或减少宽高的值。 (调整后预览看看效果,不满意再调整,直到调整看起来分页高度合适,生成代码) 3.直接在语句里调整打印项高度值,例如ADD_PRINT_HTM的第3个参数是宽,第4个参数是高,第4个参数也就是打印项的高度值。 简短问答: 超文本打印项自动分页 超文本超过设置的打印项高度就会自动分页,可通过调整超文本打印项的高度

Typora快捷键记录

时光总嘲笑我的痴心妄想 提交于 2019-12-06 23:40:55
目前使用的是Typora这款Markdown软件,记录一下快捷键用法: 1、无序列表,黑色实心圆点或白色空心圆点 首先去除缩进,使用“Ctrl”+"["键或者“Shift”+"Tab"到句首,然后"-"+空格变成缩进的黑色实心圆点, 二级无序列表,也就是在比黑色实心圆点再缩进的无序列表,在缩进或者黑色实心圆点缩进的基础上,“-”+空格 2、"Ctrl"+1/2/3/4/5,依次是一/二/三/四/五/六级标题 来源: https://www.cnblogs.com/yqpy/p/12000181.html

用初中数学知识撸一个canvas环形进度条

柔情痞子 提交于 2019-12-04 01:20:14
周末好,今天给大家带来一款接地气的环形进度条组件 vue-awesome-progress 。近日被设计小姐姐要求实现这么一个环形进度条效果,大体由四部分组成,分别是底色圆环,进度弧,环内文字,进度圆点。设计稿截图如下: 我的第一反应还是找现成的组件,市面上很多组件都实现了前3点,独独没找到能画进度圆点的组件,不然稍加定制也能复用。既然没有现成的组件,只有自己用 vue + canvas 撸一个了。 效果图 先放个效果图,然后再说下具体实现过程,各位看官且听我慢慢道来。 安装与使用 源码地址 ,欢迎 star 和提 issue 。 安装 npm install --save vue-awesome-progress 使用 全局注册 import Vue from 'vue' import VueAwesomeProgress from "vue-awesome-progress" Vue.use(VueAwesomeProgress) 局部使用 import VueAwesomeProgress from "vue-awesome-progress" export default { components: { VueAwesomeProgress }, // 其他代码 } webpack配置 由于当前版本发布时,未进行 babel 编译,因此使用时需要自行将 vue

用初中数学知识撸一个canvas环形进度条

一曲冷凌霜 提交于 2019-12-04 00:14:20
周末好,今天给大家带来一款接地气的环形进度条组件 vue-awesome-progress 。近日被设计小姐姐要求实现这么一个环形进度条效果,大体由四部分组成,分别是底色圆环,进度弧,环内文字,进度圆点。设计稿截图如下: 我的第一反应还是找现成的组件,市面上很多组件都实现了前3点,独独没找到能画进度圆点的组件,不然稍加定制也能复用。既然没有现成的组件,只有自己用 vue + canvas 撸一个了。 效果图 先放个效果图,然后再说下具体实现过程,各位看官且听我慢慢道来。 安装与使用 源码地址 ,欢迎 star 和提 issue 。 安装 npm install --save vue-awesome-progress 使用 全局注册 import Vue from 'vue' import VueAwesomeProgress from "vue-awesome-progress" Vue.use(VueAwesomeProgress) 局部使用 import VueAwesomeProgress from "vue-awesome-progress" export default { components: { VueAwesomeProgress }, // 其他代码 } webpack配置 由于当前版本发布时,未进行 babel 编译,因此使用时需要自行将 vue

halcon中你不知道的标定板细节

做~自己de王妃 提交于 2019-12-03 01:32:38
本人文着重阐述以下问题: halcon是否只能使用halcon专用的标定板? halcon标定板如何生成? halcon标定板如何摆放,拍照数量有无限制? halcon是否只能使用halcon专用的标定板? halcon提供了简便、精准的标定算子并且提供了标定助手,这无疑大大方便了广大开发者。 在halcon中有两种方式可以进行标定: 如halcon自带例程中出现的,用halcon定义的标定板 ,如下图 用户自定义标定板,用户可以制作任何形状、形式的标定板 所以,halcon并非只能使用专用标定板,也可以使用自定义标定板就行标定。 使用halcon定义标定板的优势是可以使用halcon的标定板提取算子,提取标记点,而当使用自己定义的标定板格式则需要自己完成此部分工作。 halcon标定板如何生成? gen_caltab(::XNum,YNum,MarkDist,DiameterRatio,CalTabDescrFile,CalTabPSFile :) 算子来制作一个标定板 XNum 每行黑色标志圆点的数量。 YNum 每列黑色标志圆点的数量。 MarkDist 两个就近黑色圆点中心之间的距离。单位是meter DiameterRatio 黑色圆点直径与两圆点中心距离的比值。 CalTabDescrFile 标定板描述文件的文件路径(.descr)。这两个文件路径是用来存放文件的