【发布时间】:2012-11-27 01:02:11
【问题描述】:
我正在与设计师合作,他向我发送了以下网页搜索栏设计:
除非完全必要,否则我非常反对在网页设计中使用图像,所以我希望我可以在 CSS 中重新创建整个搜索栏小部件。我知道如何处理边界半径、渐变、框阴影等,所以这不是问题。
问题:假设 CSS3 浏览器兼容,我该如何重新创建实际的搜索按钮(放大镜部分),其具有双曲线边缘和左下角的轻微阴影?
想法:我最初的感觉是搜索按钮将是圆形且独立的,然后以负的左边距与搜索输入 div 重叠,但后来我不确定我会如何得到那个阴影。
编辑:我并不完全反对将图像用作放大镜,但我之前在 CSS 中看到过 similar icon created。图像与纯 CSS 最终会以相同的速度加载,还是我应该尽我所能在纯 CSS 中完成?
【问题讨论】:
-
你能告诉我们你的代码吗?
-
我在这个特定的设计上没有任何进展,因为我一直在使用 UX 进行交互。这是当前的搜索框:jonathonmoore.com/proto/index2.html。它被设计为一个 jQuery 小部件,可以轻松插入到具有单个 div 的页面中。
标签: css