个人网站, http://lorem.in

2014-06-21 16:46:05 +08:00
 coraline
之前弄了个基于grunt的前端开发,上线框架 Wframe https://github.com/LoeiFy/WFrame

为了弄个例子出来,就顺势做一个网站出来, http://lorem.in

网站是挂在Github上,可能奇怪的有点慢。

同时对pc跟手机做了适配,体验都不错,鼠标键盘都可以操作 swipe, tap, scroll or keyboard to navigator

兼容性的话都明白的,我没那么多心思去兼容,但是高级点的浏览器都没有问题,可能有一些bug,以后在修复了
9887 次点击
所在节点    分享创造
54 条回复
falconeye
2014-06-21 21:31:14 +08:00
Good!
wensonsmith
2014-06-21 22:12:47 +08:00
图片模糊能详细说明一下吗?? 没找到源码
openroc
2014-06-21 22:41:59 +08:00
同赞,guo.lu~~~
coraline
2014-06-21 22:52:14 +08:00
@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
hustlzp
2014-06-21 23:16:01 +08:00
楼主好强大!
cxshun
2014-06-22 00:25:36 +08:00
好帅气
zola
2014-06-22 04:39:46 +08:00
请教鼠标点击出现小圈的效果是叫什么名字?
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);
wensonsmith
2014-06-22 07:13:56 +08:00
@coraline 噢! 知道自己错在哪了。。

哈哈,成功了,多谢啊!!!
guoqiao
2014-06-22 07:17:01 +08:00
@coraline
还有那句"会变得永远只是人心而已". 设计很不错, 但一个无关痛痒的错别字, 立即让逼格大幅降低.
wensonsmith
2014-06-22 07:48:52 +08:00
楼主,图片尺寸如果超出窗口宽度,比如 一张1440 的图,我可以用 width = “100%” 来缩小至重口大小,但是canvas 里面绘制的是原图的大小,怎样处理的呢?

PS: 你给的源码里面的js都是压缩过的。。。看哭了啊!
Artotria
2014-06-22 09:27:50 +08:00
楼主流弊,给你点赞!(/ w \ )
Artotria
2014-06-22 09:40:00 +08:00
看了下素锦阅读,我知道你是谁了
coraline
2014-06-22 09:50:31 +08:00
ychongsaytc
2014-06-22 12:27:00 +08:00
支持 Retina Display 就更棒了
h2sky
2014-06-22 12:57:00 +08:00
觉得不算是博客吧,更像幻灯片演示 --_--!@
g0thic
2014-06-22 13:15:26 +08:00
xunxun
2014-06-22 17:40:51 +08:00
我看到了。。。简书。。
juo
2014-06-23 03:05:54 +08:00
@coraline “会变得只是人心”,这张好像从丁一那看到过,你是?
coraline
2014-06-23 09:13:12 +08:00
@juo 文章不是我弄的,是另一个作者

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/118795

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX