サイドバーのナビゲーション メニューで使用されるサンプル Web サイトで、いくつかの CSS div ボタンを作成しました。マウスがボタンの上に置かれたときにのみテキストが表示されるようにする方法を考えていました。
div のみのホバー部分の下の CSS にテキスト (例: 「ここをクリック!」) を含める方法があった場合、それは機能しますが、それはできないと思います。HTML に含めると、ホバーの有無に関係なく表示されます。
サンプルのウェブサイトはこちら: http://www.arthiaravind.com/nursery/
理想的には、ボタンは空白にして、ホバーするとボタンが伸びてリンクが表示されるようにします。
最初のボタンのコードは次のとおりです。
.button1 {
position: fixed;
margin-top: 100px;
margin-left: 730px;
width:70px;
height:50px;
text-align:right;
padding: 0px 50px 0px 0px;
background:#75AD38;
transition:width 2s;
-moz-transition:width 2s; /* Firefox 4 */
-webkit-transition:width 2s; /* Safari and Chrome */
-o-transition:width 2s; /* Opera */
}
ホバーしたときのコードは次のとおりです。
.button1:hover{
width:200px;
}
現在、5 つのボタンのそれぞれにこのコードをコピーペーストしているため、コードをより合理化するための提案もいただければ幸いです。個別に配置します。
また、ページを読み込んだときにボタンが伸びる理由もわかりません。そんなはずはない。
ありがとうございました!