TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How to Design a Website?

1 点作者 StefanWestfal将近 3 年前
Context: I have experience with Nextjs, FastAPI, PostgreSQL and others and can implement functionality. However I struggle to make a website look &quot;nice&quot;.<p>Question: Which tools, guides, principles, examples, or others do you use when you design a website?

3 条评论

chenxi9649将近 3 年前
When it comes to practical guides, I HIGHLY recommend the book RefactoringUI by Steve Schoger!(creator of TailwindCSS.)<p>Unlike popular books in design that people talk about like &quot;The Design of Everyday Things&quot; or &quot;Don&#x27;t Make Me Think&quot;(which teach design from a perspective of usability and human psychology, very important as well), RefactoringUI goes into the actual implementations of design.<p>For example, he talks about how he thinks about padding in elements, shadows vs borders, rounded corners, choosing font sizes&#x2F;font colors and etc.(It&#x27;s rare to find books to be *this practical because web design is constantly changing and it&#x27;s hard to not be outdated)<p>I also recommend designcode.io courses. They are also extremely practical, even going into things like keyboard shortcuts on Figma, plugins you can use to Skew elements, etc.<p>Both resources are known to be a &quot;developer&#x27;s guide to design&quot;, which I think you may appreciate!<p>That being said, making a website look &quot;nice&quot; is only the frosting on the cake! Don&#x27;t over-optimize on the looks and neglect the filling.
SMAAART将近 3 年前
read this: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Dont-Make-Me-Think-Usability&#x2F;dp&#x2F;0321344758" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Dont-Make-Me-Think-Usability&#x2F;dp&#x2F;03213...</a><p>and this: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Big-Red-Fez-Make-Better&#x2F;dp&#x2F;0743227905" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Big-Red-Fez-Make-Better&#x2F;dp&#x2F;0743227905</a><p>that&#x27;s really all you need.
yogini将近 3 年前
I am a developer and I used to struggle a lot creating a good looking websites. What helped me pretty well is using platforms like Dribbble to take inspirations.<p>On Dribbble you can search for the specific kind of UI that you want to built, for e.g. Admin Dashboard, Login Page, Splash Screen etc and you will start seeing so many good designs in front you.<p>Once you have that set, you can shortlist 3-4 designs and take inspirations from them. You should also mention the designer in the project rom whom you took inspiration. I mostly used to do this for my side projects.<p>May not be a very good way to do things, but atleast it will help you get started.