🐨CoalaCoding
Docs▾
JavaScriptReactHTML & CSSBackendAI & LLMDev ToolsCreative
B반1
👾숏츠
🙉B반2
게시판
🐨CoalaCoding

개발자를 위한 한국어 웹 기술 문서

문서

  • JavaScript
  • React
  • HTML & CSS
  • Backend
  • AI & LLM
  • Dev Tools
  • Creative

커뮤니티

  • 게시판
  • 예제 모음

기타

  • 관리자

정책

  • 소개
  • 개인정보처리방침
  • 이용약관
  • 연락처
© 2026 CoalaCoding. All rights reserved.
  • 1. topBtn
  • 2. rollingBanner
  • 3. menu
  • 4. stickyMenu
  • 5. accordion
  • 6. swiper
  • 7. activeMenu
  • 9. slide
  • 10. tab
  • 11. scrollEffect
  • 12. ajax
  • 13. tabSlide
  • 15. adaption
  • 18. 게슈탈트이론
  • 19. 색채심리학
  • 20. 황금비율
  • 21. 컬러모드
  • 22. 디자인실무용어
  • 23. 이미지파일의특징
  • 24. 폰트와사이즈
  • 25. 레이아웃기초
  • 26. 10가지법칙
  • 27. 아이트래킹
  • 28. 색상을성공적으로고르는방법
  • 29. 타이포그래피10가지팁
  • 30. 스타일가이드만들기
  • 31. 모바일디자인버튼
  • 32. 조형요소
  • 33. 6가지비주얼체계규칙
  • 34. 아이콘디자인이론
  • 35. 해상도와그리드시스템
  • 36. 피그마란
  • 37. 작업환경세팅
  • 38. 인터페이스예제
  • 39. 기능심화
  • 40. 인터페이스설계
  1. 홈
  2. 문서
  3. HTML & CSS
  4. UI 컴포넌트
  5. 2. rollingBanner

2. rollingBanner

롤링 슬라이드 배너를 구현해보자

HTML

  <head>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" />
  </head>
  <h1>롤링 슬라이드 배너 만들기</h1>
  <div id="banner_wrap">
    <div id="frame">
      <ul id="banner">
        <li>
          <a href="#"><img src="roll/1.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/2.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/3.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/4.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/5.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/6.png" alt="사진1" /></a>
        </li>
        <li>
          <a href="#"><img src="roll/7.png" alt="사진1" /></a>
        </li>
      </ul>
    </div>
    <p>
      <a href="#" class="prev">
        <span class="material-symbols-outlined"> arrow_circle_left </span>
      </a>
      <a href="#" class="next">
        <span class="material-symbols-outlined"> arrow_circle_right </span>
      </a>
    </p>
  </div>

  <script src='https://code.jquery.com/jquery-3.7.1.min.js'></script>

CSS

* {
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}

ul {
  display: flex;
}

h1 {
  text-align: center;
}

li {
  flex: 0 0 80px;
}

a {
  display: block;
}

img {
  width: 100%;
}

#banner_wrap {
  width: 300px;
  padding: 10px 20px;
  margin: auto;
  background: #dfdfdf;
}

#banner {
  width: calc(80px * 7);
  background: #ff000055;
  height: 80px;
}

#frame {
  width: calc(80px * 3);
  height: 80px;
  position: relative;
  background: #10b3ffa1;
  overflow: hidden;
  margin: 10px auto;
}