Quantcast
Channel: 教程 – NewHTML
Browsing latest articles
Browse All 20 View Live

Image may be NSFW.
Clik here to view.

HTML5应用之文件上传

HTML5解决了以往网页编写的一个难题:带有上传进度的文件上传。 本文的代码全部来自http://www.matlus.com/html5-file-upload-with-progress/,如在技术细节上有任何疑问,请以原文为主。...

View Article



HTML5应用之拖拽下载

拖拽曾是Windows当中一项非常人性化的操作方式,但在最近几年当中,这种操作方式似乎逐渐变得不再稀奇了。而HTML5对拖拽支持的出现,则让拖拽重新回到了人们的视野当中。 下面我们看看,如何使用这一特性直接通过拖拽来下载文件。...

View Article

Image may be NSFW.
Clik here to view.

纯CSS3打造华丽鼠标覆盖效果

今天,越来越多的博客都开始使用图片作为主页,但是如果没有一个有效的方式处理文字,单纯的图片仍旧会令人迷惑。现在,我们看看如何用CSS3创造一个华丽的鼠标覆盖效果,在图片上显示更多的文字内容。...

View Article

Image may be NSFW.
Clik here to view.

纯CSS3打造唯美进度条

尽管HTML5已经有了progress标签用来实现一个进度条,但对于许多美化追求者来说,这样的进度条可能可定制性还是比不上自己用HTML模拟出来的;另外,截至目前,Android内置浏览器、Safari浏览器都还没有支持progress标签,这也给开发者带来了麻烦。 本文,我们来看看如何使用HTML+CSS3打造一个漂亮的进度条。...

View Article

用HTML5轻松完成数据存储

网络存储(Web Storage),是HTML5众多新API中的一类,它要求浏览器提供了一个在用户浏览器上存储数据的方式,而开发者则可以使用JavaScript进行访问和控制。网络存储的存取过程与远端服务器无关,整个过程都发生在用户的浏览器之上。比起Cookies这样极其有限的存储方式,网络存储的空间通常要大很多(IE8的空间为10MB左右);另外,网络存储的访问方式比起Cookies要简单很多。...

View Article


为移动设备而改造网页

智能手机的普及,已经把高质量的网页浏览带给了移动用户。虽然目前尚有许多新特性未被手机浏览器所支持,但人们已经开始关注如何为智能手机定制页面了。 这里,我们来一起讨论一下,如何以最好的方式,将现有的网站,为智能手机而优化。 本文的所有代码均来自http://www.html5rocks.com/en/mobile/mobifying.html,如果您对其中的任何技术细节存在疑问,请以原文为准。 CSS...

View Article

离线缓存Application Cache简易入门教程

尽管现在的网络环境变得越来越好,但离线访问对于网站来说依然非常重要。一个好的离线访问能够有效减少服务器的压力、能够节约用户的网络带宽等。 今天我们来看看如何与HTML5技术一起实现一个好用的离线浏览。 本文翻译自http://www.html5rocks.com/en/tutorials/appcache/beginner/,如果您对其中的任何技术细节有所疑问,请以原文为准。 manifest文件...

View Article

妙用Unicode-Range实现字体混搭

任何一个网页设计师或前端设计师都对@font-face非常熟悉,它有一个看起来很无聊的属性:unicode-range。不过正是这个不起眼的属性,我们却可以轻松地利用它通过CSS创造出字体混搭的效果。 本文的全部代码来自http://24ways.org/2011/unicode-range,如果您对其中的任何技术细节存在疑问,请以原文为准。 Unicode-range...

View Article


jQuery + CSS3 打造华丽旋钮

对于桌面计算机用户来说,一个滚动条一样的部件即可满足音量等值调节的需求;而对于触摸屏幕用户来说,一个旋钮或许更适合他们。 本文的全部代码均来自http://tutorialzine.com/2011/11/pretty-switches-css3-jquery/,如果您对其中的任何技术细节存在疑问,请以原文为准。 HTML 像往常一样,我们来看看HTML该怎么写: 我们的HTML代码就是这么简单。...

View Article


使用jQuery打造炫丽的滚屏网页效果

尽管现在的计算机屏幕已经变得越来越大,但要向用户展示的内容仍旧可能比较多,难以在一个屏幕之内全部展现出来。更关键的是,如果只利用一个屏幕,那么很有可能网页所凸显的重点也变得不那么明确。 现在,设计师们已经开始倾向于使用网页的向下滚动,来将更多原本分属于不同页面的内容,集合在一个页面当中。本文将向你介绍这样的技术,我们将不同的链接以时间顺序串接起来,依靠网页的滚动来逐个展现。...

