news 2026/9/3 3:02:44

antd Image图片组件增加下载图片的按钮

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
antd Image图片组件增加下载图片的按钮

主要代码

import { InfoCircleOutlined, SearchOutlined, SyncOutlined, TranslationOutlined, DownloadOutlined } from '@ant-design/icons'
{Array.isArray(message.images) && message.images.length > 0 ? ( <div style={{ display: 'flex', gap: 5, alignItems: 'center' }}> {message.images.map((item: any, index: number) => ( <ImageWrapper key={index}> <Image src={item?.image_url?.url} style={{ maxWidth: 200 }} alt="pic" /> <DownloadButton className="download-button" onClick={() => { const link = document.createElement('a') link.href = item?.image_url?.url link.download = `image-${index + 1}.png` link.target = '_blank' document.body.appendChild(link) link.click() document.body.removeChild(link) }} title={t('common.download') || '下载图片'} > <DownloadOutlined /> </DownloadButton> </ImageWrapper> ))} </div> ) : null}
const ImageWrapper = styled.div` position: relative; display: inline-block; &:hover { .download-button { opacity: 1; } } ` const DownloadButton = styled.button` position: absolute; top: 8px; right: 8px; width: 32px; height: 32px; border-radius: 6px; background: rgba(0, 0, 0, 0.6); border: none; color: white; cursor: pointer; display: flex; align-items: center; justify-content: center; opacity: 0; transition: all 0.2s ease; backdrop-filter: blur(4px); z-index: 10; &:hover { background: rgba(0, 0, 0, 0.8); transform: scale(1.1); } &:active { transform: scale(0.95); } svg { font-size: 16px; } `
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 1:18:40

图文生成与空间推理进阶|基于Qwen3-VL-WEBUI的完整实践路径

图文生成与空间推理进阶&#xff5c;基于Qwen3-VL-WEBUI的完整实践路径 随着多模态大模型在视觉理解、图文生成和空间推理能力上的持续突破&#xff0c;阿里推出的 Qwen3-VL 系列模型已成为当前最具代表性的视觉-语言系统之一。特别是其最新版本 Qwen3-VL-4B-Instruct&#xf…

作者头像 李华
网站建设 2026/9/3 1:18:53

Rembg抠图应用:产品说明书插图制作

Rembg抠图应用&#xff1a;产品说明书插图制作 1. 引言 1.1 业务场景描述 在产品设计、电商运营和文档编写过程中&#xff0c;高质量的插图是提升专业度的关键。尤其是在制作产品说明书时&#xff0c;清晰、无背景的部件图像不仅能增强可读性&#xff0c;还能统一视觉风格。…

作者头像 李华
网站建设 2026/9/2 21:56:31

无需Token!用MiDaS镜像实现高精度单目深度感知(附WebUI教程)

无需Token&#xff01;用MiDaS镜像实现高精度单目深度感知&#xff08;附WebUI教程&#xff09; &#x1f310; 技术背景&#xff1a;为什么我们需要单目深度估计&#xff1f; 在计算机视觉领域&#xff0c;三维空间理解是构建智能系统的关键能力之一。传统深度感知依赖双目摄像…

作者头像 李华
网站建设 2026/9/2 23:29:16

详解Qwen2.5-7B与vLLM集成|构建高效AI推理服务

详解Qwen2.5-7B与vLLM集成&#xff5c;构建高效AI推理服务 随着大语言模型在自然语言理解、代码生成和多语言支持等领域的持续进化&#xff0c;如何将高性能模型快速部署为低延迟、高吞吐的推理服务成为工程落地的关键环节。本文聚焦于阿里云最新发布的 Qwen2.5-7B-Instruct 模…

作者头像 李华
网站建设 2026/9/2 23:28:16

电商广告制作:Rembg自动抠图实战技巧

电商广告制作&#xff1a;Rembg自动抠图实战技巧 1. 引言&#xff1a;智能万能抠图在电商场景的价值 1.1 电商视觉内容的痛点与挑战 在电商平台日益激烈的竞争环境下&#xff0c;高质量的商品图片已成为提升转化率的核心要素之一。传统的人工抠图方式不仅耗时耗力&#xff0…

作者头像 李华
网站建设 2026/9/2 22:45:41

网络安全工程师最详细学习和职业规划路线(书籍推荐和导图下载)

网络安全行业热火朝天&#xff0c;但我们很少看到这个领域相关职业路线的规划&#xff0c;这一方面是由于这个行业还比较年轻&#xff0c;还没有完全建立职业路径&#xff0c;另一方面也是因为高端职位以前比较少&#xff0c;很少有人到达顶峰&#xff0c;所以难以总结。 但随…

作者头像 李华