2011-08-03 121 views
1

我正在製作我的html表單,並且我想添加效果。爲輸入框和按鈕添加發光效果

<input name="" type="text" class="" />有可能發光效果?

提交按鈕也有可能產生這種效果嗎?

+0

你是什麼意思的'發光效果'?將鼠標懸停在元素上時更改邊框顏色? – Veger

+0

可能的重複:http://stackoverflow.com/questions/6422790/css-create-white-glow-around-image – js1568

+0

@Veger:是的,類似的東西。當用戶點擊或開始輸入文字時,框會發光,類似於Photoshop中的外光。 –

回答

2

這適用於類按鈕的所有輸入

input.Button { 
-moz-box-shadow: 0px 0px 10px Green; 
-webkit-box-shadow: 0px 0px 10px Green; 
box-shadow: 0px 0px 10px Green; 
} 

每@Imoda

這適用於類型的文本

input[type='text'] { 
    -moz-box-shadow: 0px 0px 4px #ffffff; 
    -webkit-box-shadow: 0px 0px 4px #ffffff; 
    box-shadow: 0px 0px 4px #ffffff; 
} 

並得到它只有在懸停的所有輸入:

input[type='text']:hover { 
    -moz-box-shadow: 0px 0px 4px #ffffff; 
    -webkit-box-shadow: 0px 0px 4px #ffffff; 
    box-shadow: 0px 0px 4px #ffffff; 
} 
+0

感謝您的回覆,這是否與輸入文字一起工作? –

+0

我試過把它應用到我的表單上,但是什麼也沒有發生:( –

+0

你使用的是什麼瀏覽器?它在現代瀏覽器中工作得很好 – Nightfirecat

0

您可以通過Photoshop或Fireworks創建對象或藝術作品,然後使用CSS文件將該圖形導入到您的開發中。例如:

div#btn { 
background-position: top right; 
position:absolute; */ 
margin:0px 0px; padding:0px; 
text-align:center; 
background-image: url(images/bg1.jpg); 
background-repeat: no-repeat; 
background-attachment:fixed; 
} 

然後在您的HTML中,只需調用您的按鈕上的div。

+0

感謝你的回覆,我猜這可以應用到按鈕上,但是我喜歡這個發光效果的作用,我的意思是,當用戶懸停或開始輸入時,輸入框發光:) –

0

這將選擇您的輸入是「文本」類型。然後將#FFFFFF更改爲任何你想要的顏色。理論上這應該起作用。如果沒有,請在每個冒號後面直接添加inset。這不是一個確切的outer-glow複製,但我相信它會滿足您的需求。


input[type='text'] { 
    -moz-box-shadow: 0px 0px 4px #ffffff; 
    -webkit-box-shadow: 0px 0px 4px #ffffff; 
    box-shadow: 0px 0px 4px #ffffff; 
}