美文网首页
图片文字遮盖(二级菜单)

图片文字遮盖(二级菜单)

作者: 暴走的金坤酸奶味 | 来源:发表于2018-09-13 08:06 被阅读0次
    <!DOCTYPE html> 
    <html lang="en">
    <head> 
     <meta charset="UTF-8"> 
     <title>图片文字遮罩</title> 
     <style type="text/css"> 
     .box{ 
     width: 200px; 
    height: 300px; 
     margin: 50px auto 0; 
     border: 1px solid #000; 
     position: relative; 
     /*默认文字不可见*/ 
    overflow: hidden; 
    } 
     .box img{ 
    width: 200px; 
    height: 300px; 
     } 
    .box .pic_info{ 
    width: 200px; 
    height: 200px; 
    background-color: rgba(0,0,0,0.5); 
     color: #fff; 
    
     /*定位使色块在图片正下方*/ 
     position: absolute; 
     left: 0; 
     top: 300px; 
    
     transition: all 500ms cubic-bezier(0.470, -0.485, 0.460, 1.435); 
     } 
     .box:hover .pic_info{ 
     /*色块上移*/ 
     top:150px; 
     } 
    /*间距用p标签的margin,而不直接给.pic_info用padding,因为padding会改变盒子大小*/ 
    .box .pic_info p{ 
     margin: 20px; 
    line-height: 30px; 
     } 
     </style> 
    </head> 
    <body> 
     <div class="box"> 
    <img src="[img/location_bg.jpg](img/location_bg.jpg)" alt="玫瑰花"> 
     <div class="pic_info"> 
    <p>图片说明:这是一朵玫瑰花图片说明:这是一朵玫瑰花图片说明:这是一朵玫瑰花图片说明:这是一朵玫瑰花</p> 
     </div> 
     </div> 
    </body> 
    </html> 
    

    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>图片文字遮罩</title>
        <style type="text/css">
            .box{
                width: 200px;
                height: 300px;
                margin: 0px auto 0;
                border: 1px solid #000;
                position: relative;
                /*overflow: hidden;*/
            }
            .box img{
                width: 200px;
                height: 300px;
            }
            .box .pic_info{
                width: 200px;
                height: 200px;
                background-color: #000;
                color: #fff;
                position: absolute;
                left: 200px;
                top: 0px;
                transition: all 500ms cubic-bezier(0.470, -0.600, 0.475, 1.605);
                background-color: rgba(0,0,0,0.5);
                display: none;
            }
            .box:hover .pic_info{
                /*top: 150px;*/
                display: block;
            }
            .box .pic_info p{
                margin: 20px;
                line-height: 30px;
            }
        </style>
    </head>
    <body>
        <div class="box">
            <img src="img/location_bg.jpg" alt="花朵">
            <div class="pic_info">
                <p>图片说明:这是一朵花图片说明:这是一朵花图片说明:这是一朵花图片说明:这是一朵花</p>
            </div>
        </div>
        <div class="box">
            <img src="img/location_bg.jpg" alt="花朵">
            <div class="pic_info">
                <p>图片说明:这是一朵花图片说明:这是一朵花图片说明:这是一朵花图片说明:这是一朵花</p>
            </div>
        </div>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:图片文字遮盖(二级菜单)

          本文链接:https://www.haomeiwen.com/subject/ipvigftx.html