美文网首页Web前端之路让前端飞程序员
CSS 鼠标悬停图片,显示隐藏文本

CSS 鼠标悬停图片,显示隐藏文本

作者: Nian糕 | 来源:发表于2017-10-26 17:56 被阅读870次
Unsplash

我在 JavaScript 鼠标悬停图片,显示隐藏文本 这篇博文当中实现了同样的效果,只不过是通过 JS 来实现的,但其实,通过 CSS 动画也能实现同样的效果,直接看代码吧

HTML 结构如下

<div id="Main">
    <div class="con">
        ![](image/n1.jpg)
        <span>
            <h1>世界上最好的年糕</h1>
            <p>多熬粥少熬夜,多吃鸡腿少吃亏</p>
        </span>
    </div>
</div>

CSS 样式如下

#Main {
    width: 600px;
    margin: 50px auto;
    height: 400px;
}
.con {
    width: 500px;
    height: 360px; 
    float: left; 
    margin: 0px 10px;
    position: relative; 
    box-shadow: 3px 3px 10px #666;
    overflow:hidden;
}
.con img {
    width: 500px;
    height: 360px;
}
.con span {
    width: 248px;
    height: 390px; 
    background: #333;
    position: absolute;
    left: -500px;
    top: 0px;
    filter: Alpha(opacity=80);
    -moz-opacity: 0.8; 
    opacity: 0.8; 
    padding: 20px; 
    -webkit-transition: left 0.5s ease;
}
.con span h1 {
    height: 30px;
    color: #fff;
    font-size:18px;
    text-align: center;
    position: relative;
    left: -500px;
    -webkit-transition: left 1s ease;
}
.con span p {
    line-height: 25px; 
    font-size:14px; 
    color: #fff;
    position: relative; 
    left: -500px;
    -webkit-transition: left 1s ease;
}
.con:hover span {
    left:0px;
}
.con:hover span h1 {
    left: 0px;
}
.con:hover span p {
    left: 0px;
}
运行结果

本篇的内容到这里就全部结束了,源码我已经发到了 GitHub Source_code 上了,有需要的同学可自行下载,预览效果可点击 effect

End of File

行文过程中出现错误或不妥之处在所难免,希望大家能够给予指正,以免误导更多人,最后,如果你觉得我的文章写的还不错,希望能够点一下喜欢关注,为了我能早日成为简书优秀作者献上一发助攻吧,谢谢!^ ^

相关文章

  • CSS 鼠标悬停图片,显示隐藏文本

    我在 JavaScript 鼠标悬停图片,显示隐藏文本 这篇博文当中实现了同样的效果,只不过是通过 JS 来实现的...

  • JavaScript 鼠标悬停图片,显示隐藏文本

    当我们在浏览网页的时候,描述性的文本通常不会跟在图片之后,而是当我们将鼠标移至图片上时,才会将文本显示出来,这样的...

  • 省略号

    CSS文本超出三行自动隐藏 显示省略号 CSS文本长度超出宽度如何显示省略号

  • 轮播

    无缝轮播 css需要让图片或者文本水平排列,overflow:hidden隐藏其他图片 整体图片向左/右偏移,就会...

  • Web前端鼠标悬停实现显示与隐藏效果

    css定义,偏移量,相对定位,绝对定位显示与隐藏二维码相对于微信图标定位鼠标悬停微信图标上显示鼠标离开微信图标时隐...

  • CSS问题(1)

    1.css隐藏显示的方法 display:none 2.解释css sprites。并说如何使用 图片懒加载,在页...

  • hover

    优化图片鼠标悬停效果的 10 个 CSS 库 - 前端 - 掘金 iHover gudh.github.io

  • css记录

    1.css多行文本溢出省略显示: 2. display和visbility将元素隐藏的区别 display:non...

  • 30个最优CSS动画案例分享,轻松让网页用户随心而“动”

    CSS或CSS3动画,包括常见的鼠标悬停动画,网页加载动画,页面切换动画,文本动画以及背景动画等等,能够有效地提升...

  • 30个最优CSS动画案例分享,轻松让网页用户随心而“动”

    CSS或CSS3动画,包括常见的鼠标悬停动画,网页加载动画,页面切换动画,文本动画以及背景动画等等,能够有效地提升...

网友评论

    本文标题:CSS 鼠标悬停图片,显示隐藏文本

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