如何使用CSS实现鼠标悬浮出现遮罩层

这篇文章给大家分享了两个鼠标悬浮出现说明遮罩层的效果,大家可以根据自己的需要选择某一种效果,两种效果文中都给出了实例代码,下面来一起看看吧。

先来一个简单的实现方法:

nbsp;html>  Document   .mask-wrapper {      position: relative;      overflow: hidden;  }  .mask-inner {      position: absolute;      left: 0;      top: 100%;      width: 100%;      height: 100%;      -moz-transition: top ease 200ms;      -o-transition: top ease 200ms;      -webkit-transition: top ease 200ms;      transition: top ease 200ms;  }  .mask-wrapper:hover .mask-inner {      top: 0;  }  #my-mask {      width: 300px;      height: 200px;      background: red;  }  #my-mask .mask-inner {      background: rgba(0,0,0,.5);  }  

    

Lorem ipsum

    

        

foo bar

    

登录后复制

来个更高级点的:

立即学习“前端免费学习笔记(深入)”;

nbsp;html>  Document   * {      margin: 0;      padding: 0;  }  body {      font: 12px/1.5 arail;  }  ul {      list-style: none;  }  .icon-lists {      overflow: hidden;      background: #f7f7f7;      padding: 40px;  }  .icon-lists .box {      float: left;      margin-right: 10px;  }  .box {      position: relative;      width: 46px;      height: 46px;      overflow: hidden;      z-index: 1;  }  .box i, .box .info {      display: block;      width: 46px;      height: 46px;      border-radius: 46px;  }  .box .shadow {      position: absolute;      top: 0;      z-index: 10;      border-radius: 0;      background: url(http://xiaomingming.qiniudn.com/shadow.png) no-repeat;  }  .box .icon {      position: absolute;      top: 0;      line-height: 46px;      text-align: center;      background: #eee;      color: #333;      font-size: 14px;  }  .box .info {      position: absolute;      top: 46px;      z-index: 2;      background: orange;      color: #fff;      text-align: center;      line-height: 46px;      -webkit-transition:top .2s ease-in;      -moz-transition:top .2s ease-in;      transition:top .2s ease-in;  }  .box:hover>.info {      top:0;  }

     

登录后复制                                A            

服装

                                        B            

鞋包

                                        C            

配饰

                                        D            

运动

            

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何使用CSS实现鼠标上移图标旋转的效果

如何使用CSS实现鼠标上移图标旋转的效果

以上就是如何使用CSS实现鼠标悬浮出现遮罩层的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2896146.html

(0)
上一篇 2025年3月10日 23:09:08
下一篇 2025年2月25日 06:49:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • CSS中使用Flexbox来达到居中效果的方法实现

    这篇文章主要介绍了css中flexbox来达到居中效果的实例,注意一下ie浏览器中的兼容问题,需要的朋友可以参考下 CSS未来发展的方向就是采用Flexbox这种设计,解决像垂直居中这种共同的问题。请注意,Flexbox有不止一种办法居中,…

    2025年3月10日
    200
  • css实现自动换行以防撑破div影响排版

    自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是css如何实现换行的方法 对于p,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,…

    编程技术 2025年3月10日
    200
  • CSS实现面包屑导航栏

    这篇文章主要为大家介绍了两个纯css 面包屑导航栏实现代码,内容比较简单,不会的朋友可以进来看一下,其中html代码实现非常简单,需要的朋友可以参考下   下面是两个纯CSS 面包屑导航栏实现代码,在网上找了一些方法但觉得都不合适唯独这两个…

    2025年3月10日
    200
  • css页面中左中右分栏布局的实现

    页面左中右分栏布局在目前的网页布局中是比较常见的,下面就与大家分享两个不错的方法可以实现左中右分栏布局,代码很详细,需要的朋友可不要错过 以下代码复制粘贴即可使用: 示例一:  .page_center { width:100%; } #n…

    编程技术 2025年3月10日
    200
  • 如何使用css属性nth-child(n)匹配选择第n个子元素

    这篇文章主要介绍了关于如何使用css属性nth-child(n)匹配选择第n个子元素,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 css匹配选择第n个子元素可以使用:nth-child(n) 选择器,其匹配属于其父元素的第…

    编程技术 2025年3月10日
    200
  • 如何使用CSS实现的大型下拉菜单

    下拉菜单在很多网页中都能应用到,这篇文章主要介绍了纯css实现的大型下拉菜单的示例代码的相关资料,内容挺不错的,现在分享给大家,也给大家做个参考。 这是一款纯CSS实现的大型下拉菜单。该大型菜单使用HTML和纯CSS代码制作,没有任何js代…

    编程技术 2025年3月10日
    200
  • 关于CSS选择器种类及使用介绍

    常用的有标签选择器、类选择器、ID选择器等等,其实还有很多,在接下来的文章中为大家详细介绍下这些选择器的种类及其使用 首先说主要都有哪些先择器 1.标签选择器(如:body,p,p,ul,li) 2.类选择器(如:class=”…

    编程技术 2025年3月10日
    200
  • 关于css利用一张背景图制作导航菜单的实现思路

    利用一张背景图片来实现菜单的悬停状态,没有什么不可思议完全可以办得到,仅这一张图片,我们实现一个横行css菜单。并设置它们的悬停效果,感兴趣的朋友可以参考下哈,希望可以帮助到你 今天介绍的这款简单非常简单,利用一张背景图片来实现菜单的悬停状…

    2025年3月10日
    200
  • 如何解决css中float:right右对齐元素会换行不在同一条线上

    这篇文章主要介绍了关于如何解决css中float:right右对齐元素会换行不在同一条线上,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 使用float设置右对齐显示的时候,我们通常会遇到,右对齐的元素会换行,这样就会出现左…

    编程技术 2025年3月10日
    200
  • CSS中的em、px 、pt 、Percent之间的关系及换算

    这篇文章主要介绍了css font-size: em、 px 、pt 、percent之间的关系及换算,本篇整理的还是比较详细的,需要的朋友可以参考下 一、基础介绍 1、“Ems”: em,大小不固定 ,成为相对单位(body则相对浏览器的…

    2025年3月10日
    200

发表回复

登录后才能评论