动手前记得问自己一个问题

在写任何页面之前记得问自己一个问题 — 真的确定看清楚了吗?

要实现的页面

mockup

乍一看挺简单的一张页面,但是写完后和大神交流了下才发现,很多东西是我没有看清楚的,更或者说一些东西只看到了其中的一部分,写完反复感受了下大神提到的需要改进的地方,在这里简单总结了一下。

我们想的一样吗

有兴趣的可以试试按自己的想法划分一下这个页面,挺好玩的。

按功能块划分大的整体应该是分三部分的,依据有背景颜色页面功能重复性用户体验等......

比如上面这张页面,最开始有彩色背景图片那一部分应该属于Header部分,中间背景色是白色的应该属于页面的主体部分,中间浮起来的那个横条底色是白色的,所以应该和主体部分连在一起的...

再往下看,按理说最低部的那条白色的应该是footer,但是,再观察下就会发现上面的 Search Bo x和 Header 用的应该是同一套东西,所以从用户体验角度来考虑,根本不需要设计重复的 Search 框来放到页面相对来说比较醒目的部分,所以,自然这部分属于Footer会更合理些。

  • Header
    Header部分也就是背景是街景图片的部分,模块包括Logo、Login部分,Search Box部分,该模块应该用<header>标签包起来

  • Main
    Main部分也就是中间有白色背景的部分,模块包括浮起来的Agents框、HOW IT
    WORKS模块、WHY CHOOSE US模块、人物介绍模块,每个模块应该用<section>标签包起来

  • Footer
    Footer部分也就是底部从背景是人物头像开始到完,包括Search Box模块、Navgation模板、Socia Link模块,该模块应该用<footer>标签包起来

整体的对齐

其实在开始之前,要注意观察下整体左右是有个边界线的,从上到下有些部分是有一些缩进了的,其他基本都是对齐的。

还有这里,能看出来上下基本是对齐的,所以纵向所有部分应该在同一个li内的。

同样功能的模块是有一定对齐效果的

图片的设置

就拿背景图片来说吧,一般分两种,一种比设备尺寸大的,一种比设备尺寸小的,前者一般设置background-sizecontain来缩小背景图片以完全装入背景区,后者则可以设置为cover拉伸背景图片以完全覆盖背景区。

但是。通常给的图片长和宽和你要使用的长宽是不Match的,自然就需要做一些牺牲了—裁剪图片,但是作为一个要写这个页面的人,是需要考虑用户的视觉美感的,我们需要细细品味自己所用图片的内容和美感设计,就比如Header用的背景图,尽量调整图片的位置,让被裁剪掉的图片能保持其中的马路会处在页面整体的中间部分,那这就相对来说自然多了。

关于命名

经常写的时候,总会纠结在命名的问题上,到底是下划线好还是中划线好呢,其实很多东西已经有人总结成规范了,只是自己不知道而已。

总体来说尽量按功能命名相对合理些,如果命名地太局限,页面稍有改动,就需要多处改动了,所以,尽量保证扩展性和适应性尽可能地高。

同时尽量遵循三个原则—关注度分离、单一职责、DRY。

比如说有一个navgation块,命名为.nav,它有一些元素比如item,合理的命名应该是.nav__itemitem又有一些属性比如被选中,就应该是中划线的形式—.nav--active

详情请阅读 BEM — It is a known fact that the right styleguide can significantly increase development speed, debugging, and the implementation of new features in legacy code.

还有关于样式的规范,一般应保证选择器简洁,保证一定的重用性等。

详情请阅读 OOCSS — make CSS modular and object-based

设置透明度


就拿这个框来说,我开始想着是input框设置了opacity,然后placeholder的颜色应该是白色,但是怎么设置都会被盖住,后来又把input框的颜色改成了深色背景,然后能看到比较明显的效果,但跟大神讨论后,才恍然大悟。

其实正确的做法是应该给input框的背景设置白色和半透明状态,placeholder的颜色就是白色,原因是设置了opacity的元素,其子元素也会成半透明状态,这就导致设置的placeholder的颜色也是半透明的,所以,应该只给 input框的背景设置白色和相应的半透明状态才是合理的。

哪些是伪元素

连接的线
title下面的短线

像这些暗色的装饰类的元素,内容不太突出的部分,用伪元素实现就相对来说合理些,像第一张图那条横线,给1和2设置伪元素::after肯定比自己写一条线然后裁啊裁,挪啊挪简单而且合理地多。

暗色的文本

讲真,自己看到暗色的段落的时候,就直接考虑设置透明度了,但其实是不对的,更合理地做法应该是所有看到的浅色的文本或者带有蒙板的图片都是靠颜色来控制的,而不是设置透明度看起来像灰色。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,056评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,842评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,938评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,296评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,292评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,413评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,824评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,493评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,686评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,502评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,553评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,281评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,820评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,873评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,109评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,699评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,257评论 2 341

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,340评论 25 707
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,722评论 1 92
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,573评论 18 139
  • 原创日记(236)2017.10.16 多云 日记记录我生活的婆婆妈妈。 幸福生活黑茶永相伴! 《我的仨妈俩爸》这...
    黑金公主阅读 177评论 0 1
  • 是否要生二胎,一直是我心中一个解不开的谜团,这个谜团在我头脑中已经环绕了好几个月了。 其实在二胎放开之前,我和老公...
    乐简家阅读 608评论 1 3