はじめに
この実験では、CSS プログラミングの基本を学びます。この実験の目的は、CSS の構文、セレクター、プロパティ、値をしっかりと理解することです。この実験を完了することで、HTML 要素にスタイルを付け、視覚的に魅力的な Web ページを作成できるようになります。
これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 100%です。学習者から 100% の好評価を得ています。
ハンバーガーボタン
VM には既に index.html と style.css が用意されています。
ホバー時にクロスボタンに遷移するハンバーガーメニューを作成するには、次の手順に従ってください。
.hamburger-menuコンテナのdivを使用し、これには上部、下部、中央のバーが含まれます。- コンテナを
display: flexでflex-flow: column wrapに設定します。 justify-content: space-betweenを使用してバー間に距離を追加します。transform: rotate()を使用して上部と下部のバーを 45 度回転させ、ホバー時に中央のバーをopacity: 0に設定してフェードアウトさせます。transform-origin: leftを使用して、バーが左側の点を中心に回転するようにします。
対応する HTML コードは次のとおりです。
<div class="hamburger-menu">
<div class="bar top"></div>
<div class="bar middle"></div>
<div class="bar bottom"></div>
</div>
そして、CSS コードは次のとおりです。
.hamburger-menu {
display: flex;
flex-flow: column wrap;
justify-content: space-between;
height: 2.5rem;
width: 2.5rem;
cursor: pointer;
}
.hamburger-menu.bar {
height: 5px;
background: black;
border-radius: 5px;
margin: 3px 0px;
transform-origin: left;
transition: all 0.5s;
}
.hamburger-menu:hover.top {
transform: rotate(45deg);
}
.hamburger-menu:hover.middle {
opacity: 0;
}
.hamburger-menu:hover.bottom {
transform: rotate(-45deg);
}
右下隅の「Go Live」をクリックして、ポート 8080 で Web サービスを実行してください。その後、Web 8080 タブを更新して Web ページをプレビューできます。
まとめ
おめでとうございます!あなたはハンバーガーボタンの実験を完了しました。あなたの技術を向上させるために、LabEx でさらに多くの実験を練習することができます。