<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>카테고리 버튼</title>
<style>
.category-tabs {
list-style-type: none;
padding: 0;
margin: 0;
}
.category-item {
display: inline-block;
margin-right: 10px;
}
.category-item a {
text-decoration: none;
color: #333;
padding: 5px 10px;
border: 1px solid #ccc;
border-radius: 5px;
}
.category-item.active a {
background-color: #333;
color: #fff;
}
.category-content {
display: none;
padding: 20px;
border: 1px solid #ccc;
margin-top: 10px;
}
.category-content.active {
display: block;
}
.image-gallery {
display: flex;
flex-wrap: wrap;
}
.gallery-item {
display: flex;
flex-direction: row;
align-items: center;
margin-bottom: 100px;
margin-right: 100px;
}
.gallery-item img {
width: 150px;
height: auto;
margin-right: 10px;
}
.gallery-text {
flex-grow: 1;
}
.book-info img {
max-width: 100px;
height: auto;
margin-right: 100px;
}
.book-info div {
display: block;
}
</style>
</head>
<body>
<ul class="category-tabs">
<li class="category-item active"><a href="#homeTab" onclick="showContent('homeTab')">홈</a></li>
<li class="category-item"><a href="#homeTabForeign" onclick="showContent('homeTabForeign')">외국도서</a></li>
<li class="category-item"><a href="#homeTabKorea" onclick="showContent('homeTabKorea')">국내도서</a></li>
<li class="category-item"><a href="#homeTabBest" onclick="showContent('homeTabBest')">베스트셀러</a></li>
<li class="category-item"><a href="#homeTabNew" onclick="showContent('homeTabNew')">신간도서</a></li>
<li class="category-item"><a href="#homeTabFree" onclick="showContent('homeTabFree')">무료도서</a></li>
</ul>
<div id="homeTabContent" class="category-content active">
<h2>홈 카테고리</h2>
<p>홈 카테고리에 대한 내용이 여기에 나오도록 할 수 있습니다.</p>
<hr>
<div>책제목</div>
<div style="margin-bottom: 20px;"></div>
<div>글쓴이</div>
</div>
<div id="homeTabForeignContent" class="category-content">
<h2>전체보기 카테고리</h2>
<p>전체보기 카테고리에 대한 내용이 여기에 나오도록 할 수 있습니다.</p>
<hr>
<div class="image-gallery">
<div class="gallery-item">
<img src="https://image.aladin.co.kr/product/32849/3/cover500/e322532593_1.jpg" alt="Image 1">
<div class="gallery-text">
<div>책제목</div>
<div>글쓴이</div>
</div>
</div>
<div class="gallery-item">
<img src="https://image.aladin.co.kr/product/21770/77/cover500/s782636201_1.jpg" alt="Image 2">
<div class="gallery-text">
<div>책제목</div>
<div>글쓴이</div>
</div>
</div>
<div class="gallery-item">
<img src="https://image.aladin.co.kr/product/31249/57/cover500/0593686659_1.jpg" alt="Image 3">
<div class="gallery-text">
<div>책제목</div>
<div>글쓴이</div>
</div>
</div>
</div>
</div>
<script>
function showContent(tabName) {
var contents = document.querySelectorAll('.category-content');
contents.forEach(function(content) {
content.classList.remove('active');
});
var activeContent = document.getElementById(tabName + 'Content');
activeContent.classList.add('active');
var tabs = document.querySelectorAll('.category-item');
tabs.forEach(function(tab) {
tab.classList.remove('active');
});
var activeTab = document.querySelector('.' + tabName);
activeTab.classList.add('active');
}
</script>
</body>
</html>