CSS实现鼠标悬停遮罩效果

鼠标悬停 -css如何实现鼠标移至图片上显示遮罩层及文字 搜索这个效果的时候,很多人都是用css结合jQuery实现的,其实直接用css也可以实现哦~ 效果前: 效果后: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=d... 阅读详情
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
    <title>Bootstrap鼠标悬停图片遮罩特效</title>

    <link href="/css/demo.css" rel="stylesheet" media="all" />

    <!--[if IE]>

    <style type="text/css">
        li.remove_frame a {
            padding-top: 5px;
            background-position: 0px -3px;
        }
    </style>

    <![endif]-->
    <script src="/js/jquery-1.11.1.min.js"></script>
    <script type="text/javascript" src="/js/jquery.qrcode.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            function fixHeight() {
                var headerHeight = $("#switcher").height();
                $("#iframe").attr("height", $(window).height() - 54 + "px");
            }
            $(window).resize(function () {
                fixHeight();
            }).resize();

            $('.icon-monitor').addClass('active');

            $(".icon-mobile-3").click(function () {
                $("#by").css("overflow-y", "auto");
                $('#iframe-wrap').removeClass().addClass('mobile-width-3');
                $('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
                $(this).addClass('active');
                return false;
            });

            $(".icon-mobile-2").click(function () {
                $("#by").css("overflow-y", "auto");
                $('#iframe-wrap').removeClass().addClass('mobile-width-2');
                $('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
                $(this).addClass('active');
                return false;
            });

            $(".icon-mobile-1").click(function () {
                $("#by").css("overflow-y", "auto");
                $('#iframe-wrap').removeClass().addClass('mobile-width');
                $('.icon-tablet,.icon-mobile,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
                $(this).addClass('active');
                return false;
            });

            $(".icon-tablet").click(function () {
                $("#by").css("overflow-y", "auto");
                $('#iframe-wrap').removeClass().addClass('tablet-width');
                $('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
                $(this).addClass('active');
                return false;
            });

            $(".icon-monitor").click(function () {
                $("#by").css("overflow-y", "hidden");
                $('#iframe-wrap').removeClass().addClass('full-width');
                $('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
                $(this).addClass('active');
                return false;
            });
        });
    </script>

    <script type="text/javascript">
        function Responsive($a) {
            if ($a == true) $("#Device").css("opacity", "100");
            if ($a == false) $("#Device").css("opacity", "0");
            $('#iframe-wrap').removeClass().addClass('full-width');
            $('.icon-tablet,.icon-mobile-1,.icon-monitor,.icon-mobile-2,.icon-mobile-3').removeClass('active');
            $(this).addClass('active');
            return false;
        };
    </script>   

</head>
<body id="by">

    <div id="switcher">
        <div class="center">
            <ul>
                <div id="Device">
                    <li class="device-monitor"><a href="javascript:">
                        <div class="icon-monitor"></div>
                    </a></li>
                    <li class="device-mobile"><a href="javascript:">
                        <div class="icon-tablet"></div>
                    </a></li>
                    <li class="device-mobile"><a href="javascript:">
                        <div class="icon-mobile-1"></div>
                    </a></li>
                    <li class="device-mobile-2"><a href="javascript:">
                        <div class="icon-mobile-2"></div>
                    </a></li>
                    <li class="device-mobile-3"><a href="javascript:">
                        <div class="icon-mobile-3"></div>
                    </a></li>
                </div>
                <li class="top2">
                    <a href="javascript:void(0)">手机二维码预览</a>
                    <div class="vm">
                        <div id="output"></div>
                        <p style="color: #808080; margin: 10px 0 0 0;">扫一扫,直接在手机上打开</p>
                    </div>
                </li>
                <li class="logoTop">
                    <a href="/script/content/1788">Bootstrap鼠标悬停图片遮罩特效</a>
                    <script type="text/javascript">
                        jQuery('#output').qrcode({ width: 150, height: 150, text: window.location.href });
                    </script>
                    <li class="remove_frame"><a href="/temp/201803/Bootstrap鼠标悬停图片遮罩特效/index.html" title="移除框架"></a></li>
            </ul>
        </div>
    </div>

    <div id="iframe-wrap">
        <iframe id="iframe" src="/temp/201803/Bootstrap鼠标悬停图片遮罩特效/index.html" frameborder="0" width="100%"></iframe>
    </div>


    <div id="footer-notice" class="kj_bottom">
        <div style="width: 900px; margin: 0 auto">
            <p class="left cut">
                <span>名称:</span>
                <a href="/script/content/1788" class="down">Bootstrap鼠标悬停图片遮罩特效</a>
                <span>标签:</span><a href='/script/tags?key=图片'>图片</a><a href='/script/tags?key=bootstrap'>bootstrap</a>
            </p>
            <div class="clear"></div>
        </div>
    </div>
</body>
</html>

Bootstrap实现图片鼠标悬停遮罩效果 Bootstrap是目前世界上最流行的前端框架之一,它是由Twitter的设计师和开发者共同创建的一个旨在加速前端开发过程的工具包。Bootstrap以其优雅的界面和良好的响应式特性,受到了广大开发者的青睐。它提供了一套全面的UI组件库,包括按钮、表单、导航等多种组件,极大地提高了前端开发的效率。此外,Bootstrap对现代浏览器的兼容性非常好,同时在移动设备上的表现也非常出色。Bootstrap的出现,不仅推动了前端开发的标准化,也促使了更多的开发者投入到响应式网页的设计中。 阅读详情

相关推荐

CSS3实现带标题的图像悬停遮罩层效果

随着网络技术的不断发展,网页设计和开发变得越来越注重用户体验。CSS3的出现,为网页设计师提供了一个更加强大和灵活的方式来创建具有视觉吸引力的网页。CSS3是层叠样式表(CSS)的最新版本,其增强了样式表的功能,提供了更多的选择器、属性和值,以及提供了更多的布局控制。遮罩层是一种视觉效果,它允许开发者在页面上覆盖一层半透明或全透明的元素,从而达到突出显示某个部分或隐藏某些内容的目的。在设计中,遮罩层经常用于模态对话框、加载动画、图片预览等场景,它通过改变用户的视觉焦点,增强了用户的交互体验。

weixin_42466857的博客 1040

纯CSS3实现的鼠标悬停显示遮罩效果

纯CSS3实现的鼠标悬停显示遮罩效果 对于前段不熟悉的我只有多记录记录所用过的技术了。 需求:当鼠标放到图片上时,图片上方将出现一个带透明度的遮罩层。 贴代码: <div :height="contentHeight"> <Avatar :width="66" :src="src" class="**he_slideCaptionDown**"&g...

qq_41850239的博客 2694

创建Bootstrap鼠标悬停图片遮罩特效

Bootstrap 是一套由 Twitter 开发的前端框架,它基于 HTML、CSS、JavaScript,并且提供了一个简洁的、响应式的开发方式。开发者能够快速地搭建跨浏览器、跨设备的界面布局,并且利用丰富的组件库和工具类来实现丰富的交互效果。通过引入Bootstrap,可以极大地提升开发效率,减少代码的重复编写,使得团队协作更为顺畅。Bootstrap 的版本经历了从1.x到目前的4.x和5.x版本,支持现代前端开发中重要的特性,如Flexbox和Grid布局。

weixin_28487725的博客 910

纯CSS实现鼠标悬停出现遮罩层

CSS实现鼠标悬停出现遮罩层——遮罩层只有背景颜色和既有背景颜色又有背景图片的情况

zg0601的博客 4831

CSS3带标题鼠标悬停遮罩层特效

CSS3带标题鼠标悬停遮罩层特效是一款简洁的图片列表布局,鼠标悬停图片带遮罩层标题内容显示效果。

CSS3鼠标悬停图片遮罩特效.zip

CSS3鼠标悬停图片遮罩特效是一款基于CSS3 Transition制作的列表图片悬停遮罩层文字显示图标链接动画特效。

css鼠标hover悬停图片遮罩层js特效

css实现的鼠标悬停在图片上的遮罩特效,hover图片遮罩层样式。该鼠标hover动画在鼠标悬停到图片上面的时候,遮罩层以两个不规则图形出现,并显示描述文字和链接图标。

ICode联盟 957

CSS3鼠标hover图片遮罩层样式

这是一款CSS3鼠标hover图片遮罩层样式。该鼠标hover动画在鼠标悬停到图片上面的时候,遮罩层以两个不规则图形出现,并显示描述文字和链接图标。

CSS3图片悬停出现遮罩层描述js特效

CSS3图片悬停出现遮罩层描述特效,在鼠标悬停在图片上面的时候,遮罩层会变形为半圆形,同时出现提示标题等信息。

ICode联盟 253

Bootstrap鼠标悬停图片遮罩特效特效代码

Bootstrap鼠标悬停图片遮罩特效是一款基于CSS3实现的鼠标移到图片上显示遮罩显示文字信息。

CSS实现鼠标悬浮出现遮罩层示例

先来一个简单的实现方法: 复制代码代码如下:<!DOCTYPE html><html lang=”en”><head> <meta charset=”UTF-8″> <title>Document</title> <style type=”text/css”> .mask-wrapper { position: relative; overflow: hidden; } .mask-inner { position: absolute; left: 0; top: 100%; width: 100%; height:

CSS伪类实现遮罩层效果

CSS中的伪类可以更方便的帮助我们定义过渡效果,这里,我们详细介绍一下利用:hover实现遮罩层效果。:hover是指当鼠标悬停在元素上时所发生的效果。 实现遮罩层的步骤 需要两个相等大小的元素。 两个元素的位置应该相同。 遮罩层元素应该为黑色背景,白色字体。 鼠标在未悬浮到元素之上时,遮罩层应该透明。 鼠标在悬浮到元素之上时,应该减少遮罩层的透明度。 为遮罩层加上过渡时间。 效果展示 色彩因...

weixin_43358075的博客 2719

CSS3鼠标悬停图片显示遮罩特效代码

这是一款基于CSS3实现的鼠标移到图片上显示遮罩显示文字信息,Bootstrap鼠标悬停图片遮罩特效代码。

php鼠标悬停出现灰色框,如何使用CSS实现鼠标悬浮出现遮罩层

这篇文章给大家分享了两个鼠标悬浮出现说明遮罩层的效果,大家可以根据自己的需要选择某一种效果,两种效果文中都给出了实例代码,下面来一起看看吧。先来一个简单的实现方法:Document.mask-wrapper {position: relative;overflow: hidden;}.mask-inner {position: absolute;left: 0;top: 100%;width: 1...

weixin_29341747的博客 352

STC8H DMA 串口1全双工中断方式收发通讯C语言

串口1全双工中断方式收发通讯程序。 通过PC向MCU发送数据, MCU将收到的数据自动存入DMA空间. 当DMA空间存满设置大小的内容后,通过串口1的DMA自动发送功能把存储空间的数据原样返回. 用定时器做波特率发生器,建议使用1T模式(除非低波特率用12T),并选择可被波特率整除的时钟频率,以提高精度。

czhaii的专栏 1467

微生物16S数据上传NCBI的SRA库

本篇内容仅包括:俺自己的实验收集了淡水、淡水沉积物、海水、海草附着微生物样品,测序所得的Fastq格式数据,在文章投稿发表时被要求数据需上传NCBI的SRA库,得到一个PRJNA2347899这样子的IDs。仅解决了这个上传过程!

Xf_Niu的博客 7436

css简单遮罩效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>遮罩</title> <style> /*<!--首先确定遮罩层的大小--&gt

A_9888的博客 297

Windows下用Docker快速搭建SearXNG私有搜索引擎(附Dify集成配置)

本文详细介绍了在Windows环境下使用Docker快速搭建SearXNG私有搜索引擎的完整流程,包括环境准备、容器化部署、安全配置优化以及与Dify平台的深度集成方法。通过分步指导和实用配置示例,帮助开发者构建兼具隐私保护和AI增强能力的本地化搜索解决方案,特别适合需要定制化搜索服务的应用场景。

weixin_30300225的博客 336

短视频带货源码,鼠标悬停在半透明遮罩层上,自动拉起降下的动画效果

// 鼠标悬停在半透明遮罩层上,自动拉起 var small1List = document.querySelectorAll('.smal') //console.log(small1List);//NodeList for(let element of small1List){ //鼠标移动到.small上方,则全部显示.small let time = null; element.οnmοuseenter= function(){ let mask = e

云豹网络科技 350

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏5(附项目源码,完结)

本期是本项目的最后一篇,主要内容是配置环境、生成不同敌人、结束重开。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2576

信号完整性之串扰

1.前言 串扰(Crosstalk)是指信号线之间由互感、互容而引起的耦合,由于这种耦合的存在,当某一信号线发生电平翻转时,在附近的信号线上将感应到一定程度的噪声。 2. 电路设计中抑制串扰的方法 2.1 控制高速信号线之间的间距和平行走线的长度 多个高速信号长距离平行走线时,其间距应遵循3W原则,如下图所示: 3W原则指两相邻信号线的中心间距不少于信号线宽度的3倍,当满足3W原则时,信号线之间...

sinat_15677011的博客 1万+

css实现bootstrap图片遮罩层效果

需要实现鼠标移动到图片上,自动弹出遮罩图层 以下为bootstrap代码<div class="col-md-3"> <div class="box"> <img style="width: 200px;" src="http://img.juxiangyou.com/upload/advert/ad/13587/adimage2.jpg?1506594221"

weishidong的博客 7435

1、掌握 Microsoft Dynamics 365 Business Central 开发全解析

本文全面解析了Microsoft Dynamics 365 Business Central的开发全流程,涵盖开发环境搭建、AL语言扩展开发、定制解决方案实现、高级开发技术、文件与报表处理、打印功能、调试与性能优化、API使用、Azure和Power Platform集成、DevOps实践以及生成式AI应用。同时探讨了开发工具技巧、常见问题解决、开发流程优化、团队协作要点及未来技术趋势,帮助开发者系统掌握Business Central开发核心技能,提升企业级应用开发效率与质量。

food6的博客 112

css遮罩效果

今天,简单了解,css做的简单遮罩效果,具体如下图 下边是它的html结构 <!doctype html> <html> <head> <meta charset="utf-8"> <title>鼠标悬停遮罩</title> <script src="./jquery-3.3.1.min.js"></...

weixin_42590100的博客 822

k8s篇之underlay网络和overlay区别

underlay和overlay

小橙子的笔记屋 2144

【异常】Cursor编辑器 “Taking longer than expected...“ 报错全链路排查与解决方案

该提示并非传统的程序崩溃或语法报错,本质是Cursor编辑器的超时预警机制——当核心任务(云端AI推理请求、本地项目索引等)的执行耗时超出系统预设阈值时,触发的用户告知类提示,核心诱因是任务执行全链路出现阻塞或性能瓶颈。以下方案按排查优先级从高到低排序,覆盖从快速急救到根因根治的全流程,可按步骤逐步验证解决。针对大仓库、多依赖项目的索引超时问题,核心是通过规则过滤无效文件,从根源降低索引负载。

奶爸的编程之路,也就一周冷个三天 3108
上一篇: Syntax Error: TypeError: this.getOptions is not a function
下一篇: git实操日志
一步一结
博客等级 码龄7年 50粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值