What I have done: SheCodes Basic#Week 1
女性開発者研修コースSheCodesに登録されています.reactを上書きするレッスンを登録しましたが、1週間目のHTML、CSS、JavaScriptも勉強しています.一週間で新しく勉強したものを整理しなければなりません!
Self-closing tag
CSS色の設定
CSSの色設定は大体3種類あります.
1.ダミーカラー(色名のみ)
2.hexadciaml(カラーコード)
3. rgb
rgbの後ろに透明度を表す数字を追加します.
中央揃え
text-align:中央揃えができない場合
ブロックとインライン
CSSの中のすべてのものはblockではなくinlineです!
block改行、inline改行しない
中立容器divはblock、spanはinline
padding - border- margin
paddingは要素の内部に属し、marginは外部に属する.
padding-border-margin順序
ちゃくしょくしゅうき
hoverの使用方法
transitionはbutton:hoverではなく、buttonの下で書くだけでよいことを覚えておいてください.
うまくいかない時です.
うまくいかない場合は、チェックでコードをチェックするかCSS default styleを表示したほうがいいです.
WEEK 1 HOMEWORK: Fake Weather App
これは基本的に与えられたページを見て、できるだけ似たような課題です.私の結果はこれです!
日付はulで作成されますが、typeはnoneで中央に揃えられます.各日付とボタンには、サスペンションが適用されます.次は私が書いたコードです.おもしろい!
Self-closing tag
<br />
<hr />
これらをself-clostingtagと呼ぶ.他のラベルは開いて閉めなければなりませんが、ラベルは必要ありません.CSS色の設定
CSSの色設定は大体3種類あります.
1.ダミーカラー(色名のみ)
2.hexadciaml(カラーコード)
3. rgb
rgbの後ろに透明度を表す数字を追加します.
中央揃え
text-align:中央揃えができない場合
display:block;
margin: 0 auto;
中央揃えが簡単にできるように設定します.ブロックとインライン
CSSの中のすべてのものはblockではなくinlineです!
block改行、inline改行しない
中立容器divはblock、spanはinline
padding - border- margin
paddingは要素の内部に属し、marginは外部に属する.
padding-border-margin順序
ちゃくしょくしゅうき
box-shadow: 10px 10px 5px red;
水平、垂直、ぼかしradius、色をそれぞれ表します.hoverの使用方法
button:hover{
background: white;
color: blue;
cursor: pointer;
}
button{
transition: all 200ms ease-in-out}
マウスをボタンにぶら下げ、変化させるにはぶら下げを使用します.transitionはbutton:hoverではなく、buttonの下で書くだけでよいことを覚えておいてください.
うまくいかない時です.
うまくいかない場合は、チェックでコードをチェックするかCSS default styleを表示したほうがいいです.
WEEK 1 HOMEWORK: Fake Weather App
これは基本的に与えられたページを見て、できるだけ似たような課題です.私の結果はこれです!
日付はulで作成されますが、typeはnoneで中央に揃えられます.各日付とボタンには、サスペンションが適用されます.次は私が書いたコードです.おもしろい!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Weather App</title>
<style>
body{
text-align: center;
display: block;
font-family: Helvetica, Arial, sans-serif;
}
h1{
margin: 0;
color: #1965D6;
font-size: 34px;
line-height: 48px;
margin: 0;
}
h2{
margin: 0;
font-size: 34px;
line-height: 48px;
font-weight: 400;
}
ul{
text-align: center;
list-style: none;
padding: 0;
}
li{
list-style: none;
text-align: center;
padding: 10px 0;
border-radius: 10px;
transition: all 200ms ease-in-out;
max-width: 400px;
margin: 0 auto;
width: 387px;
height: 101.438px;
}
li:hover{
background: #FFFBEF;
}
.high{
color: gray;
font-weight: bold;
}
button{
display: block;
margin: 20px auto;
border: 1px solid #1a64d6;
background: #1a64d6;
color: #fff;
font-size: 16px;
line-height: 22px;
padding: 16px 24px;
border-radius: 30px;
transition: all 200ms ease;
box-shadow: rgb(37 39 89 / 8%) 0px 8px 8px 0;
cursor: pointer;
}
button:hover{
background-color: white;
color: #1a64d6;
border: 1px solid #1a64d6;
}
</style>
</head>
<body>
<h1>
🌤<br />
Currently 21° in Tokyo
</h1>
<h2>13° /
<strong>23°</strong>
</h2>
<ul>
<li>
<h3>🌧Tomorrow</h3>
<span> 10° / <span>
<span class="high"> 22°</span>
</li>
<li>
<h3>🌥Saturday</h3>
<span> 15° / <span>
<span class="high"> 17°</span>
</li>
<li>
<h3>☀️Sunday</h3>
<span">25° / </span>
<span class="high"> 28°</span>
</li>
</ul>
<button class="button"> Change City</button>
<p>Coded by Juhee Lee</p>
</body>
</html>
Reference
この問題について(What I have done: SheCodes Basic#Week 1), 我々は、より多くの情報をここで見つけました https://velog.io/@jyuxpi/What-I-have-done-SheCodes-Basic-Week-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol