首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在鼠标悬停时显示图片顶部的链接,同时降低图片的不透明度?

要在鼠标悬停时显示图片顶部的链接并降低图片的不透明度,可以使用HTML和CSS来实现。以下是一个简单的示例:

HTML

代码语言:txt
复制
<div class="image-container">
    <img src="your-image.jpg" alt="Your Image" class="image">
    <a href="your-link.html" class="link">Your Link</a>
</div>

CSS

代码语言:txt
复制
.image-container {
    position: relative;
    display: inline-block;
}

.image {
    width: 100%;
    transition: opacity 0.3s ease;
}

.link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.image-container:hover .image {
    opacity: 0.7;
}

.image-container:hover .link {
    opacity: 1;
}

解释

  1. HTML结构
    • image-container 是一个包含图片和链接的容器。
    • img 是要显示的图片。
    • a 是要在鼠标悬停时显示的链接。
  • CSS样式
    • .image-container 设置为相对定位,并使用 inline-block 使其只占用必要的空间。
    • .image 设置宽度为100%,并添加过渡效果以便在悬停时平滑改变不透明度。
    • .link 设置为绝对定位,覆盖整个图片容器,并初始设置为透明。
    • .image-container:hover .image 中,设置图片的不透明度为0.7。
    • .image-container:hover .link 中,设置链接的不透明度为1,使其在鼠标悬停时显示。

应用场景

这种效果常用于网站上的图片展示,当用户将鼠标悬停在图片上时,显示相关的链接或描述信息,同时降低图片的不透明度以突出链接。

参考链接

通过这种方式,你可以实现鼠标悬停时显示图片顶部的链接并降低图片的不透明度。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PS|如何制作‘时空门’?

今天就为大家讲解如何在一张图片里制造‘时空门’。 1.素材 ? 图1.1 镜头 ? 2.成品预览 ?...图3.2 3.3 置入铁轨图片,并‘自由变换’调整合适位置(可降低不透明度) ? 图3.3 3.4 位置调整完成,右键该图层并点击‘创建剪贴蒙版’ ? 图3.4 前 ?...图3.8 3.8 新建图层,并使用‘黑画笔’渐进涂抹铁轨末端——使之更真实;再涂抹图片左右两角——突出镜头。(画笔硬度为0,可适当降低不透明度) ? 图3.9 ? 图3.10 ?...图3.14 3.10 为了真实,在使用橙色画笔在镜头左右地板增加光线(降低不透明度,画笔硬度为0) ? 图3.15 3.11 通过‘快速选择工具’选取小孩 ?...图3.17 3.13 为了使小孩跟能融入图层,在其身上增加光线与阴影(新建图层,使用黑、白画笔涂抹,并降低不透明度,更改图层为‘滤色’) ? 图3.18 ?

81530

前端特效开发 | JS实现聚光灯看图效果

当用户鼠标移入到某一张图片时,“镁光灯”即聚焦在当前图片上,这张图片就高亮展示出来,同时为了更突出所选这张图片,就把没有被选择到其它图片添加阴影透明。...;同时为了让鼠标移入时有更好展示状态,在hover特地为图片增加一个白色边框,以区分当前展示图片区域。...2.2 功能逻辑分析 首先动态获取了当前每张图片大小,并设定一个透明度变量; 然后借助JQhover()方法,实现鼠标移入移出图片展示; 最后当用户鼠标移开了无序列表,还原当前图片不透明状态...实现聚光灯效果,主要需要考虑两个方面,一个是鼠标移入时对选中图片进行高亮展示,同时对其它未选中设置前面对象中设置好明度值;另一方面需要考虑是当鼠标移开图片时,需要移除高亮显示,并且回归原来初始状态...具体如下所示: // 当鼠标悬停在列表项上... $('.spotlight ul li').hover(function(){ //...找到它里面的图像,并添加活动类,并更改不透明度为1(

4.4K50
  • 【软件开发规范七】《Android UI设计规范》

    ,6位(:#0470C4)就是RGB,值8位(:#1E000000)头两位是透明度,后6位是RGB值,00是完全透明,FF是完全不透明,比较适中明度值是 1E。...不透明度16进制值 格式#00FFFFFF,前两位代表不透明度十六进制。00表示完全透明,FF就是全不透明。依次递增。...** 图片文字 ** ​编辑 图片文字,需要淡淡遮罩确保其可读性。深色遮罩透明度在20%-40%之间,浅色遮罩透明度在40%-60%之间。 ​...编辑 同时有多个输入框错误时,顶部要有一个全局错误提示 ​编辑 输入框尽量带有自动补全功能。 ​...鼠标悬停、获得焦点、手指长按都可以触发提示。 ​编辑 触摸提示(左)和鼠标提示(右)尺寸是不同,背景都带有90%明度。 ​

    5.1K20

    Google Earth Engine (GEE) ——Earth Engine Explorer (EE Explorer)使用最全解析(8000字长文)

    单击保存按钮将更改应用到地图图层显示并关闭图层设置。您应该会看到植被颜色从绿色变为红色戏剧性变化。 对比度、亮度和不透明度 数据范围 可以使用范围(最小值和最大值)和伽玛参数调整图像对比度和亮度。...不透明度 不透明是缺乏透明度条件。它等级从 0 到 1,其中 0 是透明,1 是不透。它有助于保持顶层数据层某些可见性,同时显示来自底层信息。...在下面的示例中,不透明度已设置为 0.6,它隐约地显示了底层 Google Maps 地形图层。...通过此数据视图,可以确定哪些州在图像给定时间段内(在本例中为 5 月 23 日)具有最大植被响应。 请注意,设置数据范围、伽玛和不透明度适用于三波段和单波段显示。...打开和关闭顶层可见性,您将看到这座城市在 26 年期间增长。 您所见,在上面的两张图片之间查看,2011 年图片比 1986 年图片具有更大城市面积。

    34910

    CollapsingToolbarLayout使用

    CollapsingToolbarLayout 可以看到,Toolbar标题放大并在下方显示,当我们向上滑动列表顶部Header部分图片向上折叠隐藏,标题向上移动并缩小,同时以渐显式方式显示蓝色主题...关于CollapsingToolbarLayout属性在官网上可以查到,这里我只介绍案例中我们常用几个属性:title标题,布局展开放大显示图片底部,布局折叠缩小显示在Toolbar左侧。...addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);(支持API19及以上版本,位于setContentView语句前面)一起使用,使顶部视图展开图片能够延伸到状态栏位置显示...,效果图中所示;contentScrim内容遮罩,上下滚动图片上面显示和隐藏遮罩色,Toolbar位置背景色;通常这样设置:app:contentScrim="?...(不透明度),在0.0 ~ 1.0之间,默认值为0.5。

    2.5K60

    关于前端photoshop初探学习笔记

    网站上某些图片不能够拉动,但是可以利用截图功能来实现。。 两张图片同时拉倒一个文件中构成两个不同图层。。打开文件几种方法。。...界面顶部。多个工具配合选择。对所有图层取样。将多个图层当做一个图层来对待。将沟去掉,鼠标扫过另外图层对他没有影响 。画笔,得到一个比较小画笔笔头。...dreamweaver网站设计工具 通过切片在图片中添加链接,可以做到制作网页图片效果。 所有层看做一个层合并层进行取样。 背景层,色彩调整,色相饱和度。...不透明度是颜料不透明度。流量是从喷枪中流出来速度。叠加位置不出现特别之处。不透明度与流量区别。 特殊画笔。毛刷各种各样画笔形态。直立绘图笔。。 画笔散布工具 。分散处理。...不透明度,流量选项含有。喷枪。手绘板压力选项。 工具栏可以打开或者隐藏。 隐藏只需要将小叉关闭。打开操作窗口菜单下工具选项打钩。 ctrl+w关闭窗口。ctrl+w+alt关闭所有的窗口。

    2.2K60

    23个高手都在用Figma小技巧!(2022新专辑)-Part 01

    分享具体文件位置:如果您选择了特定页面、框架或元素,文件将在使用链接打开跳转到您选择。这一点非常棒~ 002....您可以看到颜色“一点点变化”。如果您使用鼠标滚轮,也可以更改颜色色调。如果在缩放按住 alt,这也会改变不透明度。您还可以微调任何其他字段,例如行高。 ‍...快速调整字段数值 将鼠标悬停在 Figma 中某些属性字段上,会出现一个横向双箭头。只需按下鼠标键 并将箭头从左向右移动,数值就会发生变化。按住shift以增加调整数值速度。...这适用于任何在鼠标悬停在其上显示横向双箭头字段。 005.复制为PNG而不导出图片 按cmd+ shift+ c(或通过右键菜单访问)将框架作为 png 复制到剪贴板。...006.添加左右约束网格 当您在将网格添加到框架(Frame)同时设置约束,(非嵌套)项目会将列作为其父容器。如果您希望您元素与网格完美结合,请将它们设置为left-right。 ‍

    3.8K30

    《Motion Design for iOS》(三十一)

    首先,当地图图标被点击,应用主界面(包括导航栏)同时不透明度和比例动画来让其淡出到黑色背景中并且有一点点缩小。同时,地图伴随着不透明度和比例动画显著地显现到界面的前面来。...这里显示了如何声明一个@porperty。...现在让我们添加地图,它会是透明,并且会伴随着变化开始。我们会在主应用图片后立即添加它,因为我们想要最后添加图标按钮,这样它就会使z轴上最高,也就是在其他视图顶部。...地图视图frame开始会在左上角,但会距离顶部62像素,这样就会正好位于我们要添加地图按钮下方一点点。...图片属性被设为“map-arrow”,这只是一个地图图片,我将其和一个箭头放在一起,来模仿Jeff在他动画中所涉及样子。 一开始,这个视图会是完全透明,所以alpha属性被设为0。

    67530

    苹果iOS 13 新设计规范全面解析

    调整对比度和透明度辅助功能设置,请确保在黑暗模式下内容保持清晰易读。在黑暗模式下,您应该单独测试,并一并打开“增加对比度”和“降低明度”来测试您内容。...暗模式中调色板包括较暗背景颜色和较浅前景色,经过精心挑选以确保对比度,同时保持模式之间一致感。 使用适应当前外观颜色:语义颜色(分隔符)会自动适应当前外观。...例如,在浅色模式下,用RGB色(255.255.255)100%不透明度来作为背景颜色,那么在深色模式会使用RGB色(255.255.255)100%不透明作为背景颜色。...此时我们可以根据情况使用不透纯色代替。比如下面两张图片: ? ? iOS 13系统引入了六种不透灰色,你可以在上述半透明效果不佳极少数情况下使用它们。...将最常用项目放在菜单顶部:当人们打开情境菜单,他们焦点位于该菜单顶部区域。 将最常见项目放在菜单顶部可以帮助人们找到他们正在寻找项目。 ?

    4.5K40

    Axure交互大全:Axure全交互模板及视频教程

    弹出效果,显示后,如果鼠标离开该区域,隐藏显示内容,常用语顶部菜单或下拉列表推动元件,显示后,推动右侧或下方元件,适用于根据不同选项显示不同内容页面2.1.2 隐藏隐藏是和显示相对应,主要用于弹窗选择...2.2 设置面板状态动态面板好比是一本书,每次只能看一页内容,设置面板状态即打开这本书哪一页,同时也可以设置进入动画和退出动画,是否推动或拉动元件。应用地方很多,例如图片轮播、相册、标签内容等。...如果是摆锤类就选择顶部锚点偏移——例如偏移中心点距离动画——设置选择动画和时间。2.10 设置尺寸使用该交互同样需要选择锚点和动画,一般应用于放大查看商品、图片等。...可能多个动态面板都固定在顶层需要用到该交互。顶层——将元件设置到顶层底层——将元件设置到底层2.12 设置不透明度这个交互也是很少使用,因为在元件颜色设置就可以设置不透明度。...该事件一般应用于动态设置不透明度,例如修图软件等。2.13 获取焦点这个交互一般适用于判断错误后焦点回到输入框,方便客户使用。

    17130

    6详解AppBar小部件

    由于它是一个如此常用组件,因此 Flutter 为该功能提供了一个名为AppBar专用小部件。 在本教程中,我们将通过一些实际示例向您展示如何在 Flutter 应用程序中自定义 AppBar。...Flutter AppBar 是根据Material Design指南构建应用程序组件。它通常位于屏幕顶部,并且能够在其布局中包含其他小部件。...工具栏高度和不透明度 最后,我们有工具栏属性。工具栏包含文字,图标,按钮,和其他任何公司前景,除了小部件,Container和Image。...要更改 AppBar 工具栏项目的高度和不透明度: AppBar( toolbarHeight: 100, // default is 56 toolbarOpacity: 0.5, ), 结论...key, this.leading,//左侧显示图标 通常首页显示为应用logo 在其他页面为返回按钮 this.automaticallyImplyLeading = true,/

    16.4K10

    使用Python给图片添加水印

    (logo) 向图像中添加水印,基本上是将一张图像(水印)放置在另一张图像顶部。...能够控制logo图像明度将有助于使最终生成图像看起来更好。因此,最好使用支持图像透明度PNG文件格式水印图像。 如果水印文件是JPG/JPEG格式,不要担心。...Python可以为图像添加所需“透明度”。 虽然PNG文件和JPG文件之间有一些不同,但我们主要关注是图像明度特征。图像透明度基本上是指图像是否可以透过。...示例PNG和JPG图像大小均为1100 x 1100像素。然而,shape属性中最后一个数字不同:JPG是3,而PNG是4。让我们显示numpy数组以查看差异。 每个数组内值表示每个像素颜色。...图3 此时图片像素数组值如下图4所示。 图4 这张图片还有一个问题——它背景是白色。通常,PNG文件背景是“透明”。

    2.3K30

    CSS基础-背景属性:颜色、图片、重复

    在网页设计中,背景是构建视觉层次和氛围关键元素之一。CSS背景属性为我们提供了强大工具,用于控制元素背景颜色、图片、以及它们显示方式。...常见问题与避免策略 问题:颜色不透明度影响子元素。 避免:使用rgba()设置背景色,确保仅改变背景而不影响子元素透明度。...常见问题与避免策略 问题:图片尺寸与元素尺寸不匹配导致失真或拉伸。 避免:使用background-size属性控制图片缩放,cover使图片覆盖整个容器,contain使图片完整显示在容器内。...background-repeat) 此属性控制背景图片何在水平和垂直方向上重复。...,图片居中显示,且根据容器大小缩放以完全覆盖,固定图片位置以创建滚动效果。

    17410

    QQ隐藏图原理与C#实现(含源文件)

    QQ群聊背景色为白色,而打开图片背景色为黑色,如果能巧妙修改图片各个像素明度,就可以达到在不同背景下显示出不同图片功能。...,设不透明度为alpha,列出表达式 显然alpha为255 当这张图在黑色背景下,需要它完全隐藏。...原来之前灰度图中,使用灰色像素来显示白图,在白色背景下通过不透明度让灰色像素显示,而在黑色背景下,灰色像素有颜色优势,无论不透明度是多少都不影响它在黑色背景下隐藏。...现在问题在于:如果要图片更清晰,则需要增大不透明度,如果要白图黑图互不干扰,则需要减少不透明度。显然减少黑白图相互干扰比清晰显示更重要。...如果图片太大,其缩略图会被自动压缩,也可能会导致显示异常,甚至“白图”会直接变成纯黑色,必须点开才能看到“黑图”。如果尝试生成彩色图,而两张图颜色对比度太大,可能会导致两种图片同时显示

    1.6K10

    【Flutter】监听滚动动作 控制组件 透明度渐变 ( 移除顶部状态栏空白 | 帧布局组件 | 透明度组件 | 监听滚动组件 )

    插件 | Swiper 组件 ) 基础上进行开发 ; 一、移除顶部状态栏空白 ---- 在 Flutter 界面上方 , 默认有个状态栏 , 显示时间 , 电量 , 网络 , 信号强度等信息 , 这个状态栏是半透明..., ); } 上述设置 , 实现了在 Swiper 组件上方显示了 Text 组件 , 并且 Text 组件覆盖了 Swiper 组件 ; 三、透明度组件 ---- Opacity 组件可以控制该组件明度改变..., 修改 opacity 属性 , 可以改变组件明度效果 , 0 是完全透明 , 1 是完全不透明 ; /// 透明度可变组件 Opacity(..., 方法参数是 ScrollNotification 类型 ; 指定监听组件 : scrollNotification.depth == 0 指的是深度为 0 元素 , 即 ListView 元素滚动..., 才触发滚动 ; 调用 scrollNotification.metrics.pixels 获取滚动距离 ; 滚动距离在 0 ~ 100 之间 , 透明度组件透明度从 0 ~ 1 变化 , 如果滚动距离

    1K10

    纯干货!谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

    用法 深色主题将会让 UI 绝大部分以深色来呈现。它是作为默认主题(浅色主题)一个补充模式而存在。 深色主题将会降低设备屏幕显示亮度,同时仍保持最低程度色彩对比度。...在APP顶部菜单中显示主题开关 ? 在弹出菜单菜单层中显示开关 ? 在APP设置列表当中显示开关 属性 深色主题使用是深灰色,而不是黑色来作为主要色彩。...这些表面叠加层旨在最大程度地提高易读性,同时确保不同高程元素彼此容易被分辨。高程叠加明度范围,最低是0%,最高是16%。 ? 这是高程等级和白色叠加层不透明度对比表。...在深色背景上浅色文本 当浅色文本出现在深色背景上时候(这里是白色文本置于黑色背景之上),它应该遵循下面的不透明度设置规则: 最重要内容,白色文本不透明度设置为87% 中等重要内容,白色文本不透明度为...禁用状态 所有的被禁用组件,都使用不透明度为 12% 白色用来呈现外轮廓和填充色,并使用不透明度为 38% 白色来显示文本和表层内容。 ?

    9.7K10

    浅谈性能优化之图片压缩、加载和格式选择

    目前市场上优化图片资源方式有很多,压缩图片、选择正确格式、 CDN 加速、懒加载等。 压缩图片 压缩图片相信是大家第一间想到方案。...因此不适宜用该格式来显示 高清晰度 和 线条感较强 图像。 除此之外, JPG 并不支持对有透明度要求图像进行显示,如果需要显示 透明图片 还是需要另寻它路。...PNG-8 与 PNG-24 png 是一种采用无损压缩算法位图格式。 优势 无损压缩 完全支持 alpha 透明度。 可以重复保存且不降低图像质量。...缺点 体积太大 业务场景 理论上来说,当你追求最佳显示效果(详情展示图、图片有放大需求、摄影作品等),并且不在意存储大小或所需带宽,可以使用 PNG-24。...亦或者需要处理有透明度或线条明显图片时,也会采用 PNG 。网站主 logo: SVG 严格来说应该是一种开放标准矢量图形语言。

    50610
    领券