個人練習用:サイトパーツ、ハンバーガーメニュー

背景
投稿者投稿者ueshin0620いいね0お気に入り登録
プレイ回数161難易度(4.2) 1067打 英語
個人練習用:サイトパーツ、ハンバーガーメニュー
シンプルなハンバーガーメニューです。HTMLの次にCSSが始まります。解説なしです。

関連タイピング

問題文

ふりがな非表示 ふりがな表示

(<nav><input type="checkbox" id="check">)

<nav><input type="checkbox" id="check">

(<span class="span1"></span>)

<span class="span1"></span>

(<span class="span2"></span><span class="span3"></span>)

<span class="span2"></span><span class="span3"></span>

(<label for="check"></label>)

<label for="check"></label>

(<ul><li>menu1</li><li>menu2</li>)

<ul><li>menu1</li><li>menu2</li>

(<li>menu3</li></ul></nav>)

<li>menu3</li></ul></nav>

(start css)

start css

(nav { position: relative; height: 100vh;)

nav { position: relative; height: 100vh;

(overflow: hidden; })

overflow: hidden; }

(label { width: 30px; height: 30px;)

label { width: 30px; height: 30px;

(border: 1px solid black; position: absolute;)

border: 1px solid black; position: absolute;

(right: 10px; top: 10px; z-index: 1000; })

right: 10px; top: 10px; z-index: 1000; }

(span { width: 20px; height: 1px; background-color: black;)

span { width: 20px; height: 1px; background-color: black;

(position: absolute; right: 15px;)

position: absolute; right: 15px;

(transition: .3s; z-index: 100; })

transition: .3s; z-index: 100; }

(.span1 { top: 20px; })

.span1 { top: 20px; }

(.span2 { top: 27px; })

.span2 { top: 27px; }

(.span3 { top: 34px; })

.span3 { top: 34px; }

(#check:checked ~ .span2 { display: none; })

#check:checked ~ .span2 { display: none; }

(#check:checked ~ .span1 { width: 27px;)

#check:checked ~ .span1 { width: 27px;

など

(transform: rotate(45deg); top: 27px; right: 12px; })

transform: rotate(45deg); top: 27px; right: 12px; }

(#check:checked ~ .span3 { width: 27px;)

#check:checked ~ .span3 { width: 27px;

(transform: rotate(-45deg); top: 27px; right: 12px; })

transform: rotate(-45deg); top: 27px; right: 12px; }

(#check { display: none; })

#check { display: none; }

(ul { width: 100%; height: 100%;)

ul { width: 100%; height: 100%;

(background-color: #2a9ee04a; margin: 0;)

background-color: #2a9ee04a; margin: 0;

(padding: 0; text-align: center;)

padding: 0; text-align: center;

(list-style: none; position: absolute;)

list-style: none; position: absolute;

(top: 0; right: -100%; transition: 1s; z-index: 10; })

top: 0; right: -100%; transition: 1s; z-index: 10; }

(li { margin-top: 20px; })

li { margin-top: 20px; }

(#check:checked ~ ul { right: 0; })

#check:checked ~ ul { right: 0; }

問題文を全て表示 一部のみ表示 誤字・脱字等の報告

ueshin0620のタイピング

オススメの新着タイピング

タイピング練習講座 ローマ字入力表 アプリケーションの使い方 よくある質問

人気ランキング

注目キーワード