テキストが入ったボタンを作ったので、ホバー上にテキストが消え、その場所に画像が表示されます。ここではHTMLコードは次のとおりです。ホバー上にテキストを表示せずに画像を表示
#facebook {
width: 200px;
height: 50px;
border-style: solid;
border-color: white;
border-width: 1px;
border-radius: 7px;
line-height: 50px;
display: table-cell;
transition-timing-function: ease-in-out;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
transition: all 0.5s;
}
#facebook:hover {
width: 200px;
height: 50px;
border-style: solid;
border-color: white;
line-height: 50px;
background: rgba(59, 89, 152, .6);
}
<a href="https://www.facebook.com">
<div id="facebook"><span id="text">Facebook</span>
</div>
</a>
だから、基本的に私はFacebookのロゴは、テキストの代わりに表示されるようにします。私は一人でやろうとしましたが失敗しました。誰でもこれがどうやってできるのか知っていますか?あなたはそのためにJavaScriptを使用することができます
ありがとう、それは素晴らしい、画像のみが中央にされていません。 – bux
これは非常に簡単な修正です。 '#facebook'に' background-position:center center'を追加するだけです。 ////私の答えを編集したい場合は、 'text-align:center'を追加することもできます –
完璧に動作します!私を助けて答えを説明してくれてありがとう。 – bux