一道有意思的 CSS 面试题

2015-03-16 23:50:38 +08:00
 sd4399340
前几天在CodePen上面看到一道CSS面试题,模拟一个按钮。当时觉得挺有意思的,就试着做了下,写了篇博客记录了一下

http://pinkyjie.com/2015/03/02/an-interesting-css-interview/
6108 次点击
所在节点    分享创造
31 条回复
un
2015-03-17 12:34:30 +08:00
@luin 意思是第二个星星实际是第一个的阴影?
will0404
2015-03-17 13:06:23 +08:00
嘿嘿 我觉得我15分钟内能做出来
学到了一点 原来box-shadow可以写多个边框
ianva
2015-03-17 13:11:36 +08:00
这个设计好过时,那家公司估计看玩面试题我就不想去了
P233
2015-03-17 15:34:10 +08:00
@sd4399340 可以输入两个星星,中间加空格 :)

@kamal 问什么要用 text-indent 呢,text-align 更方便吧
kamal
2015-03-17 16:57:34 +08:00
@P233 是的,居中更方便,我只是在楼主的代码基础上,修改了你提供的思路。
picasso250
2015-03-17 19:15:13 +08:00
我把高光圆角也做出来了,before做两个星星,after做高光圆角

http://codepen.io/anon/pen/ogQqeQ
sd4399340
2015-03-17 20:32:05 +08:00
@picasso250
@kamal

Cool,我准备试一下用box-shadow的inset
Actrace
2015-03-18 10:39:24 +08:00
css消耗计算资源。
crs0910
2015-03-18 15:02:17 +08:00
@sd4399340 修改了一下,连 after 都省了。http://codepen.io/anon/pen/GgwzWx
sd4399340
2015-03-18 20:11:26 +08:00
@crs0910 恩,用box-shadow来实现弧度的阴影,上面有人提到了,我昨天也试了下。letter-spacing这个学习了!
crs0910
2015-03-18 22:38:54 +08:00
@sd4399340 box-shadow 实现弧度阴影,你那个弧度不对

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

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

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

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

© 2021 V2EX