html - 无法为输入表单应用框阴影插图

标签 html css

我希望我的输入表单有内嵌阴影,但它不起作用。这是我的代码

 #searchopt div input[type='text'],#searchopt div select{
width:220px;height:30px;padding:6px;
/* Overall Layout: box shadow insect*/

-webkit-box-shadow: inset 10px 3px 296px -172px rgba(51,39,51,1);

-moz-box-shadow: inset 10px 3px 296px -172px rgba(51,39,51,1);

box-shadow: inset 10px 3px 296px -172px rgba(51,39,51,1);

}

但是,我的整体包装器 div 我也使用了阴影,但在阴影之外,它工作正常。在这里

/* Overall Layout*/
#wrapper{
margin:0px auto;
border:.5px solid #CCC;
width:1028px;
height:1028px;
overflow:hidden;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
/* Overall Layout: box shadow*/
-webkit-box-shadow: 0px 1px 8px 0px rgba(50, 50, 50, 0.69);
-moz-box-shadow:    0px 1px 8px 0px rgba(50, 50, 50, 0.69);
box-shadow:         0px 1px 8px 0px rgba(50, 50, 50, 0.69);
}

谁能帮帮我?谢谢

最佳答案

border: none; 添加到输入 CSS。这样输入就不会使用默认的、特定于浏览器的输入样式,并且 box-shadow 应该可以工作

[编辑] 这是一个 fiddle :http://jsfiddle.net/AR6m8/ .我不得不使用自定义阴影值来查看它是否有效,因此您的问题可能出在阴影值上。

关于html - 无法为输入表单应用框阴影插图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21218028/

相关文章:

html - 如何修复邮件 div 中两个 div 的高度

javascript - 如何将一个 iframe 的 html 内容复制到另一个 iframe 包括 CSS?

java - 是否有简单的 http 服务来检查域名可用性

Safari 中的 CSS 卡片翻转

css - 为什么显示:block?链接不填充li元素

javascript - 使用 angularjs ng-repeat 指令在 HTML 表中显示 JSON 数据

html - 为什么此 css 代码不会将页面上的两个元素居中?

html - Gmail 阻止内联 css 属性

css - IE7 中的悬停下拉菜单 Z 索引问题

css - 如何通过 CSS(取消显示)摆脱自动生成的跨度?