こんにちは私はボタンのスタイルがバックグラウンドに埋め込まれ、それらをスライスしたくないので、目に見えないボタン(まだ機能的でクリック可能な)を作成しようとしています。
したがって、ボタンを作成し、ボタンを配置する必要がある背景の部分にボタンを配置し、背景ボタンの画像を表示してクリックできるように非表示にします。
助言がありますか?どうもありがとうございました!
button
要素に次のプロパティを使用して、透明にする必要があります。
button {
background: transparent;
border: none !important;
font-size:0;
}
button {
background: transparent;
border: none !important;
}
絶対position
を使用して要素を配置します。
divの下にボタン要素があります。 position
:divで相対、position
:ボタンで絶対を使用して、div内に配置します。
ここに動作しています JSFiddle
ここに更新された JSFiddle があり、ボタンからのテキストのみが表示されます。
CSSを使用してボタンを非表示にできます。
button {
visibility: hidden;
}
もしあなたの <button>
は画像上のクリック可能な領域にすぎませんが、なぜそれをボタンにするのですか? <map>
要素。
button {
background:transparent;
border:none;
outline:none;
display:block;
height:200px;
width:200px;
cursor:pointer;
}
背景の画像に対して高さと幅を指定します。これにより、ボタンの境界線と色が削除されます。また、必要な場所に正しく配置できるように、絶対に配置する必要がある場合があります。コード
本当に見えないようにするには、outline:none;を設定する必要があります。設定する必要がありますdisplay:blockクリックして寸法を設定する必要がある場合
[〜#〜] html [〜#〜]
<input type="button">
[〜#〜] css [〜#〜]
input[type=button]{
background:transparent;
border:0;
}
CSSを使用background:transparent;
ボタン/ divに。