本人是一位货真价实的后端程序员,业余时间做一些 side project,比如最近两年一直在做的就是一款叫Anyshortcut 的 Chrome 插件。之前帖子有介绍: /t/415551
从刚开始前端一窍不通,设计一窍不通,到一点一点学习坚持,把 Anyshortcut 官网做到了我比较满意的地步。前两天我看到 Bulma.css 的作者把 Anyshortcut 也推荐到Bulma.css 的官网上了。
感兴趣的朋友可以看看我做的官网: https://anyshortcut.com
使用的前端技术:
- bluma.css
- Vue 2.x
- Vue router
设计工具
- Sketch
- Photoshop (女朋友帮我设计的 logo,做了一些图,定的主色调,其他大部分都是我自己的点子,自己设计的)
一些需要登录之后才能看到的页面
用户绑定的快捷键详情
用户订阅成功之后
用户支付方式,即信用卡详情
用户更新信用卡
用户的优惠码页面
个人经验
- 最重要的是多看国外的 SaaS 网站,多学习,不断提高自己的审美,去 Dribbble,Behance 等网站找灵感
- 先确定好主色调,至少选两种字体,一种适合做标题的字体,一种是普通文本字体,然后定好几个标题的大小和颜色。比如 heading, title, subtitle, text, subtext 之类的
- 可以先用一些原型工具设计一下自己脑海中的页面,比如我一直在用的墨刀 (用这个链接注册你我都有优惠,哈哈) 。
大家可以在这看到我最开始设计的原型:https://modao.cc/app/ARvscvpdmhno0NBixRbt0nMTc277hz0
- 一定要用一款成熟度高的 css 框架,比如 bootstrap, bulma.css, 或者一位国人写的spectre.css。如果不用兼容 IE 系列的话,尽量用 Flexbox 布局
- 图片尽量用 svg
- 一些不会写的 UI 控件,可以去 github 或者 codepen 找找借鉴一下
- 自己动手用在 codepen 或者在Web Maker(我自己经常用的 Chrome 插件)实现一下,然后在集成到自己的项目中
有什么问题,欢迎大家一起交流。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://v2ex.ih06.com/t/424389
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.