四分钟交互式地了解Web设计基本规范:从零开始设计得体的个人网站

news/2024/5/1 4:00:49/文章来源:https://blog.csdn.net/weixin_34275734/article/details/89391670

本文从属于笔者的Web 前端入门与最佳实践,本文只是文字化的归纳,
请前往这里交互式的浏览整个文档与查看效果。
重要的事情说三遍,请移步这里
重要的事情说三遍,请移步这里
重要的事情说三遍,请移步这里

当你希望分享一些产品、文件或者一个新的想法在你 自己的 网站上时,在你正式的发布网站之前,你需要把它打扮的漂漂亮亮,充满吸引力,不一定专业,但是至少要得体 .

那么我们应该从 哪里 启动呢?如果你想了解我是怎么做的,那么请点击左边的链接

内容

别忘了, 设计 是为了更好地展示内容. 貌似这是一句废话,不过还是要强调网站中 首要 的元素正是内容, 而不应该置若罔闻,放到最后.

我们正在编写的内容,就好像你看到的这段话,占据了一个网站90%以上的部分,为文本内容添加合适的样式任重而道远.

假设你已经决定好了要展示的内容,然后创建了一个空白的 style.css 文件,那么 第一条自定义样式规则 会是啥呢?

居中

在单行中放置过长的文本会难以解析,并且难以 阅读. 为每行的单词数目设置一个上限有助于提升整体的可读性,让读者好像为文本建立了一个笆篱

    body {margin: 0 auto;max-width: 50em;}

我们已经为 文本块设置了样式, 那么应该如何为 文本本身添加样式呢?

Font family

浏览器默认的字体是 "Times", 有时候看上去是如此的枯燥无味. 尝试使用 无衬线字体譬如 "Helvetica" 或者 "Arial" 能够提升你整个界面的感官

    body {font-family:"Helvetica","Arial", sans-serif;}

如果你打算使用衬线字体,试试 "Georgia".

我们选择一些有趣的字体,能够让网站更有 吸引力, 下一步,就让我们再 提高可读性.

王下邀月熊:这里原作者是为英文字体样式做了说明,我没有修改为中文样式,大概是懒吧,不过因为中文字体往往都比较大,建议使用font-spider等类似工具来抽取你所需要的字体

间隔

有时候用户会抱怨网站好像坏掉了,往往都是 间隔 的问题. 在你文档的 四周内部都添加些间隔也能够美化你的网站.

body {line-height: 1.5;padding: 4em 1em;
}h2 {margin-top: 1em;padding-top: 1em;
}

​ 现在网站看上去好了不少了,布局方面提升了很多,下一步我们进行些 细节的美化.

颜色 & 反差

白底黑字有时候会看起来很刺眼. 为body选择一个阴影较浅的字体会带来 舒适的 阅读体验.

body {color: #555;
}

同时为了保证较好地 反差, 我们会为 重要的 单词选择使用深色的字体颜色

h1,
h2,
strong {color: #333;
}

现在页面可视化感受已经提升了不少, 而一些特殊的文本,譬如代码的显示 还是不太合适.

和谐

只需要一些小小的操作就能让整个页面更加地和谐:

code,
pre {background: #eee;
}code {padding: 2px 4px;vertical-align: text-bottom;
}pre {padding: 1em;
}

到这里你的页面已经达到了平均水平,我们下面希望给它一些独特的 标志.

原色

很多的品牌都会选用某个 primary color 作为其独特的标志,而在网站中,我们往往在某些交互地元素,譬如链接上设置一些醒目的颜色.

a {color: #e81c4f;
}

同样是为了和偕,我们需要添加 额外的色彩.

二次色

我们可以为边、背景乃至于body字体颜色设置更多的个性化显示.

body {color: #566b78;
}code,
pre {background: #f5f7f9;border-bottom: 1px solid #d8dee9;color: #a7adba;
}pre {border-left: 2px solid #69c;
}

下面,我们考虑来改造下字体的 形状...

自定义字体

上文中也提到过,文本是网站的主要内容,那么我们设置一个 自定义的字体 会为页面添加更多明显的标志.

你可以选择使用类似于 Typekit这样的在线服务或者自定义些webfont, 我们这里使用来自于 免费的 Google Fonts 服务的: "Roboto"

@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500';body {font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}

