2017-06-23 48 views
2

我想放大并显示鼠标悬停在div上的一些额外信息。 我正在使用引导网格,躺在鼠标houvering div下面的div是定位。悬停并转换div而不移动其他div

我的代码是在这里:

#each_p .product-section { 
 
     max-width: 400px; 
 
     margin: 20px auto; 
 
     overflow:hidden; 
 
     position: relative; 
 
    } 
 
    #each_p .product-section:hover { 
 
     border: 1px solid #717070; 
 
     background-color: #fff; 
 
     box-shadow: 0 6px 12px rgba(0, 0, 0, .275); 
 
     -webkit-transition: all 0.5s ease; 
 
     transition: all 0.5s ease; 
 
     transform: scale(1.1); 
 
     overflow: visible; 
 
    } 
 
    #each_p .product-section:hover .details { 
 
     transform: translateY(0%); 
 
     display:block; 
 
     z-index:100; 
 
    } 
 
    #each_p .product-section img { 
 
     width: 250px; 
 
     display: block; 
 
     margin: 0 auto; 
 
    } 
 
    #each_p .product-section .details { 
 
     display: none; 
 
     transition: transform .2s linear, opacity .2s ease-in-out; 
 
     transform: translateY(-100%); 
 
     text-align: center; 
 
     font-size: 16px; 
 
     z-index:0; 
 
     margin: 2px; 
 
    } 
 
    #each_p h4 { 
 
     margin-top: 50px; 
 
     font-size: 30px !important; 
 
    } 
 
    #each_p h5{ 
 
     font-size: 20px; 
 
     text-align: center; 
 
    }
<div id="each_p"> 
 
     <div class="row"> 
 
\t  <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_1 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_2 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_3 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_4 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_5 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
    </div> 
 
    </div> 
 
</div>

我需要的div是在自己的位置并在鼠标悬停在它上面要显示的额外的文本。 非常感谢您的帮助。

+0

,你能否告诉任何例如对于相同的,你想请...? –

+0

http://www.ikea.com/jp/en/catalog/categories/departments/bedroom/16284/ –

+0

以上是我想要创建的示例。只需通过悬停在图像上进行检查即可 –

回答

-1

#each_p .product-section { 
 
     border: 1px solid transparent; 
 
     max-width: 400px; 
 
     margin: 20px auto; 
 
     overflow:hidden; 
 
     position: relative; 
 
     transform: scale(1); 
 
     transition: all 0.5s ease; 
 
    } 
 
    #each_p .product-section:hover { 
 
     border: 1px solid #717070; 
 
     background-color: #fff; 
 
     box-shadow: 0 6px 12px rgba(0, 0, 0, .275); 
 
     -webkit-transition: all 0.5s ease; 
 
     transition: all 0.5s ease; 
 
     transform: scale(1.1); 
 
    } 
 
    #each_p .product-section:hover .details { 
 
     transform: translateY(0%); 
 
     visibility: visible; 
 
     opacity: 1; 
 
     z-index:100; 
 
    } 
 
    #each_p .product-section img { 
 
     width: 250px; 
 
     display: block; 
 
     margin: 0 auto; 
 
    } 
 
    #each_p .product-section .details { 
 
     transition: transform .2s linear, opacity .2s ease-in-out; 
 
     transform: translateY(-100%); 
 
     text-align: center; 
 
     font-size: 16px; 
 
     z-index:0; 
 
     margin: 2px; 
 
     visibility: hidden; 
 
     opacity: 0; 
 
    } 
 
    #each_p h4 { 
 
     margin-top: 50px; 
 
     font-size: 30px !important; 
 
    } 
 
    #each_p h5{ 
 
     font-size: 20px; 
 
     text-align: center; 
 
    }
<div id="each_p"> 
 
     <div class="row"> 
 
\t  <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_1 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_2 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_3 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_4 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
     <div class="col-md-4 col-sm-6"> 
 
\t \t \t <div class="product-section"> 
 
\t \t \t \t <img class="img-reposnive" src="../img/product/tv_cabinet/1.png"> 
 
\t \t \t \t <h5> Cabinet_5 </h5> 
 
\t \t \t \t <div class="details"> 
 
\t \t \t \t \t <p> PRICE : 19000 Yen </p> 
 
\t \t \t \t \t <p> Size : 162 X 72 X 80 cm </p> 
 
\t \t \t \t </div> 
 
\t \t \t </div> 
 
\t \t </div> 
 
    </div> 
 
    </div> 
 
</div>