首页 web前端 css教程 从豆瓣网站设计谈网站重构_CSS/HTML

从豆瓣网站设计谈网站重构_CSS/HTML

May 16, 2016 pm 12:10 PM

douban.com非常精巧的应用了div+css,并且通过色系的运用,最大限度减少图片等等方式既使得网站页面清新可人,而且可以最大限度的压缩了网页的大小,从而使得访问的效率得到了最大化。

第一次看douban.com,有一种拿着“读书”杂志在手上阅读的感觉,很素雅,好像还有那么点书香气息。被中国式网站强奸得都习以为常,以为网站也就这样而且也只能这样,无疑好多人第一次看到douban.com的时候都会被他的网站的简洁所触动,都会感觉眼前一亮!为什么会这样呢,于是有些想法,来看看douban.com的网站设计方面的东西,看看他到底是怎么做的呢:

1、采用div+css的页面技术,从”网站重构“一书翻译以来,此种布局方式已经开始深入人心,好处不多说(可以访问ajie的w3cn.org 了解),可说web2.0必备。

2、通过色块底色来突出整块内容,重要颜色有浅粉,浅蓝,和白色底结合起来,非常清爽。

3、douban.com的核心是书籍、音乐、电影和用户(小组),都采用缩略图,用户(小组)的缩略图小一些。前三者网上的图片一般都比较好看,也必须要大一些,后者因为可以上传,设计成更小的图,能使得图片显得好看。

4、除上面以外,douban对图片及其吝啬,几乎没有。连用户发评论,发帖都不可发图片。这样好处是非常明显的,一个能够使得用户专注在文字上,而图片部分都和网站核心相关,不会产生无关的东西。另外,使得网站访问速度非常快。

5、不管什么页面都是采用相同布局。布局采用上中下方式。最上面为导航;中间为2列方式,左边为页面核心内容,右面为辅助和相关功能和信息;下面是站务导航。所有导航同样没有一张图片。

6、样式表使用上douban也匠心独运,链接的选都是深蓝反白,点上是橙色,删除是深红反白,书籍/音乐/电影使用深红反白,功能说明和站点书签 icon是绿色,推荐的星星是红色,剩下的就是永恒不变的黑色了。整个颜色围绕蓝色和红色色系以及绿色展开。这个和douban的logo能符合在一起,非常的协调。

7、button使用的很少,不过我决定既然button都这么少了,还不如全部不用了,这样更好!

8、豆瓣的页面长度,每个页面非常短,一般2页,不超过3页。我一直认为太长的页面会使得用户失去耐心,而2-3页是最好的选择。之所以有这个长页面只不过是门户网站想多几个广告位置的做法,并不是每个网站都需要这样。

9、广告,豆瓣不同于其他网站,不提供花哨的广告位,目前只有google文字广告和“读书”,“读者”的文字广告,我想他以后也只会提供文字链接广告,如果提供了传统的图片、flash广告,整个站点都会变样。

10、不使用弹出窗口,这点刚开始不太习惯,后来我研究觉得这个应该跟网站受众群有关系,大部分都是爱好读书、音乐、电影者,所以让用户尽量顺着线路走完还是比较好的,因为这些东西我看没人都是跳着去欣赏的。因此我认为不习惯不弹出窗口的,可能也不太容易真正在douban上长久安家,注定也不是 douban的核心用户。

总体来说,douban.com非常精巧的应用了div+css,并且通过色系的运用,最大限度减少图片等等方式既使得网站页面清新可人,而且可以最大限度的压缩了网页的大小,从而使得访问的效率得到了最大化。因为页面内几乎没有垃圾信息,从而使得google检索起来都非常有效率,而每页的相关使得整站对检索机器人也是非常友好。ui布局上,整个网站统一布局,非常容易上手,不容易让用户迷失。豆瓣的ui哲学我想跟开发者使用python也可能有关系,python是一种通过缩进来进行功能逻辑快的编排,加上python本身的精悍,从而使得python程序非常的简约明了。从这个角度说豆瓣布局可以看作python程序的编排,豆瓣的理念也可以看作python的理念。

如果说要douban网站风格属于什么流派,我想豆瓣应该是属于google的简约派!当然不能说是照搬,毕竟这不同于早期我们抄欧美黑乎乎的很商业的风格,近2年抄韩国大色块大图大flash模版的那种做法。我觉得google的简约有四个关键点:简单(够用的功能,包括页面导航)、易用(简单就入手,交互和ui)、体贴(贴近用户心理)、专注(基于业务本身),在此基础上加入自己的网站行业特性,是否意味着国内web2.0网站重构的可能的趋势呢?

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践 揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践 Mar 08, 2025 am 09:45 AM

这是我们在形式可访问性上进行的小型系列中的第三篇文章。如果您错过了第二篇文章,请查看“以:focus-visible的管理用户焦点”。在

使用智能表单框架创建JavaScript联系表格 使用智能表单框架创建JavaScript联系表格 Mar 07, 2025 am 11:33 AM

本教程演示了使用智能表单框架创建外观专业的JavaScript表单(注意:不再可用)。 尽管框架本身不可用,但原理和技术仍然与其他形式的建筑商相关。

将框阴影添加到WordPress块和元素 将框阴影添加到WordPress块和元素 Mar 09, 2025 pm 12:53 PM

CSS盒子阴影和轮廓属性获得了主题。让我们查看一些在真实主题中起作用的示例,以及我们必须将这些样式应用于WordPress块和元素的选项。

使用GraphQL缓存 使用GraphQL缓存 Mar 19, 2025 am 09:36 AM

如果您最近开始使用GraphQL或审查了其优点和缺点,那么您毫无疑问听到了诸如“ GraphQl不支持缓存”或

使您的第一个自定义苗条过渡 使您的第一个自定义苗条过渡 Mar 15, 2025 am 11:08 AM

Svelte Transition API提供了一种使组件输入或离开文档(包括自定义Svelte Transitions)时动画组件的方法。

优雅且酷的自定义CSS卷轴:展示柜 优雅且酷的自定义CSS卷轴:展示柜 Mar 10, 2025 am 11:37 AM

在本文中,我们将深入研究滚动条。我知道,这听起来并不魅力,但请相信我,一个精心设计的页面是齐头并进的

展示,不要说 展示,不要说 Mar 16, 2025 am 11:49 AM

您花多少时间为网站设计内容演示文稿?当您撰写新的博客文章或创建新页面时,您是在考虑

NPM命令是什么? NPM命令是什么? Mar 15, 2025 am 11:36 AM

NPM命令为您运行各种任务,无论是一次性或连续运行的过程,例如启动服务器或编译代码。

See all articles