½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
¾Ö´Ï¸ÞÀÌÆ¼µå À̹ÌÁö ½½¶óÀÌ´õ : happycgi
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > CSS > À̹ÌÁö > ¾Ö´Ï¸ÞÀÌÆ¼µå À̹ÌÁö ½½¶óÀÌ´õ »ó¼¼Á¤º¸
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Api
HTML
javascript
PHP
CSS
¼îÇθô
¸ÞÀϸµ
¸ðµâ
ASP
zoom
Slide
mysql
´Þ·Â
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
¾Ö´Ï¸ÞÀÌÆ¼µå À̹ÌÁö ½½¶óÀÌ´õ
¼Ò½ºÅë°èÁ¤º¸ ¿À·ù½Å°í ¹× ¹®ÀÇ
ÇØÇÇÆÀ
³×ƼÁð
Æ®À§ÅÍ·Î º¸³»±â ÆäÀ̽ººÏÀ¸·Î º¸³»±â
¼Ò½ººÐ·ù À̹ÌÁö
´Ù¿î·Îµå Ƚ¼ö 2 ȸ
°£´Ü¼³¸í ÁÂ¿ì ¹öưÀ¸·Î ½½¶óÀ̵å(Ä«µå)¸¦ ³Ñ±â¸é ù ¹øÂ° Ä«µå°¡ µÚ·Î À̵¿Çϰųª ¸¶Áö¸· Ä«µå°¡ ¾ÕÀ¸·Î ¿Àµµ·Ï DOMÀ» Àç¹èÄ¡ÇÏ´Â Ä¿¹ö-Ç÷οìÇü ½½¶óÀÌ´õ. µÎ ¹øÂ° Ä«µå¿¡¸¸ Á¦¸ñ°ú ¼³¸íÀÌ ¾Ö´Ï¸ÞÀ̼Ç
Æò°¡Çϱâ ÈǸ¢ÇÔ ¸Å¿ìÁÁÀ½ ÁÁÀ½ ±¦ÂúÀ½ º¸Åë º°·Î
ȨÆäÀÌÁö¹Ù·Î°¡±â ¼Ò½º´Ù¿î·Îµå µ¥¸ð ¹Ì¸®º¸±â ½ºÅ©·¦Çϱâ

ÁÂ¿ì ¹öư Ŭ¸¯ ½Ã À̹ÌÁö Ä«µå°¡ ºÎµå·´°Ô ¼øÈ¯µÇ´Â ½½¶óÀÌ´õ.
µÎ ¹øÂ° Ä«µå¿¡¸¸ Á¦¸ñ°ú ¼³¸íÀÌ Ç¥½ÃµÇ¸ç ÀÚ¿¬½º·¯¿î Àüȯ È¿°ú°¡ Ư¡ÀÓ.

HTML, CSS, JavaScript·Î ±¸¼ºµÈ °£´ÜÇÑ ¼øÈ¯Çü À̹ÌÁö ½½¶óÀÌ´õÀÔ´Ï´Ù.
¹öư Ŭ¸¯ ½Ã ù ¹øÂ° Ä«µå´Â µÚ·Î, ¸¶Áö¸· Ä«µå´Â ¾ÕÀ¸·Î À̵¿Çϸç ÀÚ¿¬½º·´°Ô ¼øÈ¯µË´Ï´Ù.
Áß¾ÓÀÇ Ä«µå¿¡´Â Á¦¸ñ, ¼³¸í, ¹öưÀÌ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú·Î Ç¥½ÃµË´Ï´Ù.
°¡º±°í È®À强ÀÌ ÁÁ¾Æ Æ÷Æ®Æú¸®¿À, ¿©Çà, Á¦Ç° ¼Ò°³ µî¿¡ Ȱ¿ëÇϱâ ÀûÇÕÇÕ´Ï´Ù.

