css鼠标滑过出现文字效果

模仿淘宝上鼠标移动到商品图片时,出现的文字效果。

1、效果图

                              

鼠标移动到粉红色的区域,则出现黄色部分。

2、代码

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="css/lobal.css"/>
    <style>

        .box1{
            /*定义父级的大小,设置高度为图片高度,便于隐藏文字部分*/
            width: 210px;
            height: 200px;
            background: blue;
            position: relative;/*overflow: hidden;隐藏文字部分*/
            overflow: hidden;/*隐藏超出的部分,就是隐藏蒙版部分*/
        }
        .box1_cont{
            height: 200px;
            height: 200px;
            background: palevioletred;
            color: #fff;
        }
        .mb{
            /*创建一个蒙版*/
            height: 100px;
            width: 210px;
            background:rgba(255,255,0,0.5);
            position: absolute;/*定好蒙版一开始在的位置*/
            bottom:-100px;/*距离box1底部的距离为mb自身的高*/
            left: 0;
            transition: all linear 0.5s;/*设置蒙版的上升动画效果*/
        }
        .box1:hover .mb{
            bottom: 0;/*将蒙版底部位置上移,与父级box1底部对齐*/
        }
        .box2{
            width: 210px;
            background: peachpuff;
        }

    </style>
</head>
<body>
<div class="box1">
    <div class="box1_cont">我是父容器里面的div</div>
    <div class="mb">
        <a href=""><span>呵呵你们在飞洒的开发</span></a>
    </div>
</div>
<div class="box2">
    <span>由于box1设置了overflow,mb没有占用位置</span>
</div>
</body>
</html>

2017-09-23

时间: 2025-01-08 23:02:28

css鼠标滑过出现文字效果的相关文章

css 鼠标滑过显示隐藏内容

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

基于CSS3鼠标滑过放大突出效果

还记得之前分享过一款CSS3图片悬停放大特效,效果非常不错.今天我们要再来分享一款类似的CSS鼠标滑过放大突出效果,只不过之前那个是图片,这次是色块,其实掌握了其CSS原理,任何网页元素都可以实现这种突出放大的CSS3动画特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <ul class="evenflow sample_1"> <li class="e

炫酷CSS3鼠标滑过图片标题文字动画特效

这是一款使用CSS3制作的鼠标滑过图片标题文字动画特效.该特效在鼠标滑过图片的时候,会展现遮罩层,并在遮罩层上以旋转的方式使图片描述文字逐一展现. 在线预览   源码下载 使用方法 HTML结构 DEMO中使用bootstrap的网格系统来进行布局.整个图片放置在一个.box容器中,它里面的.box-content是图片的描述文本层. <div class="box"> <img src="img/1.jpg" /> <div clas

css3鼠标滑过图片文字动画特效

在线预览   源码下载 css3鼠标滑过图片文字动画特效是一款常用的5种纯css3实现的鼠标滑过图片动画效果.悬停效果有:1.鼠标悬停图片变大文字消失.2.鼠标悬停文字消失.3.鼠标悬停整体旋转.4.鼠标悬停整体旋转放大.5.鼠标悬停整体上升 加入前端爱好者QQ群(123235875) 点击加群,共同交流进度!

CSS鼠标悬停图片加边框效果,不位移的方法

<!DOCTYPE HTML> <html lang="en-US"> <head> <title>css实现鼠标悬停时图片加边框效果</title> <style type="text/css"> body{background:#222;color:#06c;} em{ font-style:inherit;} img{background:white;margin:0 5px;width:

js模拟鼠标滑过展示title效果

//注册mouseover.mouseout事件 function registWarnTips() { $(".ztRed").mouseover(function() { var tips = "费用累计使用比例大于等于80%(包含本笔),红灯预警"; //获取当前鼠标X轴.Y轴位置 var mousePos = MouseCoords(); showTips(tips, mousePos.x - 300, mousePos.y - 15); }); $(&qu

CSS鼠标悬浮图片模糊切换效果

分享一段代码实例,它实现了图片的模糊效果. 默认状态下,图片是模糊的,当鼠标悬浮那么图片会恢复正常状态. 代码实例如下: <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>web前端开发学习q群

Asp.Net中GridView加入鼠标滑过的高亮效果和单击行颜色改变

转载自:http://www.cnblogs.com/fly_dragon/archive/2010/09/03/1817252.html 1 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) 2 { 3 //鼠标经过改编颜色 4 if (e.Row.RowType == DataControlRowType.DataRow)//判定当前的行是否属于datarow类型的行 5 { 6 7 //

css 鼠标移上去图片放大效果

img { width:100px; height:100px; transition: all 0.5s; -moz-transition: all 0.5s; /* Firefox 4 */ -webkit-transition: all 0.5s; /* Safari 和 Chrome */ -o-transition: all 0.5s; /* Opera */ } img:hover { transform: scale(1.1); -ms-transform: scale(1.1);