safari textfield 背景颜色不会改变
safari textfield background color wont change
#searchInput {
width: 82px;
height: 40px;
margin: 0;
border: 0;
position: relative;
top: -273px;
left: -205px;
color: #FF7F27;
font-size: 85%;
background: transparent;
}
上面的代码不会将 safari 中的文本背景颜色变为透明。我试过不透明度,但这只会让文本和字体同时消失。这个问题发生在我测试过的另一个浏览器中。
您需要删除默认样式并允许使用新的 css 属性,因此您需要更改 -webkit-appearance 属性。
#searchInput {
width: 82px;
height: 40px;
margin: 0;
border: 0;
position: relative;
top: -273px;
left: -205px;
color: #FF7F27;
font-size: 85%;
background: transparent;
-webkit-appearance: none;/* this should Work */
}
尝试 generating a transparent background,然后使用 url 处生成的代码应用它,例如:
#searchInput
{
background: -webkit-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0) 100%);
}
#searchInput {
width: 82px;
height: 40px;
margin: 0;
border: 0;
position: relative;
top: -273px;
left: -205px;
color: #FF7F27;
font-size: 85%;
background: transparent;
}
上面的代码不会将 safari 中的文本背景颜色变为透明。我试过不透明度,但这只会让文本和字体同时消失。这个问题发生在我测试过的另一个浏览器中。
您需要删除默认样式并允许使用新的 css 属性,因此您需要更改 -webkit-appearance 属性。
#searchInput {
width: 82px;
height: 40px;
margin: 0;
border: 0;
position: relative;
top: -273px;
left: -205px;
color: #FF7F27;
font-size: 85%;
background: transparent;
-webkit-appearance: none;/* this should Work */
}
尝试 generating a transparent background,然后使用 url 处生成的代码应用它,例如:
#searchInput
{
background: -webkit-linear-gradient(top, rgba(255,255,255,0.01) 0%, rgba(255,255,255,0) 100%);
}