반응형
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
- 네트워크
- jest
- 리눅스
- 오블완
- localserver
- ReactNative
- 티스토리챌린지
- Chrome
- MachineLearning
- vsCode
- webpack
- qunit
- centos
- node
- 개발
- unittest
- androidstudio
- PYTHON
- MAC
- react
- 맥
- build
- xcode
- VirtualBox
- TensorFlow
- linux
- IOS
- Android
- 센토스
Archives
- Today
- Total
로메오의 블로그
[CSS] iMessage 스타일 채팅창 본문
반응형
<div class="chat-room">
<p class="from-them">다음 뉴스입니다.</p>
<p class="from-them">앞으로 부처님오신날과 성탄절에도 대체공휴일이 적용됩니다.</p>
<p class="from-me">인사혁신처는 이 같은 내용을 담은 '관공서의 공휴일에 관한 규정' 개정안을 내일(16일) 입법예고한다고 오늘(15일) 밝혔습니다.</p>
<p class="from-them">해당 개정안은 부처님오신날, 기독탄신일에 대해 대체 공휴일을 적용하는 내용이 포함돼있습니다.</p>
<p class="from-me">이번 대체공휴일 확대 대상일은 국민의 휴식권 보장과 중소기업 부담, 경제에 미치는 영향 등을 종합적으로 고려해 관계부처 간 협의를 통해 정했다고 혁신처는 설명했습니다.</p>
<p class="from-me">김승호 처장은 "이번 개정안이 국민에게 적정한 휴식권을 보장하고 소비진작, 지역경제 등 경기 활성화에 도움이 될 수 있기를 바란다"고 밝혔습니다.</p>
<p class="from-me">MBC 뉴스입니다.</p>
</div>
.chat-room {
border: 1px solid #000;
background-color: #fff;
border: 1px solid #e5e5ea;
border-radius: 0.25rem;
display: flex;
flex-direction: column;
font-family: "SanFrancisco";
font-size: 1.25rem;
margin: 0 auto 1rem;
max-width: 600px;
padding: 0.5rem 1.5rem;
}
.chat-room p {
border-radius: 1.15rem;
line-height: 1.25;
max-width: 75%;
padding: 0.5rem 0.875rem;
position: relative;
word-wrap: break-word;
}
.chat-room p::before,
.chat-room p::after {
bottom: -0.1rem;
content: "";
height: 1rem;
position: absolute;
}
/* 상대방 */
.chat-room p.from-them {
align-items: flex-start;
background-color: #e5e5ea;
color: #000;
width: fit-content;
}
.chat-room p.from-them::after {
background-color: #fff;
border-bottom-right-radius: 0.5rem;
left: 20px;
transform: translate(-30px, -2px);
width: 10px;
}
.chat-room p.from-them::before {
border-bottom-right-radius: 0.8rem 0.7rem;
border-left: 1rem solid #e5e5ea;
left: -0.35rem;
transform: translate(0, -0.1rem);
}
/* 나 */
.chat-room p.from-me {
align-self: flex-end;
background-color: #248bf5;
color: #fff;
}
.chat-room p.from-me::after {
background-color: #fff;
border-bottom-left-radius: 0.5rem;
right: -40px;
transform: translate(-30px, -2px);
width: 10px;
}
.chat-room p.from-me::before {
border-bottom-left-radius: 0.8rem 0.7rem;
border-right: 1rem solid #248bf5;
right: -0.35rem;
transform: translate(0, -0.1rem);
}
반응형
'Design > Markup' 카테고리의 다른 글
[SCSS] Global SCSS 적용 import scss (0) | 2022.10.07 |
---|---|
[Figma] Auto Layout & component (0) | 2022.09.30 |
[Figma] Community 에서 Asset 복제 (0) | 2022.09.30 |
[SCSS] SCSS 문법 (0) | 2022.09.15 |
[SCSS] SCSS 환경 설정 (0) | 2022.09.15 |
Comments