HTML ±¸Á¶

  <body>

    <div class="container">

      <div class="slide">

        <div

          class="item"

          style="

            background-image: url('https://images.unsplash.com/photo-1478760329108-5c3ed9d495a0?q=80&w=1074&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');

          "

        >

          <div class="content">

            <div class="name">Scotland</div>

            <div class="des">

              Experience the mystical Highlands under twilight skies and misty lochs.

            </div>

            <a

              class="seeMore"

              target="_blank"

              href="https://github.com/MDJAmin"

              ><button>See More</button></a

            >

          </div>

        </div>


        <div

          class="item"

          style="

            background-image: url('https://images.unsplash.com/photo-1439792675105-701e6a4ab6f0?q=80&w=1173&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');

          "

        >

          <div class="content">

            <div class="name">Norway</div>

            <div class="des">

              Chase the Northern Lights under star-lit skies along scenic fjord roads.

            </div>

            <a

              class="seeMore"

              target="_blank"

              href="https://github.com/MDJAmin"

              ><button>See More</button></a

            >

          </div>

        </div>


        <div

          class="item"

          style="

            background-image: url('https://images.unsplash.com/photo-1483982258113-b72862e6cff6?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');

          "

        >

          <div class="content">

            <div class="name">New Zealand</div>

            <div class="des">

              Wander dramatic, mist-laden mountain paths that feel straight out of a dream.

            </div>

            <a

              class="seeMore"

              target="_blank"

              href="https://github.com/MDJAmin"

              ><button>See More</button></a

            >

          </div>

        </div>


        <div

          class="item"

          style="

            background-image: url('https://images.unsplash.com/photo-1477346611705-65d1883cee1e?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');

          "

        >

          <div class="content">

            <div class="name">Japan</div>

            <div class="des">

              Discover serene mountain temples shrouded in dusk and ancient forest trails.

            </div>

            <a

              class="seeMore"

              target="_blank"

              href="https://github.com/MDJAmin"

              ><button>See More</button></a

            >

          </div>

        </div>

      </div>

      <div class="button">

        <button class="prev">¢·</button>

        <button class="next">¢¹</button>

      </div>

    </div>

    <div class="MDJAminDiv">

      <a

        class="MDJAmin"

        href="https://github.com/MDJAmin"

        target="_blank"

        >MDJAmin</a

      >

    </div>

    <script src="js/script.js"></script>

  </body>

 


CSS ¼Ò½º

* {

  margin: 0;

  padding: 0;

  box-sizing: border-box;

}


body {

  background: #b9bbb9;

  overflow: hidden;

}


.container {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  width: 800px;

  height: 400px;

  background: #f5f5f5;

  box-shadow: 0 30px 50px #dbdbdb;

  border-radius: 20px;

}

.container .slide {

  border-radius: 20px;

}

.container .slide .item {

  width: 200px;

  height: 250px;

  position: absolute;

  top: 50%;

  transform: translate(0, -50%);

  border-radius: 20px;

  box-shadow: 0 30px 50px #505050;

  background-position: 50% 50%;

  background-size: cover;

  display: inline-block;

  transition: all 0.5s;

}


.slide .item:nth-child(1),

.slide .item:nth-child(2) {

  top: 0;

  left: 0;

  transform: translate(0, 0);

  border-radius: 0;

  width: 100%;

  height: 100%;

  border-radius: 20px;

  transition: all .5s;

}


.slide .item:nth-child(3) {

  left: 50%;

}

.slide .item:nth-child(4) {

  left: calc(50% + 220px);

}

.slide .item:nth-child(5) {

  left: calc(50% + 440px);

}


.slide .item:nth-child(n + 6) {

  left: calc(50% + 660px);

  opacity: 0;

}

.item .content {

  position: absolute;

  top: 50%;

  left: 100px;

  width: 300px;

  text-align: left;

  color: #eee;

  transform: translate(0, -50%);

  font-family: system-ui;

  display: none;

}


.slide .item:nth-child(2) .content {

  display: block;

}


.content .name {

  font-size: 40px;

  text-transform: uppercase;

  font-weight: bold;

  opacity: 0;

  animation: animate 1s ease-in-out 1 forwards;

}


.content .des {

  margin-top: 10px;

  margin-bottom: 20px;

  opacity: 0;

  animation: animate 1s ease-in-out 0.3s 1 forwards;

}


.content button {

  padding: 10px 20px;

  border: none;

  cursor: pointer;

  opacity: 0;

  border-radius: 10px;

  background-color: rgba(255, 255, 255, 0.673);

  transition: all 0.5s;

  animation: animate 1s ease-in-out 0.6s 1 forwards;

}


.content button:hover {

  background-color: rgb(255, 255, 255);

}


@keyframes animate {

  from {

    opacity: 0;

    transform: translate(0, 100px);

    filter: blur(33px);

  }


  to {

    opacity: 1;

    transform: translate(0);

    filter: blur(0);

  }

}


.button {

  display: flex;

  flex-direction: row;

  gap: 20px;

  left: 45%;

  right: 50%;

  width: 100%;

  align-items: center;

  text-align: center;

  position: absolute;

  bottom: 20px;

}


.button button {

  width: 40px;

  height: 35px;

  border-radius: 8px;

  border: none;

  cursor: pointer;

  margin: 0 5px;

  border: 2px solid #000000bd;

  transition: 0.3s;

  background: rgba(255, 255, 255, 0.578);

}


.button button:hover {

  color: #000000;

  border: 2px solid #ffffffbd;

  transform: scale(1.1);

}

.button button:focus {

  transform: scale(1.1);

  background: #ffffff;

  border: 2px solid #ffffffbd;

}

.button button:active {

  transform: scale(1.02);

}

.next {

  padding: 0 0 0 3px;

}

.prev {

  padding: 0 3px 0 0;

}


.MDJAminDiv {

  z-index: 4444;

  position: fixed;

  bottom: 5%;

  left: 2%;

}


.MDJAmin {

  text-decoration: none;

  border-bottom: 1px dashed rgb(44, 44, 44);

  border-top: 1px dashed rgb(44, 44, 44);

  padding: 4px 0;

  color: rgba(44, 44, 44, 0.525);

 

  font-family: monospace;

  font-style: italic;

  font-size: 1.1em;

  transition: all 0.5s;

}


.MDJAmin:hover {

  color: #000000;

}

 


JS ¼Ò½º

"use strict";


let next = document.querySelector(".next");

let prev = document.querySelector(".prev");


next.addEventListener("click", function () {

  let items = document.querySelectorAll(".item");

  document.querySelector(".slide").appendChild(items[0]);

});


prev.addEventListener("click", function () {

  let items = document.querySelectorAll(".item");

  document.querySelector(".slide").prepend(items[items.length - 1]);

});

 

 

³×ƼÁð ÀÇ°ß   ÀÌ¿ëÇϽŠÀÚ·áÀÇ Èı⸦ ÀÚÀ¯·Ó°Ô ÀÛ¼ºÇϼ¼¿ä. (»ó¾÷ÀûÀÎ ±¤°í ¹× µµ¹è¼º ±Û µîÀº »çÀüÅ뺸¾øÀÌ »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.)
³»¿ë ¾ÆÀ̵ð Àǰ߳²±â±â
µî·ÏµÈ ÀǰßÀÌ ¾ø½À´Ï´Ù.
1
À̸§
³»¿ë
:³×¸Â¾Æ¿ä: :È­³ª´Â±º¿ä: :Àá¿Í: :¿ì¿ïÇØ: :À̰ǾƳÄ: :¿ÕÇÏÇÏ: ¿Õ¿ôÀ½~ ³î·¥~
Æò°¡Çϱâ ÈǸ¢ÇÔ ¸Å¿ìÁÁÀ½ ÁÁÀ½ ±¦ÂúÀ½ º¸Åë º°·Î
µµ¹è¹æÁöŰ
 62852212 º¸ÀÌ´Â µµ¹è¹æÁö۸¦ ÀÔ·ÂÇϼ¼¿ä.