본문 바로가기
UI|UX/사이트유형

사이트유형 - 슬라이드

by SyuMay 2022. 9. 6.
728x90

슬라이드 유형

슬라이드 유형은 이미지가 움직입니다.


1.HTML 코드

코드 보기
<section id="sliderType" class="slider__wrap">
  <h2 class="blind">슬라이드영역</h2>
  <div class="slider__inner">
    <div class="slider">
      <div class="slider__img">
        <div class="desc">
          <span>밤 하늘</span>
          <h3>별빛 하늘</h3>
          <p>
            밤의 별빛들을 보면 차분해 지는 느낌이 들어요.<br />
            여러분의 밤하늘을 찍어주세요.
          </p>
          <div class="btn">
            <a href="#">자세히 보기</a>
            <a href="#" class="black">사이트 보기</a>
          </div>
        </div>
      </div>
      <div class="slider__arrow">
        <a href="#" class="left"><span class="ir">이전 이미지</span></a>
        <a href="#" class="right"><span class="ir">다음 이미지</span></a>
      </div>
      <div class="slider__dot">
        <a href="#" class="dot active"><span class="ir">1</span></a>
        <a href="#" class="dot"><span class="ir">2</span></a>
        <a href="#" class="dot"><span class="ir">3</span></a>
        <a href="#" class="play"><span class="ir">플레이</span></a>
        <a href="#" class="stop"><span class="ir">정지</span></a>
      </div>
    </div>
  </div>
</section>

2.CSS 코드

코드 보기
.slider {
  position: relative;
}
.slider__img {
  background: url(../img/slider_bg01.jpg) no-repeat center / cover;
}
.slider__img .desc {
  width: 1160px;
  margin: 0 auto;
  padding: 100px 20px;
}
.slider__img .desc span {
  font-size: 16px;
  background-color: #b5b5b5;
  padding: 1px 14px 0 14px;
  border-radius: 30px;
  text-transform: uppercase;
  margin-bottom: 10px;
  display: inline-block;
}
.slider__img .desc h3 {
  font-size: 110px;
  font-weight: 300;
  line-height: 1;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 16px;
  margin-left: -8px;
}
.slider__img .desc p {
  font-size: 20px;
  font-weight: 300;
  color: #b5b5b5;
  line-height: 1.35;
  margin-bottom: 130px;
}
.slider__img .desc .btn a {
  font-size: 16px;
  background-color: #fff;
  padding: 11px 50px;
  display: inline-block;
}
.slider__img .desc .btn a.black {
  background: #030a1a;
  color: #fff;
}
.slider__arrow a {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 56px;
  transform: translateY(-50%);
  background-image: url(../img/slider_icon.svg);
}
.slider__arrow a.left {
  left: 20px;
}
.slider__arrow a.right {
  right: 20px;
  background-position: -40px 0;
}
.slider__dot {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 25px;
}
.slider__dot a {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url(../img/slider_icon.svg);
  background-position: -20px -70px;
}

.slider__dot a.active {
  background-position: 0 -70px;
}
.slider__dot a.play {
  background-position: -40px -70px;
}
.slider__dot a.stop {
  background-position: -60px -70px;
}

완성본

728x90
반응형

'UI|UX > 사이트유형' 카테고리의 다른 글

사이트유형 - 배너유형2  (4) 2022.09.29
사이트유형 - 완성본  (1) 2022.09.19
사이트유형 - 배너  (2) 2022.09.06
사이트유형 - 푸터  (2) 2022.09.06
사이트유형 | 이미지-텍스트 유형  (11) 2022.09.01

댓글


자바스크립트 사진

JavaScript

자세히보기