1
pagecho 2014-06-21 16:47:56 +08:00
最后的那个模糊效果好厉害啊!有教程么?
|
2
JoyNeop 2014-06-21 16:52:07 +08:00
卧槽这域名屌炸了
|
3
Livid MOD Server not found.
|
5
wzxjohn 2014-06-21 17:13:09 +08:00
git上国内访问慢很正常啊。。。没啥好奇怪的=。=
|
6
coraline OP |
7
Geeker 2014-06-21 17:24:08 +08:00
我手抖按了下 Tab 键 。。
|
8
paloalto 2014-06-21 17:26:11 +08:00 1
@pagecho lz 用的是 canvas 实现模糊。
var CanvasImage = function(a, b) { this.element = a, this.image = b, this.element.width = this.image.width, this.element.height = this.image.height, this.context = this.element.getContext("2d"), this.context.drawImage(this.image, 0, 0) }; CanvasImage.prototype.blur = function(a) { this.context.globalAlpha = .5; for (var b = -a; a >= b; b += 2) for (var c = -a; a >= c; c += 2) this.context.drawImage(this.element, c, b), c >= 0 && b >= 0 && this.context.drawImage(this.element, -(c - 1), -(b - 1)); this.context.globalAlpha = 1 }, |
9
paloalto 2014-06-21 17:27:38 +08:00 1
@pagecho 嫌麻烦的话,可以试试这个:
https://github.com/jakiestfu/Blur.js blur.js is a jQuery plugin that produces psuedo-transparent blurred elements over other elements. |
10
mortal 2014-06-21 17:29:43 +08:00
牛啊。。。
|
12
guoqiao 2014-06-21 17:43:34 +08:00 via iPhone 1
能不能把错别字改下,强迫症的表示难受…
|
13
P233 2014-06-21 17:47:52 +08:00
@paloalto 补充 SVG Filter
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <filter id="blur"> <feGaussianBlur stdDeviation="7" /> </filter> </svg> #div { filter:url(#blur) } 上一句在 Firefox 中需要写成 inline style, 写进 CSS 文件中无效,搜了下没人提过,也不知道为什么 |
15
jdqingm 2014-06-21 19:22:32 +08:00 via iPhone
好帅气…
|
16
wintr 2014-06-21 20:01:51 +08:00 1
最后 DESIGN 拼错了
|
17
taobeier 2014-06-21 20:05:18 +08:00
很漂亮!
|
21
falconeye 2014-06-21 21:31:14 +08:00
Good!
|
22
wensonsmith 2014-06-21 22:12:47 +08:00
图片模糊能详细说明一下吗?? 没找到源码
|
24
coraline OP @wensonsmith
这个是canvas生成模糊image的方法: var CanvasImage = function(ele,img) { this.element = ele; this.image = img; this.element.width = this.image.width; this.element.height = this.image.height; this.context = this.element.getContext("2d"); this.context.drawImage(this.image,0,0) }; CanvasImage.prototype.blur = function(i) { this.context.globalAlpha = 0.5; for (var y = -i; y <= i; y += 2) { for (var x = -i; x <= i; x += 2) { this.context.drawImage(this.element, x, y) if (x >= 0 && y >= 0) { this.context.drawImage(this.element, -(x-1), -(y-1)) } } } this.context.globalAlpha = 1 }; 其实就是双层图片模拟的,上层是canvas,下层是原来image |
25
hustlzp 2014-06-21 23:16:01 +08:00
楼主好强大!
|
26
cxshun 2014-06-22 00:25:36 +08:00
好帅气
|
27
zola 2014-06-22 04:39:46 +08:00
请教鼠标点击出现小圈的效果是叫什么名字?
|
28
wensonsmith 2014-06-22 07:11:33 +08:00
@coraline 调用的话是这样么? 我怎么成功不了啊···你能在http://jsfiddle.net/ 上写一个demo么?
var cImg = CanvasImage(document.getElementById('blur'),document.getElementById('img')); cImg.blur(2); |
29
wensonsmith 2014-06-22 07:13:56 +08:00
|
31
wensonsmith 2014-06-22 07:48:52 +08:00
楼主,图片尺寸如果超出窗口宽度,比如 一张1440 的图,我可以用 width = “100%” 来缩小至重口大小,但是canvas 里面绘制的是原图的大小,怎样处理的呢?
PS: 你给的源码里面的js都是压缩过的。。。看哭了啊! |
32
Artotria 2014-06-22 09:27:50 +08:00
楼主流弊,给你点赞!(/ w \ )
|
33
Artotria 2014-06-22 09:40:00 +08:00 1
看了下素锦阅读,我知道你是谁了
|
34
coraline OP @zola https://github.com/LoeiFy/loeify.github.com/blob/master/assets/module/js/tapPlot.js
@wensonsmith 请看Github里面assets目录源码,不要看dist里面的 |
35
ychongsaytc 2014-06-22 12:27:00 +08:00
支持 Retina Display 就更棒了
|
36
h2sky 2014-06-22 12:57:00 +08:00
觉得不算是博客吧,更像幻灯片演示 --_--!@
|
37
g0thic 2014-06-22 13:15:26 +08:00
酷炫。。。http://guo.lu/这个站也不错
|
38
xunxun 2014-06-22 17:40:51 +08:00
我看到了。。。简书。。
|
41
imSam 2014-06-24 14:07:29 +08:00
帅气,若是兼容RETINA,必然屌爆了。
|
42
goldenlove 2014-07-02 12:36:51 +08:00
挺赞的... 喜欢那个大括号的loading ...
|
43
lisposter 2014-07-02 15:47:49 +08:00
域名好好看 赞
|
44
JoyNeop 2014-07-02 16:42:30 +08:00
占用了 Safari 的手势,无法正确地 show the previous page
|
45
hellov22ex 2014-07-02 16:53:28 +08:00
很漂亮
|
46
ansenlee 2014-07-02 18:01:13 +08:00
这体验好没逻辑啊。。
|
47
TimLang 2014-07-02 18:02:40 +08:00
从lz的网站找到个很有意思的js插件:Isotope,不过不开源。。
|
48
coraline OP |
49
ytf4425 2014-07-03 11:10:05 +08:00
警告
尊敬的用户,您好! 您访问的网站或页面因如下原因而暂时禁止访问: 1、网站未备案,按照国家相关法律法规,该网站被临时屏蔽! 2、网站主机上绑定多个未备案域名。 3、网站页面内含有敏感或有害信息,如涉黄、赌、毒等内容。 4、将备案号/经营许可号显示在网站首页的醒目位置,如当地电管局另有要求则以当地电管局要求为准。 |
50
iam36 2014-07-03 12:29:32 +08:00
锅炉你好!
:P |
51
yangkeao 2014-07-04 21:51:11 +08:00
我一直想知道这个滑动是怎么做的。
监听的什么事件?能够做到跨平台 |
53
bydgd 2015-09-17 22:16:13 +08:00
就是 canvas 模糊效果的代码
|
54
bydgd 2015-09-17 22:50:48 +08:00
脑抽了·····说的不一个,,无视我
|