Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 좋아요
- 인스타
- django
- 연산자 끼워넣기
- 14502
- 로또
- 장고
- Ajax
- 댓글
- 17143
- 부분수열의 합
- 따라하기
- 알고리즘
- 9095
- 백준
- 17144
- 17136
- 17472
- 구슬탈출2
- 미세먼지 안녕!
- 색종이 붙이기
- 14888
- 16637
- 인스타그램
- 다리 만들기2
- Java
- 재귀
- 1182
- 괄호추가하기
- 6603
Archives
- Today
- Total
Be a developer
인스타그램 따라하기 7 본문
1
2
3
4
5
6
7
8
9
10
|
.nav_container{
display: flex;
justify-content: space-around;
align-items: flex-end;
position: fixed;
z-index: 1;
width: 100%;
height: 4rem;
border-bottom: 1px solid #efefef;
}
|
cs |
nav bar를 고정시키기 위해 fixed시키고 z-index를 통해 앞으로 튀어나오게 했다.
그리고 이전에 있떤 margin값과 padding 값 등은 재조정하다보니 없애고, width를 100%로 주었다.
그 결과
background-color와 main div의 위치 조정이 필요할 것 같다.
white로 주고, main div는 padding-top 값을 준다.
그 결과
허술하지만 nav bar는 어느 정도 완성되었다.
이제 main right를 fixed로 하여 left main만 스크롤이 되도록 하겠다.
1
2
3
4
5
6
7
|
<div class="main_right">
<div class="right_nav">
<div id="fixed_nav">
dadf
</div>
</div>
</div>
|
cs |
1번 방법을 통해서 fixed를 구현했다. 그래서 fixed_nav라는 div를 하나 만들었다.
1
2
3
4
5
6
7
8
9
|
.main_left{
margin: 1rem;
overflow: auto;
}
.main_right #fixed_nav{
position: fixed;
z-index: 1;
}
|
cs |
main left는 스크롤을 위해서 overflow를 주었고, right는 고정을 위해 fixed와 z-index를 주었다.
overflow를 주니까 스크롤바가 생겨서 예쁘지 않다.
검색결과 아래의 코드를 넣으면 스크롤바가 없어진다고 해서 넣어보았다.
::-webkit-scrollbar {
display: none;
}
그 결과
스크롤바 없이 fixed가 잘 적용되었다.
right main에 필요한 div 들은 left의 card를 만들듯이 하면 된다. 그리고 검색 input 태그에 text-align 속성을 통해 가운데에 위치하도록 했다.
그 결과
이제는 django를 이용하여 로그인, 댓글 등의 기능을 추가하고, ajax를 통해서 좋아요 기능을 추가하며 마무리하도록 하겠다.
'Django' 카테고리의 다른 글
인스타그램 따라하기 9 (4) | 2019.05.10 |
---|---|
인스타그램 따라하기 8 (0) | 2019.04.03 |
인스타그램 따라하기 6 (0) | 2019.04.02 |
인스타그램 따라하기 5 (0) | 2019.03.31 |
인스타그램 따라하기 4 (0) | 2019.03.25 |
Comments