2021.08. 20 CSS실습(2)🥊

hae.log·2021년 8월 20일

twitch.css ✍

.main-container {
	width: 100%;
	min-width: 1340px;
	/*padding-top: 50px;*/
}

.left-area {
	position: fixed;
    width: 240px;
    background-color: #202024;
    top: 50px;
    bottom: 0;
    left: 0;
    overflow-y: auto;
}

.left-area .channel-wrap {

}


.left-area .channel-wrap .channel-header {
	display: flex;	
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;

	padding: 10px;
}

.left-area .channel-wrap .channel-header h3 {
	font-size: 15px;
}

.left-area .channel-wrap .channel-header .icon-arrow {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #ffffff;
}

.left-area .channel-wrap .channel-body {

}

.left-area .channel-wrap .channel-body ul {

}

.left-area .channel-wrap .channel-body li {

}

.left-area .channel-wrap .channel-body a {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;

	padding: 5px 10px;
}

.left-area .channel-wrap .channel-body img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
}

.left-area .channel-wrap .channel-body .txt-wrap {
	width: 110px;
	margin-left: 10px;
}

.left-area .channel-wrap .channel-body .txt-wrap h4 {
	font-size: 13px;
}

.left-area .channel-wrap .channel-body .txt-wrap .source {
	font-size: 12px;
	color: grey;
}

.left-area .channel-wrap .channel-body .count {
	display: block;
	width: 53px;
	font-size: 12px;
}

.left-area .channel-wrap .channel-body .count:before {
	content: '';
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: red;
	border-radius: 50%;

	margin-right: 5px;
	top: 1px;
}

.left-area .join-wrap {
	margin: 10px;
}

.left-area .join-wrap .txt-wrap {
	background-color: #18181a;
	padding: 20px;
}

.left-area .join-wrap .txt-wrap h2 {
	font-size: 24px;
}

.left-area .join-wrap .txt-wrap h2 span {

} 

.left-area .join-wrap .txt-wrap p {
	margin-top: 10px;
	font-size: 13px;
}

.left-area .join-wrap .txt-wrap .btn-purple {
	width: 53px;
	height: 30px;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;

	margin-top: 10px;
}

.left-area .info-wrap {
	font-size: 12px;
	margin: 0 10px 10px 10px;
}

.left-area .info-wrap p {
	color: grey;
}

.left-area .info-wrap ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;

	margin-top: 10px;
}

.left-area .info-wrap li {
	
}

.left-area .info-wrap li a {
	color: grey;
}

.left-area .info-wrap li a:after {
	content: '';
	position: relative;
	display: inline-block;
	width: 2px;
	height: 10px;
	background-color: grey;

	margin: 0 5px;
}

.left-area .info-wrap li:last-child a:after {
	content: none;
}

결과물 🚀

💡 position: fixed;

position: fixed; 를 사용해서 height를 사용하지 않고 top bottom으로 사이즈 조절 가능
전체 full size를 만들수 있다.

0개의 댓글