我有一個簡單的帶有背景圖像的HTML頁面,現在我在這個HTML頁面上應用了一個聯繫表單。在輸入文本字段中顯示背景圖像
我想在文本輸入字段中顯示背景圖像,即我想使輸入文本字段透明。我使用CSS代碼background-color:transparent;
,但它不起作用。我正在獲取輸入文本字段的白色背景。
我有一個簡單的帶有背景圖像的HTML頁面,現在我在這個HTML頁面上應用了一個聯繫表單。在輸入文本字段中顯示背景圖像
我想在文本輸入字段中顯示背景圖像,即我想使輸入文本字段透明。我使用CSS代碼background-color:transparent;
,但它不起作用。我正在獲取輸入文本字段的白色背景。
試試這個
.contact
{
background: url(https://www.gravatar.com/avatar/ba03773d5fe4b970a7d7fb57a112e932?s=32&d=identicon&r=PG) no-repeat right center;
height:100px;
width:200px;
padding:10px;
}
.contact input[type="text"]
{
background:rgba(0,0,0,0);
border:1px solid #fff;
color:#fff;
}
你可以設置背景顏色爲透明。
background-color: rbga(0,0,0,0);
或者在css3
,您可以設置整個元素的不透明度:
opacity: 0;
<input type="text" class="textInput"/>
CSS:
.textInput {
background: transparent;
background-image: url(Images/textBg.jpg)
}
downVoter,請你提一下原因嗎? – SpiderCode
PLZ把你的代碼上http://jsfiddle.net – Anon
該代碼*不*工作。你需要提供一個*完整的*減少的測試用例,以告訴我們什麼是錯的。 – Quentin
您可以嘗試添加帶有藍色背景的div,然後插入並嘗試透明輸入。作爲@Quentin提到,代碼工作完美。 – iCezz