codestates / codestates/SoundBubble

[Dev_Log] 8/24 (화) 김정빈

Open
#146 0 comments 0 reactions 1 assignee Claimed by @jeongbeen2 View on GitHub
Dev-Log
Dominant language
TypeScript
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## 오늘의 프로젝트에서 배운 점은 무엇인가요?

- **디자인의 길은 멀고도 험하다**

어제 메인페이지의 전체적인 디자인을 손보고, 오늘은 메인페이지-피아노 부분과 메인페이지-마이크 부분의 css를 일정하게 만들었다.
사실 저 피아노의 위치를 꽤 오랫동안 고민하다가, 디자인 수정을 끝마쳤다. UI/UX를 최대한 고려하여 하다보니 코드작업보다 세밀한 값변경을 더 많이한 것같다. 그리고 이번에 하면서 느낀점은, `position:absolute` 를 좀더 잘 사용할 수 있게 됐다.
원래는 flex 기능을 주로 사용했는데, 이 기능은 정렬에는 유용하지만 특정 위치로 정확하게 보내기란 쉽지 않았다.
position:absolute와 함께 left, right, top, bottom 을 사용하여 위치를 지정했다. 굉장히 사용하기 쉬운 기능이지만, 막상 position을 정확하게 파악하고 사용하지 않는다면 굉장히 불편한 기능이기도 하다.
메인페이지의 왼쪽편 흰색 부분은 사실 배경과 안에 기능이 2개의 레이어로 나누어져있다. 이렇게 한 이유는 내부 기능들이 위아래로 퍼지는 것을 방지하고자 높이를 60%으로 맞추고, 뒤에 배경을 position:absolute를 이용하여 크기를 맞추었다.

```js






Bubble Color



...
...
```
```css
.main-left-background {
position: absolute;
left: 0;
width: 35%;
height: 100vh;
background-color: rgb(255, 255, 255);
box-shadow: 15px 0px 15px rgba(2, 7, 21, 0.7);
}

```

![스크린샷 2021-08-25 오후 8 26 58](https://user-images.githubusercontent.com/68345069/130783496-1de5c4ca-1612-4e88-9f56-d78c44ce9e7f.png)
![스크린샷 2021-08-25 오후 8 27 05](https://user-images.githubusercontent.com/68345069/130783506-5ad5f269-25dd-4b60-95df-c21c790a81b2.png)
![스크린샷 2021-08-25 오후 8 27 09](https://user-images.githubusercontent.com/68345069/130783516-b5e996c4-e14f-4b51-aad9-f5f3d76e40c7.png)

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
* [ ] 팔레트페이지 구성하기

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.