트위치 스트리머용 도구인 Twip의 커스텀 CSS입니다.
메신저와 비슷한 디자인으로 제작했습니다.
좌우 반전은 아직 지원하지 않으며, 배경 색상, 폰트에 관한 설정은 Twip에서 한 설정을 따르도록 해뒀습니다.
+ 권장 글자 크기는 16px입니다.
191210 23:52 업데이트 - 스트리머 채팅 우측 정렬 업데이트
200408 19:11 업데이트 - 스트리머 채팅 잘리던 오류 수정
201102 20:07 업데이트 - 말풍선 여백 수정(10px -> 5px), 말풍선 꼬리 수정, 관리자 우측 정렬 업데이트
201103 16:08 업데이트 - 스트리머, 시청자, 관리자 이미지 분리
적용
별도 문의 없이 사용하셔도 됩니다
@keyframes fadeInUp {
from {
opacity : 0 ;
transform : translateY ( 10 px );
}
to {
opacity : 1 ;
transform : translateY ( 0 );
}
}
@keyframes fadeOut {
to {
opacity : 0 ;
}
}
* ,
:: before ,
:: after {
box-sizing : border-box ;
}
html ,
body {
margin : 0 ;
overflow : hidden ;
height : 100 % ;
}
body {
background : $background_color ;
}
# log {
position : absolute ;
bottom : 0 ;
left : 0 ;
width : 100 % ;
padding : 0 10 px 10 px ;
overflow : hidden ;
font : 600 $font_sizepx $font_face ;
}
# log > div {
position : relative ;
margin-top : 20 px ;
padding-left : 56 px ;
animation : fadeInUp 0.5 s ease , fadeOut 0.5 s ease $message_hide_delays forwards ;
}
# log > div . broadcaster ,
# log > div . moderator {
padding : 0 56 px 0 0 ;
text-align : right ;
}
# log > div . deleted {
visibility : hidden ;
}
# log > div :: before {
content : "" ;
position : absolute ;
left : 0 ;
top : 0 ;
width : 40 px ;
height : 40 px ;
background : url ( https://marshall-ku-tgd.github.io/tmpImages/cat.png ) center
no-repeat ;
background-size : cover ;
border-radius : 5 px ;
}
# log > div . broadcaster :: before {
/* 스트리머 사진 */
background : url ( https://marshall-ku-tgd.github.io/tmpImages/cat.png ) center
no-repeat ;
}
# log > div . moderator :: before {
/* 관리자 사진 */
background : url ( https://marshall-ku-tgd.github.io/tmpImages/cat.png ) center
no-repeat ;
}
# log > div . broadcaster :: before ,
# log > div . moderator :: before {
left : auto ;
right : 0 ;
}
# log > div . colon {
display : none ;
}
# log > div . meta {
display : block ;
font-size : $font_sizepx ;
line-height : 1.3 ;
}
# log > div . broadcaster . meta ,
# log > div . moderator . meta {
text-align : right ;
}
# log > div . meta {
margin-bottom : 3 px ;
}
# log > div . meta > img {
display : inline-block ;
height : $font_sizepx ;
width : auto ;
margin-right : 4.5 px ;
float : none !important ;
}
# log > div . message {
position : relative ;
display : inline-block ;
background : # fff ;
color : # 000 ;
border-radius : 0.4 em ;
padding : 5 px ;
}
# log > div . message :: after {
content : "" ;
box-sizing : content-box ;
position : absolute ;
width : 17.5 px ;
height : 25 px ;
border : 0 solid # fff ;
border-width : 0 20 px ;
border-radius : 50 % ;
clip : rect ( 0 , 38 px , 14 px , 29 px );
display : block ;
z-index : 1 ;
left : -37.5 px ;
top : 5 px ;
}
# log > div . broadcaster . message :: after ,
# log > div . moderator . message :: after {
left : auto ;
right : -37.3 px ;
clip : rect ( 0 , 28 px , 10 px , 20 px );
}
위 코드를 커스텀 CSS에 추가하시면 됩니다.
"https://marshall-ku-tgd.github.io/tmpImages/cat.png"를 수정해 본인이 원하시는 이미지를 추가하실 수도 있습니다.
반드시 외부에서 접속할 수 있는 [이미지의 링크]여야 합니다!
(권장 크기 : 40px * 40px)
ⓒ 2019. Marshall K All rights reserved