TIL 40|★茶屋登録9ページ(ご注意ください)
クイックキャンパスオンラインレッスンで作成された★マルチルーム登録ページSECTION 1で、公告に関するコード(HTML、CSS、JS)を振り返ります
通知(注意事項)
エラー:Googleの材料アイコンをcdnにリンクしようとすると、非アイコンのフォントが を出力します.解決方法:「マテリアル-アイコン」の選択者にスタイルを作成する場合、googlingで を解決します. layout:sectionクラス名「notice」を作成した後、サブエレメント に分けられる.左内幅:60%、右内幅:40%、左側通知領域60%、
通知(注意事項)
HTML
font-family: 'Material Icons';
を追加する方法でdiv class="notice-line"
を作成し、サブエレメントbg-left、be-rightクラス名のdivエレメントを再作成>左、右の領域を中央に並べ替え、class=内部divエレメントbg-left、be-rightおよび兄弟エレメント>class=内部でサブエレメントinner__left
、be-rightを再作成構造はinner__right
と <section class="notice">
<div class="notice-line">
<div class="bg-left"></div>
<div class="bg-right"></div>
<div class="inner">
<div class="inner__left">
<h2>공지사항</h2>
<a href="javascript:void(0)" class="notice-line__more">
<div class="material-icons">add_circle</div>
</a>
</div>
<div class="inner__right">
<h2>스타벅스 프로모션</h2>
<div class="toggle-promotion">
<div class="material-icons">upload</div>
</div>
</div>
</div>
</div>
</section>
CSS
.notice{
}
.notice .notice-line{
position: relative;
}
.notice .notice-line .bg-left{
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
background-color: #333;
}
.notice .notice-line .bg-right{
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
background-color: #f6f5ef;
}
.notice .notice-line .inner{
height: 62px;
display: flex;
}
.notice .notice-line .inner__left{
width: 60%;
height: 100%;
background-color: #333;
display: flex;
align-items: center;
}
.notice .notice-line .inner__left h2{
color: #fff;
font-size: 17px;
font-weight: 700;
margin-right: 20px;
}
.notice .notice-line .inner__left .notice-line__more{
width: 62px;
height: 62px;
display: flex;
justify-content: center;
align-items: center;
}
.notice .notice-line .inner__left .notice-line__more .material-icons {
font-family: 'Material Icons';
font-size: 30px;
color: #fff;
}
.notice .notice-line .inner__right{
width: 40%;
height: 100%;
display: flex;
justify-content: flex-end;
align-items: center;
}
.notice .notice-line .inner__right h2{
font-size: 17px;
font-weight: 700;
}
.notice .notice-line .inner__right .toggle-promotion{
width: 62px;
height: 62px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.notice .notice-line .inner__right .toggle-promotion .material-icons {
font-family: 'Material Icons';
font-size: 30px;
}
Reference
この問題について(TIL 40|★茶屋登録9ページ(ご注意ください)), 我々は、より多くの情報をここで見つけました https://velog.io/@yeonbee/TIL-40-다방-랜딩페이지9공지사항テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol