2011-08-30 91 views
0

我有一個ASP.Net應用程序,它使用十六進制數字來定義頁面上顯示的顏色。找到一個輸入十六進制顏色並顯示顏色的工具會很有用。這會讓我發現,例如什麼代碼導致我的頁面變成淺藍色。顏色轉換器

回答

0

您可以使用此工具轉換十六進制顏色並預覽它。

http://easycalculation.com/color-coder.php 
0

那麼,大多數照片編輯工具都可以。如果你爲你的web應用程序做圖形,然後使用Paint.NET或類似的東西,在顏色窗口中有一個十六進制字段。如果你不想做這兩件事情之一,你也可以在很多瀏覽器中動態地編輯樣式,Chrome和Safari有它的內置,IE有F12開發者工具,但不是很好,但仍然做的工作,我猜想Firefox也有Firebug和錯誤控制檯。

反對所有這些?寫一個.NET程序,爲你做。例如:

Private Sub SetColor(ByVal hexColor As String) 
    Me.pnlResult.BackColor = Color.FromArgb(&HFF000000 Or Convert.ToInt32(hexColor.TrimStart("#"c), 16)) 
End Sub 
0

你應該做的,使用這樣的事情:

<asp:TextBox ID="txtHex" runat="server" /> 

<asp:Button ID="btnDisplayColor" runat="server" Text="Display Color" OnClick="btnDisplayColor_Click" /> 

<asp:Panel ID="pnlHexColorDisplay" runat="server" Width="30px" Height="30px" /> 

而且按鈕的單擊事件:

protected void btnDisplayColor_Click(object sender, EventArgs e) 
{ 
    pnlHexColorDisplay.BackColor = System.Drawing.ColorTranslator.FromHtml(txtHex.Text.Trim()); 
} 
0

滴管Chrome擴展程序,是非常寶貴的。輸入十六進制或RGB值來獲得你的顏色,或者從色輪中選擇,或者用滴管從你的頁面中直接獲取一種顏色。