前端开发网站推荐:作为前端开发,这27个网站可能会助你开发-

html-css016

前端开发网站推荐:作为前端开发,这27个网站可能会助你开发-,第1张

DevDocs将不同语言、框架和库的AP都I汇聚到了一个网页上,你可以直接在一个页面进行搜索。

这个网站能够让你生成十分漂亮的代码片段的截图,它支持暗黑模式和各种预设的语言主题。你也可以使用它的VSCode扩展插件。

该网站能够基于Twitter、LinkedIn和Shopify三个社交媒体网站的网页链接生成图片。并且提供了十分漂亮的样式和主题可供选择。

这个网站提供了一些可供开发者参考的学习路径和学习资料,这对于想学习某一个技术领域的初学者来说十分有帮助。

LambdaTest是一个基于云的跨浏览器测试平台。它提供多达2000多种不同的浏览器、操作系统和设备去测试你的应用。你可以很好的使用它去自动化或者手动的去测试你应用的浏览器兼容性问题。

通过daily.dev这个网站,你可以找到适合每天阅读的优秀的技术文章。这个网站聚合了各类不同平台的优秀技术文章。你可以安装他们的浏览器插件,这样就能方便地将优质的技术内容直接更新到你的浏览器上。

Showwcase是一个专注于开发者、开发社区和开发者寻找工作机会的新社交媒体。它的设计理念有点像领英,但是它只是专注于开发者领域。

你可以从这个网站上学习到各类CSS的技巧,以此帮助你开发更加漂亮的Web应用。

Medusa 是一个开源的 Shopify 替代品。能够帮助你快速开发E2E 订单处理和商品管理界面等。关键的是,Medusa免费!

为什么你还要花时间学习Photoshop? Smartmockup能够根据你上传的图片(产品素材),直接在网页上生成高分辨率的产品模板(例如将你的产品显示在T恤、水杯和电脑屏幕上)。基于web浏览器的方式,Smartmockup的专业模板素材在一直增加,你无需任何设计经验就能获得专业的模板。

在网页上美化你的代码,并且该网站提供了一系列开发者经常使用的工具(有点像站长工具)。但问题是该类网站的广告都比较多...

对于开发者来说,overAPI绝对是最漂亮和实用的网站。它聚合了大多数开发语言和工具的API,并以一页备忘录的形式展现。快去看看吧~

这是一个基于开源项目的网站,它能够将各个设备屏幕展现在同一个页面上,能够让你非常方便的开发响应式网站,大幅提高前端开发的效率。

一个可以让设计人员和网页开发者选择优秀配色方案的网站。

如果你喜欢拟态类风格的ui那么这个网站一定能帮助你。

你在做布局或者在做ui时有穷头陌路的时候,希望这个ui主题网能给你一些灵感。

和ray.so一样,这个网站也提供了代码片段生成图片的能力。

这个网站对于需要进行国际化开发的前端来说十分重要,国外的Google、Facebook或LinkedIn等社交媒体提供 了一系列的 标签,当你的网页被检测到对应的 标签时,在这些社交媒体进行分享或者展现你的网页时,会提供额外的能力。这个网站就能够自动生成这些 标签,并且能够直接在网页上预览在不同社交媒体上的展现方式。

作为开发者,你在为你各个社交媒体上的头像发愁吗?这个网站能够根据你上传的任何图片,自动的生成头像。这些头像都是经过AI处理后并生成了背景的,快尝试看看吧~

这个网站提供了一系列开发者经常使用到的工具,例如Base64编码/转码、代码格式化、图片压缩等功能。最关键的是,这个网站很清爽没有广告!

该网站可以让你创建高质量的简历。它将通过为你提供经过优秀的模板,来帮助你创建专业的简历。去试一试吧~

CodePen 是一个基于 Web 的开发平台,允许用户在网页上编写 HTML、CSS 和 JavaScript 等前端语言。并且它是实时可见的,这会使故障排除更加容易。开发人员和设计人员还可以与世界其他地方交换代码示例。

