ここで、ASP.NET Web アプリで使用したい非常に優れたボタンのセットを見つけました。
http://www.red-team-design.com/just-another-awesome-css3-buttons#comment-168128
これらのボタンは純粋な CSS3 を使用して設計されています。そこにある CSS クラスを使用して my を設定<asp:button CssClass = "button">
すると、その CSS クラスからいくつかの要素 (背景色、境界線のスタイルなど) が取得されますが、アイコンは使用されません。
CSSサブクラスを使用できないため、アイコンを使用できないことはわかっています(たとえば<asp:button CssClass = "button add">
、そうする方法がある場合は修正してください)。したがって、ボタンごとに異なるクラスを作成するつもりでした。
たとえば、私が名前を付けたプラス アイコンの付いたボタンの場合、.buttonPlus
CSS 属性content: "\271A";
(+ アイコン) を.buttonPlus:before
セレクタの一部に移動しましたが、それでもアイコンはレンダリングされません。彼らが提案するようにボタンを使用する場合(HTMLリンクを使用):
<a href="" class="button add">Add</a>
ボタンはアイコンでレンダリングされます。もちろん、明らかな理由から、ASP.NET サーバー側のボタンを使用したくありません。
CSS3 と ASP.NET の両方に詳しい方がいらっしゃいましたら、その方法を教えてください。
ありがとう!