我们已经为 文本做了很多改造, 那么应该如何添加 其他元素呢?...

Spongebob rainbow meme saying 'Images'

Graphics 与 icons 也是不错的网站装饰物,能够提升你文本的感染力,或者更积极地传递你在文本中包含的内容

我们首先为页首设置 背景图 ,这张图片选自 Unsplash

header {background-color: #263d36;background-image: url("header.jpg");background-position: center top;background-repeat: no-repeat;background-size: cover;line-height: 1.2;padding: 10vw 2em;text-align: center;
}

然后添加一个 logo

header img {display: inline-block;height: 120px;vertical-align: top;width: 120px;
}

再改进下文本的样式.

header h1 {color: white;font-size: 2.5em;font-weight: 300;
}header a {border: 1px solid #e81c4f;border-radius: 290486px;color: white;font-size: 0.6em;letter-spacing: 0.2em;padding: 1em 2em;text-transform: uppercase;text-decoration: none;transition: none 200ms ease-out;transition-property: color, background;
}header a:hover {background:  #e81c4f;color: white;
}

And voilà!

我们已经在短短几分钟之内设计了个得体的页面,这些都是遵循基本的网站设计原则,那么,还有 最后一件事 等着我们去做~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_761782.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在线测速网站的实现~

在线测速系统 清明两天,一鼓作气将之前未完成的在线测速系统完成了~差不多结束掉所有的任务,可以专心复习考(比)研(赛)咯~ 这个在线测速系统总共有三套测速引擎,分别是“快速测试”,…

ASP.NET 构建高性能网站 第2篇

前言:在对ASP.NET网站进行优化的时候,往往不是只是懂得ASP.NET就足够了的。 在优化的过程中,一般先是找出问题可能存在的地方,然后证明找出的问题就是要解决的问题,确认之后,在进行一些措施。系列文章在结构…

转:大型网站架构系列:消息队列(二)

本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。【第二篇的内容大部分为网络资源的整理和汇…

Win7使用python2.7搭建Django网站

1、第一步安装Python2.7.13----省略该步骤2、根据Django的建议下载相对应的Django版本3、使用阿里云镜像下载DjangoURL:https://mirrors.aliyun.com/pypi/simple/django/ 版主下载的版本是1.9.8URL:https://mirrors.aliyun.com/pypi/packages/cc/36/cc34…

Windows使用PHPstudy集成环境配置局域网访问网站

今天做了一个简单项目,想着通过公司局域网直接访问我的网站查看 看一下自己的电脑ip地址 cmd下ipconfig 打开PHPstudy集成环境点击 创建网站 配置网站信息,把原先对应虚拟主机域名的地方填写ip可以了 这样局域网就能访问看到了,线下应该也没…

不懂这些SEO技巧,你还敢说你是前端? 作者原创 版权保护

这篇文章其实是我本人的总结,因为工作中做完了一个官方网站并成功上线,最后组长检查代码看到我的keyword等一系列信息都是空的,把我骂得狗血淋头。一言不合就作总结,总结一些简单但是我们能做的seo小技巧,送给想把网站…

HTML+CSS Day11产品网站

1.佰亿首页 效果图&#xff1a; 代码&#xff1a; 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <html xmlns"http://www.w3.org/1999/xhtml">…

使用VS软件打开网站在浏览器浏览的方法

1、用VS软件打开网站之后&#xff0c;先检查网站是否使用IIS Express开发 2、若不是&#xff0c;则切换成使用IIS Express开发 3、检查项目使用的托管管道模式设置为经典模式了没有 4、最后选择“在浏览器中查看”&#xff0c;即可浏览网站了。 转载于:https://www.cnblogs.com…

selenium 对https网站(加密证书)进行自动化测试

由于公司需要&#xff0c;被测网站有证书加密&#xff0c;由于在selenium启动firefox的时候&#xff0c;它会重新建一个profile作为启动的profile&#xff0c;所以无论你怎么把站点设为可信任站点&#xff0c;在selenium启动的firefox中都是无效的。网上各种找方法&#xff0c;…

seo伪原创工具_伪原创自媒体工具

在媒体工作的程序员都知道伪原创种工具。今天&#xff0c;让我们来谈谈如何制作这些工具之一&#xff0c;并学习人类语言的计算机处理技术。该计划包括:1.来自媒体的语法和语义分析关键工具伪原创:对于给定的句子&#xff0c;分词、词性标注、命名实体识别和链接、句法分析、语…