Strorytale是一个收集插图的网站,这些插图可以被用于商用和个人用途(需要开通会员下载)。合理使用插图可以丰富你的网站元素,这对网页设计者和前端开发者很有帮助。

该网站能够让你非常轻松的创建项目的README。使用网站提供的简单的编辑器能够快速的添加你README所需要的模块。你可以使用这个网站为你的项目快速创建文档。

Peppertype这个网站能够帮助你快速的生产和构思内容。它分析你的业务、品牌和目标受众,然后使用机器学习和AI人工智能为你创建新鲜内容。

Synthesia 可帮助你以 50 多种语言创建基于 AI 的视频。你不需要相机、麦克风或真人脸来创建视频内容。你只需要上传你的脚本,你就会得到一个 AI 真人视频,非常适合不想露脸的视频创作者。

这个网站提供了很多编程和开发人员的笑话,你可以看看当做 娱乐 ~

轻松创建精美应用程序和网站的指南,好,首先本指南并不适合所有人。本指南适用于谁?

希望能够在短时间内设计自己的漂亮UI的开发人员。

希望其产品组合比五角大楼PowerPoint更好的UX设计师。或知道他们可以通过漂亮的UI包更好地销售出色的UX的UX设计师。

如果您上过美术课程或已经将自己视为UI设计师,则可能会发现本指南是以下几种组合:

A、无聊

B、错误

C、令人讨厌

让我告诉您在本指南中可以找到的内容。

首先,我是没有UI技能的UX设计师。我喜欢设计UX,但是很长一段时间都没有这么做,直到我意识到有很多充分的理由要学习如何使界面看起来不错:

我的UX咨询客户宁愿购买某人的技能,如果他们的专业知识不仅限于素描方框和箭头

我是否想在某个时候为早期启动工作?最好成为扫地机

我有借口 我不懂美学。我主修工程学–建造看起来糟透了的东西几乎是一种自豪感。

最后,我以与学习任何创造性工作相同的方式来学习应用程序的美学:冷,硬分析。并且无耻地复制有效的方法。我已经在一个UI项目上工作了10个小时,并且只支付了1笔费用。另外9个是学习的狂热。拼命地在Google和Pinterest和Dribbble上搜索要复制的内容。

这些“规则”是那些小时的教训。

所以对书呆子说:如果我现在擅长设计UI,那是因为我已经分析了内容-并不是因为我对美感和平衡感有了直观的了解就溜了出来。

您不会看到有关黄金分割率的任何信息。我什至没有提到色彩理论。只有我从坏中学到的东西,然后故意练习。

这样想吧:柔道是根据日本武术和哲学传统的百年发展而来的。您会参加柔道课程,除了打架之外,还会听到很多有关能量,流动与和谐的信息。那种东西。

规则1:光来自天空

阴影是告诉人脑我们正在查看的用户界面元素的宝贵线索。

这可能是了解UI设计最重要的非显而易见的事情:光线来自天空。光线如此频繁且始终如一地来自天上,以至于它从下面射入实际上看起来很怪异。

当光从天空射出时,它将照亮事物的顶部,并在其下方投射阴影。东西的顶部较浅,底部则较深。

您不会想到人们的下眼睑特别有阴影,但会在吸盘上照亮一些光线,突然之间,这是您家门口的恶魔女孩。

好吧,UI也是如此。正如我们所有脸部特征的所有底面都没有阴影一样,大量 UI元素的底面也有阴影。我们的屏幕是平坦的,但是我们投入了大量的精力使屏幕上的许多元素变为3-D。

该图像中我最喜欢的部分是右下角的扑克手指。

按下按钮。即使使用这个相对“扁平”的按钮,仍然存在一些与灯光有关的细节:

未按下的按钮(顶部)的底部边缘变暗。儿子,那里没有阳光。

未按下的按钮在顶部比底部略亮。这是因为它模仿了稍微弯曲的表面。就像您需要倾斜自己前面的镜子以看到其中的太阳一样,向上倾斜的表面向您反射更多的阳光。

