ホームページ > 記事 > ウェブフロントエンド > 横スクロールメニューボタンのCSS3実装サンプルコード共有
今日は、CSS3 に基づいた美しい水平スクロール メニュー ボタン の実装を共有します。これは非常に優れており、必要な友人はそれを参照できます
これ以上のナンセンスはありません。画像を参照してください。 :
その後のコード:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>精美横向滚动菜单按钮 - Glunefish</title> </head> <!-- 这里接下面的行间样式 --> <body> <ul> <li><a href="" class="a1"><span>Home</span></a></li> <li><a href="" class="a2"><span>Chat</span></a></li> <li><a href="" class="a3"><span>About</span></a></li> </ul> </body> </html>
CSS:
<style> ul{list-style:none;} ul li a{ display:block; width:40px; height:40px; background:rgb(208,165,37); margin-top:10px; text-decoration:none; line-height:40px; position:relative; } ul li a span{ width:0; height:40px; display:block; visibility:hidden; overflow:hidden; font-weight:bold; position:absolute; left:40px; transition:all 0.3s; } ul li .a1 span{background:rgb(30,139,180);} ul li .a2 span{background:rgb(125,163,23);} ul li .a3 span{background:rgb(175,30,131);} ul li a:hover span{visibility:visible; width:auto; padding:0 20px;} </style>
このコードは読みやすさを考慮して特別に最適化されており、主に以下が含まれます:
CSS3アニメーション (トランジション)
要素の非表示(オーバーフロー/可視性) )
以上が横スクロールメニューボタンのCSS3実装サンプルコード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。