CSS 真难学啊 不考虑各种历史遗留因素,有没有可能诞生一个更简单明了地定义样式的语言(不知道能不能算语言)?

2021-03-16 08:13:09 +08:00
 zxCoder

顺便求推荐 CSS 教程 /书

6032 次点击
所在节点    CSS
51 条回复
luogege
2021-03-16 14:47:33 +08:00
一般的布局很简单,照着打就行了。往上,难点的特效和动画就开始难了,这个就需要自己去研究下了,有些需要配合 js 去实现的,这个可以拦住一堆 css 小白
luogege
2021-03-16 14:51:15 +08:00
@zxCoder 这个有个专门的 api,叫 scrollIntoView,就是通多导航定位到相应的标题是吧
XCFOX
2021-03-16 16:50:26 +08:00
各类 css 原子库和 css in js 库都在尝试 css 的各种花样。
目前见过步子最大的是: https://chakra-ui.com/ ,几乎不用写原生 css,
KouShuiYu
2021-03-16 17:47:28 +08:00
两年前端,无法让 canwas 在手机上居中,
https://chenkai0520.github.io/scratch-image/
KouShuiYu
2021-03-16 17:49:32 +08:00
两年前端,无法让 canvas 在手机上居中,谁可以的话欢迎提个 PR😂[scratch-image]( https://github.com/chenkai0520/scratch-image)
yazoox
2021-03-16 18:02:51 +08:00
我们公司用的方案,styled component,好像就是楼上兄弟说的 css-in-js 。使用下来感觉还好,俺是从 0 开始学前端。
ETO
2021-03-16 20:43:46 +08:00
@murmur 可以提取组件,跟配置的,你可以把 width-20 配置任意大小,然后再打包代码。
ajaxfunction
2021-03-16 23:45:24 +08:00
那你是没学 xml 布局。
有空你试试用 xml 方式去写设计稿,就会知道写 css 是多么的爽
mikulch
2021-03-17 07:32:04 +08:00
@murmur 现在学习前端还需要 dom 编程那些吗?
meepo3927
2021-03-17 10:16:35 +08:00
flex 简单很多
henryhu
2021-03-20 23:04:11 +08:00
tailwindcss 了解一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/761935

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX