<!-- blog_main -->
<main role="main" class="blog_main">
<div id="hot_topic">
<div class="blog_container">
<div class="hot_topic_left">
<!-- topic_header -->
<div class="topic_header">
<h3>핫토픽</h3>
<i></i>
<a href="#">다꾸를 해요</a>
</div>
<!-- topic_list -->
<ul class="topic_list">
<li>
<img src="https://via.placeholder.com/252x240">
<p>1일 1그림 아이패드로<br>고양이 그림 그리기</p>
</li>
<li>
<img src="https://via.placeholder.com/252x240">
<p>1일 1그림 아이패드로<br>고양이 그림 그리기</p>
</li>
<li>
<img src="https://via.placeholder.com/252x240">
<p>1일 1그림 아이패드로<br>고양이 그림 그리기</p>
</li>
</ul>
<!-- pagination_wrap -->
<div class="pagination_wrap">
<a href="#">1</a>
<a href="#">2</a>
<a href="#" class="on">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
</div>
<div class="hot_topic_right">
<div class="pagination_wrap">
<a href="#">1</a>
<a href="#">2</a>
<a href="#" class="on">3</a>
<a href="#">4</a>
<a href="#">5</a>
</div>
<div class="topic_banner">
</div>
</div>
</div>
</div>
</main>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
outline: none;
}
ul,
li {
list-style: none;
}
a {
color: #000;
text-decoration: none;
}
input,
textarea {
outline: none;
}
button {
border: none;
}
.clearfix {
clear: both;
}
.container {
width: 1130px;
margin: 0 auto;
}
.blog_container {
width: 1080px;
height: 60px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
/*blog_main*/
.blog_main {
position: relative;
display: block;
padding: 20px 0 15px;
background-color: #f5f5f5;
}
#hot_topic {
position: relative;
display: block;
height: 270px;
}
.hot_topic_left {
position: relative;
display: block;
width: 770px;
}
.topic_header {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 11px;
}
.topic_header h3 {
font-size: 16px;
font-weight: 600;
color: #e55e5e;
}
.topic_header i {
display: block;
width: 8px;
height: 13px;
background-color: gray;
margin: 0 8px;
}
.topic_header a {
font-size: 16px;
}
.topic_list {
display: flex;
justify-content: space-between;
align-items: center;
}
.topic_list li {
position: relative;
width: 252px;
height: 240px;
}
.topic_list li img {
position: absolute;
width: 100%;
height: 100%;
}
.topic_list li p {
position: absolute;
text-align: center;
width: 100%;
bottom: 0;
color: #fff;
padding: 15px 0;
background-color: rgba(055, 66, 87, .9);
}
.pagination_wrap {
position: absolute;
top: 0;
right: 0;
display: flex;
flex-wrap: wrap;
align-items: flex-end;
}
.pagination_wrap a {
display: block;
width: 20px;
height: 20px;
margin-left: 4px;
color: #888;
font-size: 12px;
border:1px solid rgba(221, 221, 223, .8);
background-color: #f6f6f7;
text-align: center;
line-height: 17px;
}
.pagination_wrap a.on {
color: #fff;
background-color: rgba(055, 66, 87, .9);
}
.hot_topic_right {
position: relative;
width: 280px;
height: 270px;
padding-top: 30px;
}
.hot_topic_right .pagination_wrap {
}
.topic_banner {
width: 280px;
height: 240px;
background-color: gray;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.