View Article

Image may be NSFW.
Clik here to view.

利用CORS实现跨域请求

跨域请求一直是网页编程中的一个难题,在过去,绝大多数人都倾向于使用JSONP来解决这一问题。不过现在,我们可以考虑一下W3C中一项新的特性——CORS(Cross-Origin Resource Sharing)了。 本文的所有代码均来自http://www.html5rocks.com/en/tutorials/cors/,如果您对其中的任何技术细节存在疑问,请以原文为准。 客户端...

View Article

用Modernizr检测浏览器支持度

如今新的特性不断被加入到网页开发当中,其中最火热的当属HTML5以及CSS3,但参差不齐的浏览器支持情况却总是令开发者感到困惑。 Modernizr是一款基于JavaScript所写的浏览器支持度检测库,该工具允许开发者通过简单的代码即可检测当前浏览器是否支持某项特性。同时,Modernizr本身也可进行定制,当开发者只需要少量的检测能力时,Modernizr也可被轻易地优化至最小。 案例一 if...

View Article

ECMAScript 5严格模式(Strict Mode)

严格模式(Strict Mode)是ECMAScript 5的新特性,它允许你把整个程序,或者某个函数,放置在“严格”的操作语境中。这种严格的语境会防止某些特定的操作并抛出更多的异常。 本文的全部内容均来自http://heeroluo.net/ShowArticle92.aspx,如果您对其中的任何技术细节存在疑问,请以原文为准。 虽然ECMAScript 5对ECMAScript...

View Article


Web Worker 简易入门教程

随着浏览器与网页技术的飞速发展,JavaScript正在扮演着越发重要的角色。传统的JavaScript在多个任务同时处理时容易将用户界面冻结,Web Worker是允许浏览器将某些JavaScript独立至另一个线程的技术。Web Worker是与HTML5一同发展起来的一项技术标准,它并不属于HTML5的一部分,但和HTML5能够非常良好的一起工作。...

View Article

CSS3 创造页角广告效果

在网页的右上角放置一个三角形广告区域,是不影响页面整体效果,但又引人注意的一种静态广告方式。但通常这么做都会用一个图片来做,其结果是点击区域变得过宽,甚至还对浏览器有所挑剔。可能这样的结果恰好增大了可供点击的区域,但它实际上并不反映事实。 幸运的是,CSS3能够帮你的忙。...

View Article


Image may be NSFW.
Clik here to view.

通过 CSS @media 制作感知屏幕尺寸的表格

表格在网页中常常使用,在过去,表格的尺寸只要适合于普通的计算机屏幕即可。但在现在,表格还必须适应于各种小型手持设备和便携设备,比如平板电脑,再比如智能手机。 本文的所有代码均来自于http://css-tricks.com/responsive-data-tables/,如果您对其中的任何技术细节存在疑问,请以原文为准。 2011年所流行的一个网页设计领域词汇,叫做“Responsive Web...

View Article

Image may be NSFW.
Clik here to view.

更简单的网页布局体验:CSS3 Flexible Box 简明入门教程

Flexible Box Layout Module,弹性盒布局模型,是CSS3中对盒式布局的一个完善,它简化了过去布局的复杂性,使得网页布局向桌面软件界面布局又走近了一步。...

View Article


用PhantomJS轻松给网页截图

PhantomJS是一个带有JavaScript宿主环境的webkit引擎封装,它类似于一个浏览器,但并不自带图像输出,而是提供了一个命令行的环境,专门针对需要浏览器作为执行环境,而又不需要用户界面的情景。 利用PhantomJS这一点,我们可以打造一个网页截图或者缩略图生成工具。...

View Article

Image may be NSFW.
Clik here to view.

CSS3 Transition 的背后

CSS3 过渡效果(transition)为网页世界带来了简单、易用的动画效果,但简单的外表之下还隐藏着一些不能忽视的细节。 本文的全部内容均翻译自http://blog.alexmaccaw.com/css-transitions。如果您对其中的任何技术细节存有疑问,请以原文为准。 浏览器支持...

View Article

Image may be NSFW.
Clik here to view.

CSS3 Transform + Animation 实现复古时钟

今天难得休闲,决定玩一下CSS3的动画特性,写了一个HTML+CSS3的复古时钟。 来看看最终成品: See the Pen Dynamic Clock by liuyanghejerry (@liuyanghejerry) on CodePen. 要实现本文的时钟,需要用到许多CSS3中的高级特性,比如animation...

View Article
Browsing latest articles
Browse All 20 View Live




Latest Images