python面试题网站有哪些_互联网公司Python的16道经典面试题

随着Python在企业中的应用越来越多&#xff0c;岗位需求越来越大&#xff0c;面试成为了搞定优质职位的快速方式&#xff0c;下面是笔者面试10余家企业总结的面试题&#xff0c;希望对Python从业者有帮助。 Python是如何进行内存管理的&#xff1f; 答:从三个方面来说,一对象的…

sql优化常用的几种方法_网站外链建设常用的几种方法

外链是SEO工作中的重点内容&#xff0c;也是SEO需要持续的工作之一&#xff0c;即使是在推出绿萝算法后&#xff0c;外链也是让网站获取收录排名的方法。在实际SEO优化过程中&#xff0c;外链依然是让大部分SEO优化人员无从下手&#xff0c;小编整理下外链建设的几种方法仅供参…

利用JS实现购物网站商品放大镜效果

大家几乎都有在网上购物的经验&#xff0c;有的网站会有一个商品放大镜功能&#xff0c; 就是把鼠标移到图片上的时候&#xff0c;旁边会有另外一张大的图片展示&#xff0c;等同于 放大镜效果&#xff0c;那这样的效果怎样实现的呢&#xff0c;我把代码发给大家&#xff0c;请…

新站软件快速排名_新网站快速排名方法有哪些?新站优化排名需要注意什么?...

很多新网站建站后都有这样的忧虑&#xff0c;就是优化了一段时间&#xff0c;排名不见提升&#xff0c;流量不见增加&#xff0c;只能羡慕着竞争对手每天访客如云。但是&#xff0c;空想着并不会天上掉流量。所以&#xff0c;今天的干货重点给大家分享关于新网站快速排名的方法…

开线程插数据_Python数据分析之数据采集:使用3个线程采集电子商务网站数据...

《大数据和人工智能交流》头条号向广大初学者新增C 、Java 、Python 、Scala、javascript 等目前流行的计算机、大数据编程语言&#xff0c;希望大家以后关注本头条号更多的内容。使用python编写3个线程同时采集商品“新品上架”的信息&#xff1a;一、页面参考信息页面部分代码…

seo模拟点击软件_SEO快排

seo优化技术作为搜索引擎营销的附属服务已经存在很多年了&#xff0c;其中技术奥妙想必大家都有了解。通常由于搜索规则的调整&#xff0c;很难让一个词稳定在一个位置。尽管seo站长会采用高权重外链&#xff0c;泛解析站群&#xff0c;机器人采集内容等手段增加上词概率&#…

h5 企业网站asp源码_老旧企业网站该如何进行SEO优化改版与调整

互联网的发展时间已经有几十年的历史了&#xff0c;而有不少企业在互联网发展的早期就已经开始建立起了自己的企业网站。对于这部分企业来说&#xff0c;其企业网站建立的时间较久&#xff0c;但是使用的相关建站技术也是较为陈旧。在互联网发展的的近十年&#xff0c;相关的建…

大型网站架构演化

前言 一个成熟的大型网站&#xff08;如淘宝、京东等&#xff09;的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性&#xff0c;它总是随着用户量的增加&#xff0c;业务功能的扩展逐渐演变完善的&#xff0c;在这个过程中&#xff0c;开发模式、技术架构、设计…

js 网页 隐藏地址栏_微软开放新开源网站;一行代码错误:5亿美金没了;Chrome86继续隐藏URL...

导读&#xff1a;本文给各位安利几个对于开发者有用的资讯和经验&#xff0c;希望对大家有借鉴。微软上线新开源网站近年来&#xff0c;微软对开放源代码似乎是上了瘾&#xff0c;细数下来它陆陆续续开源了不少产品&#xff0c;而且还增加了很多更新频率。这不&#xff0c;它刚…

克隆网站工具_一款开源且超好用的网站克隆机 HTTrack

0x00 前言我们在学习前端的时候&#xff0c;总是会想着去学习其他人网站是如何制作的&#xff0c;或者我们遇到一些比较有用的知识点的时候&#xff0c;我们可能会选择通过 Ctrl C / Ctrl V 去扒下内容&#xff0c;然而我并非是鼓励这种扒网站的行为&#xff0c;不过只要是开…