Notice
Recent Posts
Recent Comments
Link
160x600
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 데이터
- DB
- 해석
- HeidiSQL
- 데이터베이스
- MariaDB
- 오라클
- SQL예제
- 머신러닝
- Oracle
- pythone
- 시각화
- 데이터 분석
- pandas
- tensorflow
- python
- sklearn
- 예측
- Database
- 데이터 가공
- python기초
- 훈련
- 딥러닝
- 데이터전처리
- 정확도
- 데이터 수집
- Deep Learning
- keras
- 회귀모델
- sql
Archives
- Today
- Total
코딩헤딩
2023.09.13 인스타그램 클론 프로젝트 2일차 본문
728x90
인스타그램 클론 프로젝트 2일차.
어제에 이어 사이드메뉴를 만들고 있다.
조금 계획이 변경되어 왼쪽과 오른쪽의 사이드 메뉴로 나누게 되었다.
먼저 왼쪽 HTML 코드
<ul id="left_menu">
<br><br>
<div>
<a href="#"><img src="상단.png" width="50%"></a>
</div>
<br><br>
<li><a href="#"><img src="홈.png" width="12%"> 홈</a></li>
<li><a href="#"><img src="검색.png" width="12%"> 검색</a></li>
<li><a href="#"><img src="탐색.png" width="12%"> 탐색 탭</a></li>
<li><a href="#"><img src="릴스.png" width="12%"> 릴스</a></li>
<li><a href="#"><img src="메시지.png" width="11%"> 메시지</a></li>
<li><a href="#"><img src="알림.png" width="14%"> 알림</a></li>
<li><a href="#"><img src="만들기.png" width="12%"> 만들기</a></li>
<li><a href="#"><img src="프로필.png" width="14%"> 프로필</a></li>
<br><br><br><br><br><br><br><br><br>
</ul>
왼쪽 CSS 코드
.left_menu {
margin-top: 0px;
margin-bottom: 0%;
}
#left_menu {
list-style-type: none;
margin-top: 0%;
margin-bottom: 0%;
padding: 0;
width: 290px;
background-color: #ffffff;
position: fixed;
height: 110%;
overflow: initial;
border-top: 1px solid lightgray;
border-right: 1px solid lightgray;
border-bottom: 1px solid lightgray;
}
.left_menu>ul>li a {
display: block;
color: #000;
padding: 12px 25px;
text-decoration: none;
font-size: 16px;
display: flex;
align-items: center;
height: 18px;
margin-bottom: 20px;
}
.left_menu>ul>li a.active {
background-color: #555;
color: white;
border-radius: 25px;
}
.left_menu>ul>li a:hover:not(.active) {
background-color: lightgray;
color: black;
font-weight: bolder;
transform: scale(1.02);
border-radius: 15px;
height: 18px;
}
#left_menu>.up>ul{
margin: 0;
padding: 0;
list-style: none;
}
#left_menu>.up li > a{
font-size: 25px;
}
#left_menu>.up ul{
display: none;
width: 200px;
border: 1px solid lightgray;
border-radius: 15px;
}
#left_menu>.up:hover > ul{
display: block;
}
#left_menu>.up li > a{
font-size: 25px;
}
</style>
왼쪽 메뉴에서는 커서가 호버되면 바탕색이 바뀌며 글씨와 아이콘이 살짝 커지며 강조되도록 했다.
오른쪽 HTML 코드
<ul id="right_menu">
<br><br><br><br>
<li class="up">
<a href="#"><img src="더보기.png" width="12%"> 더보기</a>
<ul>
<li><a href="#"><img src="설정.png" width="20%"> 설정</a></li>
<li><a href="#"><img src="내 활동.png" width="16%"> 내 활동</a></li>
<li><a href="#"><img src="저장됨.png" width="15%"> 저장됨</a></li>
<li><a href="#"><img src="모드 전환.png" width="19%"> 모드 전환</a></li>
<li><a href="#"><img src="문제 신고.png" width="17%"> 문제 신고</a></li>
<hr>
<li><a href="#">계정 전환</a></li>
<li><a href="#">로그아웃</a></li>
</ul>
</li>
</ul>
오른쪽 CSS 코드
<style class="right/menu">
.right_menu {
margin-top: 0px;
margin-bottom: 0%;
}
#right_menu {
list-style-type: none;
margin-top: 0%;
margin-bottom: 0%;
padding: 0;
width: 290px;
background-color: #ffffff;
position: fixed;
height: 110%;
overflow: initial;
border-left: 1px solid lightgray;
right: 0;
}
.right_menu>ul>li a {
display: block;
color: #000;
padding: 12px 25px;
text-decoration: none;
font-size: 16px;
display: flex;
align-items: center;
height: 18px;
margin-bottom: 20px;
}
.right_menu>ul>li a.active {
background-color: #555;
color: white;
border-radius: 25px;
}
.right_menu>ul>li a:hover:not(.active) {
background-color: lightgray;
color: black;
font-weight: bolder;
transform: scale(1.02);
border-radius: 15px;
height: 18px;
}
</style>
오른쪽은 더보기 탭에 커서가 호버되면 아래로 드롭다운 메뉴가 나타날 수 있도록 구현해봤다.
728x90
'프로젝트' 카테고리의 다른 글
2차 프로젝트 최종 (0) | 2023.10.17 |
---|---|
2차 프로젝트 (회원가입) (0) | 2023.10.11 |
2차 프로젝트 (백엔드) (0) | 2023.10.11 |
인스타그램 클론 프로젝트 최종 (0) | 2023.10.02 |
2023.09.12 인스타그램 클론 프로젝트 1일차 (0) | 2023.09.13 |