-
Blooger Website) 5. sidebar 만들기HTML & CSS & JAVASCRIPT 2021. 1. 9. 15:48
사이드바 생성을 위해서 카테고리를 만들어주고
그에 따른 정보를 넣어주도록 만들었다.
1. index. html
반복적 내용은 복사 붙여넣기
<aside class="sidebar"> <div class="category"> <h2>Category</h2> <ul class="category-list"> <li class="list-items"> <a href="#">Software</a> <span>(05)</span> </li> <li class="list-items"> <a href="#">Technology</a> <span>(02)</span> </li> <li class="list-items"> <a href="#">Lifestyle</a> <span>(07)</span> </li> <li class="list-items"> <a href="#">Shopping</a> <span>(01)</span> </li> <li class="list-items"> <a href="#">Food</a> <span>(08)</span> </li> </ul> </div> <div class="popular-post"> <h2>Popular Post</h2> <div class="post-content"> <div class="post-image"> <div> <img src="./assets/popular-post/m-blog-1.jpg" class="img"alt="blog1"> </div> <div class="post-info flex-row"> <span><i class="fas fa-user text-gray"></i> Admin</span> <span><i class="fas fa-calendar-alt text-gray"></i> January 14, 2019</span> <span>2 comments</span> </div> </div> <div class="post-title"> <a href="#">New data recording system to better analyse road accidents</a> </div> </div> <div class="post-content"> <div class="post-image"> <div> <img src="./assets/popular-post/m-blog-2.jpg" class="img"alt="blog1"> </div> <div class="post-info flex-row"> <span><i class="fas fa-user text-gray"></i> Admin</span> <span><i class="fas fa-calendar-alt text-gray"></i> January 14, 2019</span> <span>2 comments</span> </div> </div> <div class="post-title"> <a href="#">New data recording system to better analyse road accidents</a> </div> </div> <div class="post-content"> <div class="post-image"> <div> <img src="./assets/popular-post/m-blog-3.jpg" class="img"alt="blog1"> </div> <div class="post-info flex-row"> <span><i class="fas fa-user text-gray"></i> Admin</span> <span><i class="fas fa-calendar-alt text-gray"></i> January 14, 2019</span> <span>2 comments</span> </div> </div> <div class="post-title"> <a href="#">New data recording system to better analyse road accidents</a> </div> </div> <div class="post-content"> <div class="post-image"> <div> <img src="./assets/popular-post/m-blog-4.jpg" class="img"alt="blog1"> </div> <div class="post-info flex-row"> <span><i class="fas fa-user text-gray"></i> Admin</span> <span><i class="fas fa-calendar-alt text-gray"></i> January 14, 2019</span> <span>2 comments</span> </div> </div> <div class="post-title"> <a href="#">New data recording system to better analyse road accidents</a> </div> </div> <div class="post-content"> <div class="post-image"> <div> <img src="./assets/popular-post/m-blog-5.jpg" class="img"alt="blog1"> </div> <div class="post-info flex-row"> <span><i class="fas fa-user text-gray"></i> Admin</span> <span><i class="fas fa-calendar-alt text-gray"></i> January 14, 2019</span> <span>2 comments</span> </div> </div> <div class="post-title"> <a href="#">New data recording system to better analyse road accidents</a> </div> </div> </div> <div class="newsletter"> <h2>Newsletter</h2> <div class="form-element"> <input type="text" class ="input-element" placeholder="Email"> <button class="btn form-btn">Subscribe</button> </div> </div> <div class="popular-tags"> <h2>Popular Tags</h2> <div class="tags flex-row"> <span class="tag">Software</span> <span class="tag">Technology</span> <span class="tag">travel</span> <span class="tag">illustration</span> <span class="tag">design</span> <span class="tag">Lifestyle</span> <span class="tag">love</span> <span class="tag">project</span> </div> </div> </aside> </div> </section> <!---------x------------Site Content-------x-------->
2. style.css
/*----------Sitebar-----------*/ .site-content > .sidebar .category-list{ font-family: var(--Abel); } .site-content > .sidebar .category-list .list-items{ background: var(--peach); padding:.4rem 1rem; margin: .8rem 0; border-radius: 3rem; width: 70%; display: flex; justify-content: space-between; } .site-content > .sidebar .category-list .list-items a{ color:black; } .site-content .sidebar .popular-post .post-content{ padding:1rem 0; } .site-content .sidebar .popular-post h2{ padding-top: 8rem; } .site-content .sidebar .popular-post .post-info{ padding:.4rem .1rem !important; bottom: 0rem !important; left:1.5rem !important ; border-radius: 0rem !important; background: white !important; } .site-content .sidebar .popular-post .post-title a{ font-size: 1rem; } .site-content .sidebar .newsletter{ padding-top: 10rem; } .site-content .sidebar .newsletter .form-element{ padding: .5rem 2rem; } .site-content .sidebar .newsletter .input-element{ width:80%; height:1.9rem; padding: .3rem .5rem; font-family: var(--Lexend); font-size: 1rem; } .site-content .sidebar .newsletter .form-btn{ border-radius: 0; padding: .8rem 32%; margin: 1rem 0; background: var(--peach); } .site-content .sidebar .popular-tags{ padding: 5rem 0; } .site-content .sidebar .popular-tags .tags .tag{ background: var(--peach); padding: .4rem 1rem; border-radius: 3rem; margin: .4rem .6rem; } /*---x------Sitebar---x-------*/
사진으로 보면,
여러개의 포스트를 작성한다. (형식은 동일) 뉴스레터 섹션과 태그 섹션을 만들어 분류해서 디자인한다. 'HTML & CSS & JAVASCRIPT' 카테고리의 다른 글
Blooger Website) 7. 반응형 웹사이트로 만들기 (0) 2021.01.09 Blooger Website) 6. footer 섹션 만들기 (0) 2021.01.09 Blooger Website) 4. 여러개의 게시글 작성하고 페이지 나타내기 (0) 2021.01.08 Blooger website) 3. blog post 섹션에 첫번째 글 작성하기 (0) 2021.01.08 Blooger Website) 2. 글목록 만들기 (0) 2021.01.08