私は現在、この問題に関して途方に暮れています。私が作っているのは WYSIWYG エディター (私が今使っているものとよく似ています) で、問題は上部のボタンです。レイアウトの CSS クラスを作成しました。
.test {
background-color:#d0d0d0;
color:#000000;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:2px 7px;
text-decoration: none;
}
.test:hover {
padding: 1px 6px;
background-color:#789dfa;
border: 1px solid #485ae0;
}
レイアウトは正常に機能しますが、クラスをリンクする適切な方法が見つかりません。これを例に取ります (JavaScript は無視してください):
<input type="submit" class="test" value="B" onClick="texta(text,'b','b')" onmouseup="text.focus();">
<button>
問題は、ボタン (<type="submit>
など) が元のデザインを変形させる傾向があり、3 次元の外観になり、一般的にボタンのように見えることです。
私の質問は、どうすればこれを回避できますか? いくつかの異なる方法でクラスをリンクしようとしましたが、うまくいきません。
写真: