½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
happycgi
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > CSS > ±âŸȿ°ú > CSS Ä«µå ¿À¹ö È¿°ú ¾Ö´Ï¸ÞÀÌ¼Ç »ó¼¼Á¤º¸
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
php
ASP
css
html
mysql
jquery
image
API
mobile
¸Þ´º
slide
°Ô½ÃÆÇ
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
CSS Ä«µå ¿À¹ö È¿°ú ¾Ö´Ï¸ÞÀ̼Ç
¼Ò½ºÅë°èÁ¤º¸ ¿À·ù½Å°í ¹× ¹®ÀÇ
ÇØÇÇÆÀ
³×ƼÁð
Æ®À§ÅÍ·Î º¸³»±â ÆäÀ̽ººÏÀ¸·Î º¸³»±â
¼Ò½ººÐ·ù ±âŸȿ°ú
´Ù¿î·Îµå Ƚ¼ö 0 ȸ
°£´Ü¼³¸í CSS¸¦ ÀÌ¿ëÇÑ Ä«µå ¿À¹ö È¿°ú ¾Ö´Ï¸ÞÀ̼ÇÀÔ´Ï´Ù.
Æò°¡Çϱâ ÈǸ¢ÇÔ ¸Å¿ìÁÁÀ½ ÁÁÀ½ ±¦ÂúÀ½ º¸Åë º°·Î
ȨÆäÀÌÁö¹Ù·Î°¡±â µ¥¸ð ¹Ì¸®º¸±â ½ºÅ©·¦Çϱâ
 

»çÀÌÆ®¿¡¼­ ´Ù¾çÇÑ ¿ëµµ·Î ÀÀ¿ëÀÌ °¡´ÉÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°úÀÔ´Ï´Ù.
CSSÀ» ±¸ÇöÀÌ °¡´ÉÇÕ´Ï´Ù.


HTML ±¸Á¶

<div class="container">

  <div class="card">

    <div class="imgBx">

      <img src="https://assets.codepen.io/4164355/shoes.png">

    </div>

    <div class="contentBx">

      <h2>Nike Shoes</h2>

      <div class="size">

        <h3>Size :</h3>

        <span>7</span>

        <span>8</span>

        <span>9</span>

        <span>10</span>

      </div>

      <div class="color">

        <h3>Color :</h3>

        <span></span>

        <span></span>

        <span></span>

      </div>

      <a href="#">Buy Now</a>

    </div>

  </div>

</div>


CSS ¼Ò½º

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');



*{

  font-family: 'Poppins', sans-serif;

}


body{

  display: flex;

  justify-content: center;

  align-items: center;

  min-height: 100vh;

  background: #131313;

}


.container{

  position: relative;

}


.container .card{

  position: relative;

  width: 320px;

  height: 450px;

  background: #232323;

  border-radius: 20px;

  overflow: hidden;

}


.container .card:before{

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: #9bdc28;

  clip-path: circle(150px at 80% 20%);

  transition: 0.5s ease-in-out;

}


.container .card:hover:before{

  clip-path: circle(300px at 80% -20%);

}


.container .card:after{

  content: 'Nike';

  position: absolute;

  top: 30%;

  left: -20%;

  font-size: 12em;

  font-weight: 800;

  font-style: italic;

  color: rgba(255,255,25,0.05)

}


.container .card .imgBx{

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  z-index: 10000;

  width: 100%;

  height: 220px;

  transition: 0.5s;

}


.container .card:hover .imgBx{

  top: 0%;

  transform: translateY(0%);

    

}


.container .card .imgBx img{

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%) rotate(-25deg);

  width: 270px;

}


.container .card .contentBx{

  position: absolute;

  bottom: 0;

  width: 100%;

  height: 100px;

  text-align: center;

  transition: 1s;

  z-index: 10;

}


.container .card:hover .contentBx{

  height: 210px;

}


.container .card .contentBx h2{

  position: relative;

  font-weight: 600;

  letter-spacing: 1px;

  color: #fff;

  margin: 0;

}


.container .card .contentBx .size, .container .card .contentBx .color {

  display: flex;

  justify-content: center;

  align-items: center;

  padding: 8px 20px;

  transition: 0.5s;opacity: 0;

  visibility: hidden;

  padding-top: 0;

  padding-bottom: 0;

}


.container .card:hover .contentBx .size{

  opacity: 1;

  visibility: visible;

  transition-delay: 0.5s;

}


.container .card:hover .contentBx .color{

  opacity: 1;

  visibility: visible;

  transition-delay: 0.6s;

}


.container .card .contentBx .size h3, .container .card .contentBx .color h3{

  color: #fff;

  font-weight: 300;

  font-size: 14px;

  text-transform: uppercase;

  letter-spacing: 2px;

  margin-right: 10px;

}


.container .card .contentBx .size span{

  width: 26px;

  height: 26px;

  text-align: center;

  line-height: 26px;

  font-size: 14px;

  display: inline-block;

  color: #111;

  background: #fff;

  margin: 0 5px;

  transition: 0.5s;

  color: #111;

  border-radius: 4px;

  cursor: pointer;

}


.container .card .contentBx .size span:hover{

  background: #9bdc28;

}


.container .card .contentBx .color span{

  width: 20px;

  height: 20px;

  background: #ff0;

  border-radius: 50%;

  margin: 0 5px;

  cursor: pointer;

}


.container .card .contentBx .color span:nth-child(2){

  background: #9bdc28;

}


.container .card .contentBx .color span:nth-child(3){

  background: #03a9f4;

}


.container .card .contentBx .color span:nth-child(4){

  background: #e91e63;

}


.container .card .contentBx a{

  display: inline-block;

  padding: 10px 20px;

  background: #fff;

  border-radius: 4px;

  margin-top: 10px;

  text-decoration: none;

  font-weight: 600;

  color: #111;

  opacity: 0;

  transform: translateY(50px);

  transition: 0.5s;

  margin-top: 0;

}


.container .card:hover .contentBx a{

  opacity: 1;

  transform: translateY(0px);

  transition-delay: 0.75s;

  

}

 
 

 

±¸ÇöµÈ È­¸éÀº »çÀÌÆ®¿¡¼­ È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.



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