有关 CSS 居中的一个项目

2018-03-01 10:51:11 +08:00
 chunqiuyiyu
最近在找工作,面试前端时总有个问题就是 CSS 如何实现居中效果。在经过多次打击之后,终于静下心来把相关内容过了一遍,最终有了这个项目,灵感来源于 CSS-Tricks 和 JavaScript Array Explorer。

预览: http://www.chunqiuyiyu.com/css-centering-explorer/

GitHub: https://github.com/chunqiuyiyu/css-centering-explorer

欢迎大家使用并提出建议!
3134 次点击
所在节点    分享创造
13 条回复
Smilecc
2018-03-01 14:40:28 +08:00
挺有意思的
chunqiuyiyu
2018-03-01 15:56:57 +08:00
@Smilecc 也是对自己 CSS 知识方面的一个梳理,自己在这方面比较薄弱。
learnshare
2018-03-01 16:05:04 +08:00
知道其中一小部分即可,很多场景比较难见到。见到了可能是结构和布局需要优化
chunqiuyiyu
2018-03-01 16:31:49 +08:00
@learnshare 是这样的。
flowersing
2018-03-01 17:26:03 +08:00
一左一右地布局会不会好一点,现在这样会跳动感觉没有那么直观
woodensail
2018-03-01 17:29:01 +08:00
chunqiuyiyu
2018-03-01 18:22:09 +08:00
@flowersing 原来的 JavaScript Array Explorer 就是左右布局的,但是自己喜欢简洁一些,所以就直接做成了单栏的。
chunqiuyiyu
2018-03-01 18:22:52 +08:00
@woodensail 很好的网站,我这个不过是个玩具罢了。
MinonHeart
2018-03-01 18:25:43 +08:00
padding: 30px auto;
No, 这种不是居中方式
chunqiuyiyu
2018-03-01 18:41:40 +08:00
@MinonHeart 一种障眼法,确实不是真正的居中。
jackqian
2018-03-04 09:24:29 +08:00
@chunqiuyiyu 我都是用这个居中的啊,(刚学的小白...)
blueset
2018-03-06 04:51:03 +08:00
"Most browsers don't support `display: grid`"?



https://caniuse.com/#feat=css-grid
chunqiuyiyu
2018-03-06 11:12:55 +08:00
@blueset 我的疏忽,这个项目是依据 CSS Tricks 上的一篇旧的文章完成的。没想到现在 display: grid 的支持已经比较广泛了,我修改一下。

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

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

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

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

© 2021 V2EX