未按下的按钮会投射出微妙的阴影 -在放大的部分可能更容易看到。

按钮的底部虽然比顶部还暗,但总体上还是较暗 –这是因为它在屏幕的平面上,太阳很难照到它。有人可能会说我们在现实生活中看到的所有按下的按钮也都更暗了,因为我们的手挡住了光线。

那只是一个按钮,但是存在这4个小灯光效果。这就是这里的教训。现在,我们将其应用于所有内容。

iOS 6是个老新闻,但它是轻量级行为的一个很好的案例研究。

这是一对iOS 6设置-“请勿打扰”和“通知”。NBD,对不对?但是,看看有多少光效果正在发生。

插入控制面板的上唇会投射一个小阴影

“ ON”滑块轨道也将立即设置

“ ON”滑块轨道是凹形的,底部反射更多的光

这些图标已列出。看到它们顶部周围的明亮边框吗?这表示垂直于光源的表面,因此会接收很多光,因此会反射很多光到您的眼睛中。

分隔槽口在远离太阳的地方有阴影,反之亦然

一个分切槽口的特写镜头,从我的一个老概念。

通常嵌入的元素:

文字输入栏

按下按钮

滑轨

单选按钮(未选中)

选框

通常开始的元素:

按钮(未按下)

滑块按钮

下拉控件

所选单选按钮的按钮部分

弹出窗口

现在您知道了,到处都会注意到它。不客气,孩子。

等等,Erik,平面设计怎么样?

我们正处于“扁平化设计”趋势的5年之内,确切地说,这听起来像是。平面设计是一种视觉样式,其中元素缺少模拟的压痕或突起。它们只是纯色的线条和形状。

我喜欢下一个家伙一样干净整洁,但我认为这不是长期趋势。我们界面中对3D的微妙模拟似乎过于直观,无法完全放弃。

五年前,我曾预测我们会看到“扁平化设计”的兴起,至少在2019年,这就是我们所处的位置–扁平化外观的元素,并撒上阴影以帮助我们弄清自己在做什么。看着。

我们生活在黄金时代,在难以获得正确的拟态与易受可用性挑战的平面设计之间的这种快乐的媒介中。扁平度仍然很干净,仍然很简单,但是对于单击/滑动/单击的内容,会有一些阴影和提示。

OS X Yosemite-扁平,不是扁平。

或者是扁平化设计的另一个示例:Google的Material Design语言。

我看到这种情况一直存在。

它使用微妙的现实线索来传达信息。关键字,微妙。

您不能说它并没有模仿真实世界,但是它也不是2006年的网络。没有纹理,没有光泽,唯一的渐变纯粹是装饰性的。

我认为,扁平化是未来的方式。平面?Psh,这已成为过去。

那个平面设计现在看起来很热!

规则2:黑白优先

在添加颜色之前进行灰度设计可以简化视觉设计中最复杂的元素,并迫使您专注于间距和布局元素。

这些天,UX设计师真的很喜欢设计“移动优先”。这意味着您需要先在手机上如何浏览页面和互动,然后再在数十亿像素的Retina显示器上想象它们。

这种约束是巨大的。它澄清了思想。您从较难的问题(小屏幕上可用的应用程序)开始,然后对较简单的问题(大屏幕上可用的应用程序)采用解决方案。

好吧,这里还有另一个类似的约束:首先设计黑白。首先要解决一个难题,即以各种方式使应用程序美观和可用,而无需借助颜色。仅在有目的的情况下,最后才添加颜色。

Haraldur Thorleifsson的灰度线框看起来和较小的设计师完成的网站一样好。

这是使应用程序看起来“干净”和“简单”的可靠且简便的方法。在太多的地方放置太多的颜色是弄清干净/简单的一种真正简单的方法。B&WF会迫使您首先关注间距,尺寸和布局。这些是干净简洁设计的主要关注点。

优雅的灰度。

在某些情况下,B&WF没那么有用。具有强烈特定态度的设计(例如“运动”,“浮华”,“卡通”等)需要能够很好地使用色彩的设计师。但是除了简洁之外,大多数应用没有特定的态度。那些确实可以接受的设计起来要困难得多。

Julien Renvoye(左)和Cosmin Capitanu(右)的华丽动感设计。比看起来更难。

除此以外,还有B&WF。

步骤2:如何添加颜色

添加的最简单的颜色是一种颜色。

在灰度位上添加一种颜色可以简单有效地吸引眼球。

您也可以将其升级。灰度+ 两种颜色,或者灰度+单个色调的多种颜色。

在实践中使用颜色代码-即等待,色调是什么?

网上一般都将颜色称为RGB十六进制代码。忽略那些是最有用的。RGB不是用于着色设计的好框架。HSB(HSV的同义词,与HSL相似)更加有用。

HSB比RGB更好,因为它符合我们自然思考颜色的方式,并且您可以预测HSB值的更改将如何影响您要查看的颜色。

如果对您而言这是个新闻,那么这里是有关HSB颜色的一个很好的入门。

Smashing Magazine的单色调金色主题。

Smashing Magazine的单色调蓝色主题。

通过修改单个色调的饱和度和亮度,您可以生成多种颜色-深色,浅色,背景,重点,引人注目的色彩-但这并不会使人眼花over乱。

在不使设计混乱的情况下,使用一种或两种基本色的多种颜色是强调和中和元素的最可靠方法。

Kerem Suer的倒数计时器

根据我的经验,调整主题颜色以适合UI要求的用例是使用颜色的最重要技能,并且我在这里已经编写了实用指南。

关于颜色的其他一些注意事项

颜色是视觉设计中最复杂的区域。虽然很多色彩上的东西是晦涩的,不实用,无法完成摆在您面前的设计,但我已经看到了一些非常好的东西。

一个小工具箱:

学习UI设计。无耻的插件:这是我创建的一门课程,其中包含3个小时的有关色彩设计的视频(以及有关UI设计主题的总视频超过20个小时)。在 learningui.design上进行检查。

UI设计中的颜色:(实用)框架。如果您喜欢本节,但想了解更多有关颜色(而不是黑白)的信息,那么这是您的文章。猜猜是谁写的!

切勿使用布莱恩(Ian Storm Taylor)。讨论如何在现实世界中几乎完全看不到完全平坦的灰色,以及如何使灰色阴影(尤其是较深的阴影)饱和,从而为您的设计增加视觉效果。另外,饱和的灰色更加逼真的真实世界,这是它的优点。

可访问的颜色生成器。一种方便的工具,可以将一种颜色(您的主题颜色,徽标颜色等)转换为可访问的整体调色板。

运球按颜色搜索。查找适用于特定颜色的另一种很棒的方法。讲实用。如果您已经决定了一种颜色,请看看世界上最好的设计师正在使用哪种颜色/与之匹配。

规则3:将空白加倍

为了使UI看起来设计合理,请添加大量的呼吸空间。

在规则2中,我说过B&WF迫使设计师在考虑颜色之前考虑间距和布局,这是一件好事。好了,该讨论一下间距和布局了。

如果您是从头开始编写HTML的,那么您可能会熟悉默认情况下HTML在页面上的布局方式。

基本上,所有内容都会粉碎到屏幕顶部。字体很小。线之间绝对没有空格。段落之间有一定的间隔,但并不多。无论是100像素还是10,000像素,段落都将一直延伸到页面的末尾。

从美学上讲,这太糟糕了。如果要使外观设计得井井有条,则需要添加大量的喘息空间。

有时可笑。

空格,HTML和CSS

如果您像我一样习惯于使用CSS进行格式化,默认情况下不使用空白,那么该是时候训练自己这些不良习惯了。开始将空白视为默认设置-一切都始于空白,直到您通过添加页面元素将其删除为止。

声音禅?我认为这是人们仍然在纸上勾勒出这些东西的一个重要原因。

以空白页开头意味着仅以空格开头。您从一开始就考虑到边距和间距。您绘制的所有内容都是有意识的去除空白的决定。

