97 条回复  ·  1202 次点击
kneo 小成 2024-5-9 22:22:57
CSS 就是很难。

1. 一个效果有无数种实现。比如一个像素也有十几种常见做法,我都会。但是用哪个好?——选择障碍症自杀了。

2. 想实现一个效果,改来改去总是差几个像素。——强迫症自杀了。

3. 抄别人的实现,抄过来几百行代码,能用,但是这么多垃圾代码我不允许。删删删,小不小心效果删没了……加回来几行,好像又能用了,继续删删删。删了一晚上,妈的算了我自己写吧。——洁癖症自杀了。

3. CSS 动画,有现成的,拿过来就能用。啊,要我改个特效?——智力不足者自杀了。

4. 丑?丑是我的问题吗。让你招个设计你不招,非让老子写,说了老子不会做设计。——无产者自杀了。
NeoChen 小成 2024-5-9 22:40:00
不知道还有多少人记得 web 标准化的历程…blueidea 到死还是 table 布局
Adelell 小成 2024-5-9 23:19:15
不管啥布局,直接 position absolute 一把梭,统统写死。
Al0rid4l 小成 2024-5-9 23:35:35
现在的人 CSS 都不过 MDN 了吗...当年把 MDN 和 CSS 权威指南都过了一遍, 从此 CSS 简单轻松
f14g 小成 2024-5-9 23:45:35
感觉楼上有位专业的说的非常有道理的:flex+grid 解决大部分问题、复杂的动画问题完全可以上图片或视频,更进一步的需求则用诸如 unity 、three js 、d3 等前端库了。
综上说,“CSS 难学”真的不是做前端的一个障碍。更何况现在还有 flutter ,如果觉得 CSS 难学,完全可以用其他框架替代嘛
( BTW ,我觉得 flutter 描述界面那个表现力还不如 X ( HT ) ML+CSS 呢)
rowink 小成 2024-5-9 23:48:53
建议是找个网站写,手搓博客小工具之类的,还有就是参考别人界面布局的样式,模仿着写,熟练后自然就会了
lidlesseye11 小成 2024-5-10 01:52:53
后端 boy 的 css 学习历程:
写个 demo👉效果不对👉准备 debug 浏览器源码👉搞不懂,放弃
ErZhou 小成 2024-5-10 08:16:01
flex 一把梭
yuankui 小成 2024-5-10 09:16:21
嗯,不要看那些复杂的库,现从最基本的学起,理解了基本逻辑,在用那么库,会容易很多。

建议吧 MDN 过一遍  如#98 所说
byte10 小成 2024-5-10 09:37:19
很多时候难 ,就是实现一个东西 有很多种写法,css 我之前觉得难点就是有一些相对定位,float 那块比较难一些,掌握了就没问题了。正常学习 1-2 个月 可以写出 fshexEX ,几个页面的 90%的相似度,用最基础的几个布局都可以完成。

现在有哪些 VUE+UI ,简直就是这个时代的福利,js 控制的代码量减少很多了。
返回顶部