- 博客(13)
- 资源 (23)
- 收藏
- 关注
原创 纯CSS让IE7/IE8浏览器实现正圆角效果
纯CSS让IE7,IE8浏览器实现正圆角效果 /*主要CSS*/ * { padding: 0; margin: 0; } .box { width: 150px; height: 150px; line-height: 150px; position: relative; overflow: hidden; margin:100px auto; } .radius { positio
2017-03-15 09:18:00 586
原创 canvas漫天闪烁的星星
一.原理星星之所以闪烁:采用的随机的抽取的星星发生缩放,从大足见变没有。二.代码 当前浏览器不支持Canvas,请更换浏览器后再试 var canvas = document.getElementById("canvas"); var cxt=canvas.getContext('2d'); canvas.width =
2017-03-15 08:54:41 785
原创 判断日期是否过期
一.知识点1.定义常量:const 2.Date()对象用于处理日期和时间可以获取当前的时分秒://获取系统当前时间function getNowtime(){ //获取当前得时间 var nowTime=new Date(); var year=nowTime.getFullYear(); //年 var month=nowTim
2017-03-07 15:38:02 4533
原创 canvas 绘制虚线
一.分析原理是:求出AB点之间的长度,再设置虚线的长度dashLength,把AB是我长度/虚线长度dashLength 就是虚线数量,根据虚线数量,长度就可以得到当第i个虚线的坐标位置,在使用context.moveTo()和context.lineTo()绘制 虚线您的浏览器不支持canvas//1.获取canvas的上下文, var c
2017-03-07 14:23:30 2333
原创 模拟下拉框选择对应菜单的内容
body,ul,li,a,p{margin: 0;padding: 0;} a{text-decoration: none; color: #555;font-size: 23px;} .zn-classreport-tabs{}.zn-classreport-tabstle{ font-size: 16px; position: relative;
2017-03-07 09:54:42 1086
原创 纯css制作三级菜单
一.注意点:1.选择器的使用①element1>element2:如果元素element2不是父元素element1的直接子元素,则不会被选择。②element1+element2: 选择器用于选取第一个指定的元素element1之后(不是内部)紧跟的元素element2,同级元素③:hover :选择器用于选择鼠标指针浮动在上面的元素④:after: 选择器在被选元素的内
2017-03-07 09:13:52 1942
原创 适用于各个浏览器并兼任ie7以上的轮播图
这是使用绝对定位来做 轮播图 body,ul,li{margin: 0;padding: 0;} /*幻灯片*/ .bannerwarp{ width: 100%; height: 600px; position: relative;
2017-03-06 10:36:33 2848
原创 响应不同分辨率ViewPort
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。 ViewPort 标记用于指定用户是否可以缩放Web页面,如果可以,那么缩放到的最大和最小缩放比例是什么。使用ViewPort 标记还表示文档针对移动设
2017-03-06 08:50:53 527
原创 canvas图像像素处理-createImageData()(二)
createImageData() 方法创建新的空白 ImageData 对象。新对象的默认像素值createImageData函数有两种函数原型,其语法分别如下所示(1).createImageData(sw, sh); 其一,返回指定大小的imageData对象。(2).createImageData(imagedata); 其二,返回与指定对象相同大小的imageData对象。首先需要知道的是,通过createImageData返回的是一个空的imageData对象,必须要针对其像素进行赋
2017-03-03 09:36:56 7211
原创 canvas图像像素处理- 马赛克/滤镜(一)
getImageData() 从Canvas画板上取得所选区域的像素数据.putImageData() 方法函数则表示将所得到的像素数据描画到Canvas画板上形成图形。如何在图像中参考一个像素周围的其他像素,进而实现一个图像处理.
2017-03-02 16:24:35 5255 1
原创 canvas系列-图片处理(五)放大镜
一.原理当鼠标点击并移动在画布canvas中时,会显示放大后的图片一角。移除canvas,鼠标松开或是鼠标离开点击那块范围时,则不会显示。这个原理是:把这个图片放在离屏canvas上,而可视画布canvas放着这个图片的缩小版,填充画布。当鼠标点击这个可视画布canvas中图像的位置,我们可以根据这个位置获取离屏画布canvas中图像上的位置(这个位置是=可视画布中图像的位置*图片与可
2017-03-02 11:12:38 833
原创 canvas系列--图像处理(四) 图像添加水印
从上一章 canvas系列--图像处理(三) 图像缩放的列子来说一.知识点1.要清楚理解drawImage() 方法,了解drawImage() 方法在画布上可以绘制图像、画布或视频context.drawImage(canvas,x,y,width,height);2.在canvas中绘制文本的方法:Context.font = "bold 50px Arial";
2017-03-01 16:00:34 1020
原创 canvas系列--图像处理(三) 图像缩放
图像缩放一.首先分析原理如图所示:每一次都显示整个图像,只不过显示整个图像时候,无论是放大还是缩小,显示的目标图像的左上角坐标不一样,而此时的sx,sy就是目标图像的左上角的坐标。当图像放大时(scale>1),sx,sy都是负数,目标图像将从canvas的外部显示,不过在canvas画布外面是不显示的,会被自动裁;当图像缩小时(scalesx = canvas.width /
2017-03-01 14:30:01 4233
vue3+wangEditor5自定义上传音频+视频
2023-07-05
ztree官网案例
2018-07-09
webuploader上传图片源码
2017-09-01
cropper裁剪案例
2017-09-01
小程序案例1
2017-08-29
FLIP 动画实现多维网格的过渡
2017-08-09
简单vue2开发
2017-08-08
webuploader上传图片
2017-08-07
FastStone Capture
2017-08-02
fis3简单项目
2017-07-21
CSS Sprites 的小工具
2017-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人