반응형
프로젝트 : 오늘 한 것
1. 메인 화면에 회원가입 버튼 만들고 회원가입 페이지로 넘어가도록 설정
2. 로그인, 회원가입 페이지 app.py 팀원의 app.py에 병합해서 로그인과 회원가입 가능하도록 기능 구현
3. 이미지 드래그 & 드롭 파일 업로드 만들기
참조) https://www.youtube.com/watch?v=Wtrin7C4b7w&t=219s
소스코드) https://codepen.io/dcode-software/pen/xxwpLQo
회고 :
float:left; 후 드래그 앤 드롭 박스에 max-width를 주니 모양이 찌그러졌음.
[Float 쓰는거 보기]
https://codepen.io/sinbi/pen/NWWvWLj
.wrap {
width: 600px;
margin: auto;
}
.drop-zone {
float: left;
width: 33%;
max-width: 150px;
height: 150px;
padding: 5px;
align-items: center;
justify-content: center;
text-align: center;
font-family: "Quicksand", sans-serif;
font-weight: 500;
font-size: 20px;
cursor: pointer;
color: #cccccc;
border: 1px dashed #959596;
border-radius: 10px;
margin: 10px 10px;
}
.drop-zone--over {
border-style: solid;
}
.drop-zone__input {
display: none;
margin-left:15px;
}
.drop-zone__thumb {
width: 100%;
height: 100%;
border-radius: 10px;
overflow: hidden;
background-color: #cccccc;
background-size: cover;
position: relative;
}
.drop-zone__thumb::after {
content: attr(data-label);
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 5px 0;
color: #ffffff;
background: rgba(0, 0, 0, 0.75);
font-size: 14px;
text-align: center;
}
완성 코드!!
반응형
'Sparta x 이노베이션 캠프 > 팀 프로젝트' 카테고리의 다른 글
6주차: React 미니프로젝트 "오늘도 무사히" (0) | 2022.09.12 |
---|---|
4주차 : React로 Redux를 활용한 My To Do List 만들기. map is not a function (1) | 2022.08.25 |
4주차 : React로 Redux를 이용한 Todolist 만들기 (0) | 2022.08.25 |
3주차: React로 My To Do List 만들기- onChange, onSubmit, props, state, methods 개념 정리 (0) | 2022.08.16 |
1주차 : [About me] 미니프로젝트 포트폴리오 업로드 웹사이트 만들기 (0) | 2022.08.01 |