以一堆未样式化的HTML开头意味着从内容开始。间隔是事后的想法。必须明确指出。

这是Piotr Kwiatkowski提出的音乐播放器概念说明。

请特别注意左侧的菜单。

左选单

菜单项之间的垂直间距是文本本身高度的两倍。您正在看的12px字体,上下都有相同的填充。

或查看列表标题。“ PLAYLISTS”一词与其下划线之间有15px的空格。这超过了字体本身的上限!这就是列表之间25个像素中的任何一个。

顶部导航栏中有更多空间。文字“搜索所有音乐”是栏高度的20%。图标的比例类似。

左侧边栏显示文本行之间有足够的间距,甚至更多。

皮奥特(Piotr)认真考虑在这里放置额外的空间,并获得了回报。尽管这只是他为乐趣而拼凑而成的一个概念(据我所知),但就美学而言,它足够漂亮,可以与最好的音乐UI竞争。

良好,慷慨的空白可以使一些最混乱的界面看起来很诱人和简单,例如论坛、论坛设计概念或维基百科。

维基百科设计概念,作者AurélienSalomon

您会发现很多争论,例如,维基百科的重新设计遗漏了使用该网站的关键功能。但是您不能说这不是学习的好方法!

在行之间放置空格。

在元素之间放置空间。

在元素组之间放置空间。

分析什么是有效的。

好,这是第1部分的总结。感谢您的坚持!

在第2部分中,我将讨论最后4条规则:

4.了解在图像上叠加文本的方法

5.弹出文本并取消弹出

6.仅使用优质字体

7.像艺术家一样偷

如果您在第1部分中学到了一些有用的知识,请阅读第2部分。

还不够吗?介绍...了解UI设计

我一直致力于创建最全面的在线视频课程,以学习界面设计的实际技能。

学习UI设计涵盖各种主题:

颜色。选择好颜色,在界面中针对不同目的进行调整,开发调色板,修复冲突的颜色等等。

版式。选择字体,样式文本,配对字体等。

设计基础。间距,对齐方式,网格,布局,照明,阴影等。

用户界面元素。表单控件(如按钮和文本框),图标,图像(如摄影和插图),表格和列表(对于移动应用程序设计非常重要)等等。

这是关于有多少内容的想法。您已经听说过的主题-照明,灰色的使用和间距-每个主题都有自己的视频,总计1小时52分钟。

在几乎每个视频中,您都会在Sketch中观看我的设计。这个很重要。我这里不是在教一些理论框架。精美UI设计的7条规则相反,我向您展示的所有内容都是我每天用来设计界面的提示,技巧和框架。当我教给您我所知道的一切时,可以将其视为看着我的肩膀。

例如,在“灰色”视频(是的:使用一种单一颜色仅需27分钟)中,我首先向您展示一种实用的技术,以使灰色与主题颜色相匹配,无论这些颜色是什么。然后,我进行另一个演示以展示Gray的多功能性,并解释灰色的微妙之处实际上是一种优势。这包括一些使我花了几年时间才能注意到的技巧。

最后,我解释了为什么灰色是最经典的颜色,并被许多奢侈品和时尚品牌使用。然后,我解释本课的作业并总结。到最后,我们完成了3个实时演示,介绍了如何在设计中添加灰色的一些关键技巧,并查看了10个设计良好的真实示例(包括我设计的1个示例)。

这是人们对学习UI设计的评价:

学习UI设计就像通过实际坐在飞行员的座舱中来学习如何驾驶飞机一样。Erik不断地设计/重新设计您面前的真实示例,解释X的优缺点以及如何去做。关于使它变得更好。

学习UI设计的简单方法,并通过实际示例和教程进行说明,非常有帮助且令人大开眼界。对于那些希望将UI设计添加到他们的工具箱中的UX设计人员,我强烈推荐本课程。

Erik 务实的设计方法对我的教益远比阅读任何设计书籍所学的要多!—请带走书籍,再带一个视频。

如果您是开发人员,UX设计人员或PM,并且想在您的技能组中添加视觉设计,那么本课程将为您量身定制。