有人可以告訴我在您按下PushButton後出現的藍色邊框是從哪裏來的嗎?GWT按鈕藍色邊框行爲
我真的想重寫該行爲,不知道在哪裏或如何雖然
UPDATE:
我說的原來是在Safari藍色的效果,它會在Chrome橙色與Mozilla的
當按鈕被按下,一旦它發生,最好的辦法沒有效果來解釋它是http://gwt.google.com/samples/Showcase/Showcase.html#!CwCustomButton
有人可以告訴我在您按下PushButton後出現的藍色邊框是從哪裏來的嗎?GWT按鈕藍色邊框行爲
我真的想重寫該行爲,不知道在哪裏或如何雖然
UPDATE:
我說的原來是在Safari藍色的效果,它會在Chrome橙色與Mozilla的
當按鈕被按下,一旦它發生,最好的辦法沒有效果來解釋它是http://gwt.google.com/samples/Showcase/Showcase.html#!CwCustomButton
您是否正在談論圍繞任何元素聚焦的「聚焦環」?
您可以使用outline
組CSS屬性的調整它:http://www.w3.org/TR/CSS21/ui.html#dynamic-outlines 但請注意,這是不好的做法(再無障礙。)徹底拆除,因爲你刪除的按鈕是否是專注還是沒有任何表示,並且順便說一下,如果有的話,哪個元素是關注的。
這種行爲應在適當的樣式表來定義。如果您檢查將位於/trunk/user/src/com/google/gwt/user/theme/standard/public/gwt/standard/standard.css中的GWT資源。它也在其他主題中定義。
你應該做的是什麼定義自己的風格
.my-PushButton
{
border : 1px solid #666;
padding : 0 10px;
}
.my-PushButton-down-hovering
{
background-color : #aaf;
}
.my-PushButton-up-hovering
{
background-color : #afa;
}
然後
PushButton btn = new PushButton(...);
widget.setStylePrimaryName("my-PushButton");
希望這有助於。
你可以檢查頂部的更新嗎?,thx的答案以及 – javaNoober
真棒多數民衆贊成在一個,我不想刪除它,我只是希望所有瀏覽器顯示相同的顏色,如前所述每個瀏覽器拋出一個不同的人 – javaNoober
是的,但人們習慣於瀏覽器的輪廓。我使用的是Chrome,我知道它使用了一個黃色的輪廓,所以如果你把它變成一個像IE中的小虛線,我可能不會注意到它,或者根本就不習慣它;如果它惹惱我,那麼也許我會切換,不再使用你的應用程序 - 如果這是一種可能性)。網絡編碼並不是要讓它在任何地方看起來都一樣(20世紀就是這樣!),而是讓它看起來和行爲符合用戶的期望,即不會改變瀏覽器的默認行爲/不會太多) –
最後一個短語是我要貼在我的牆上的,thx – javaNoober