sft

sft 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

sft 提出了问题 · 2017-01-18

afsdfsdfsdfsdfsdfsdf







delete

关注 2 回答 1

sft 赞了文章 · 2016-07-28

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

本文从属于笔者的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à!

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

查看原文

赞 3 收藏 22 评论 0

sft 关注了问题 · 2016-07-15

解决pycharm无法安装模块,出现nothing to show

之前用pycharm时挺好,卸载后重新安装就不行了。试过Invalidate Caches/Restar,没用。python和pycharm都重新安装过还是没用,换版本安装也没用。
clipboard.png

clipboard.png

关注 7 回答 5

sft 回答了问题 · 2016-07-15

解决pycharm无法安装模块,出现nothing to show

Invalidate Caches/Restar后什么都别干,看它右下角会重新索引数据,等它索引完成在去看行不行

关注 7 回答 5

sft 关注了问题 · 2016-07-13

Scrapy如何输出中文的item类名称?

如题,因为工作原因,需要用scrapy抓取非常多的数据类型,最后生成excel表格,现在遇到的问题是,每个item的名称,只能用英文进行设定{就是XX=Field()中的XX内容}
当item非常多的时候,每次需要重新再在excel表格中改回来,非常花时间。
所以,想问下有没有朋友试过直接输出列的名称就是中文的?

关注 4 回答 3

sft 回答了问题 · 2016-07-13

Scrapy如何输出中文的item类名称?

python3的话xx可以用中文的

关注 4 回答 3

认证与成就

  • 获得 15 次点赞
  • 获得 33 枚徽章 获得 2 枚金徽章, 获得 13 枚银徽章, 获得 18 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2014-09-14
个人主页被 765 人浏览