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

CSS3 div悬停显示删除图标,无javascript,纯CSS3

的实现方法是使用伪类和CSS属性来实现。具体步骤如下:

  1. 创建一个包含删除图标的div元素,并设置其样式为隐藏状态。
代码语言:txt
复制
<div class="container">
  <div class="content">内容</div>
  <div class="delete-icon"></div>
</div>
  1. 使用CSS选择器和伪类来控制鼠标悬停时删除图标的显示。
代码语言:txt
复制
.container {
  position: relative;
}

.delete-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background-image: url("删除图标的URL");
  background-size: cover;
  opacity: 0;
  transition: opacity 0.3s;
}

.container:hover .delete-icon {
  opacity: 1;
}

在上述代码中,我们首先将删除图标的div元素设置为绝对定位,并通过toplefttransform属性将其居中显示。然后,我们设置其背景图像为删除图标的URL,并使用background-size: cover来适应图标的大小。初始状态下,我们将其透明度设置为0,并通过transition属性实现渐变效果。最后,通过.container:hover .delete-icon选择器来控制鼠标悬停时删除图标的透明度为1,从而实现显示效果。

这种方法不需要使用JavaScript,完全通过CSS来实现悬停显示删除图标的效果。

推荐的腾讯云相关产品:腾讯云对象存储(COS)

  • 产品介绍链接地址:https://cloud.tencent.com/product/cos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

css3艺术文字样式效果代码

font-family:cursive;text-shadow:6px 2px 2px #666666;">hovertree.com 参考: 你需要知道的三个CSS技巧 CSS3...邮件、旗帜、音乐、文件和眼睛的… CSS热门知识点总结 井号后带三位数字或者字母表示的颜色 css3改变选择文本背景颜色 CSS3实现背景颜色渐变 pre强制换行代码 CSS3漂亮的房子不错的天气 CSS3...CSS3的text-overflow CSS3女神图片旋转木马 用CSS让文字居于div的底部 CSS transform中的rotate的旋转中心 css3div加阴影 css强制换行 WEB前端面试题...css-实现元素垂直居中对齐 CSS3鼠标悬停360度旋转效果 CSS导入使用及引用的两种方法 使用DIV+CSS开发一个简单漂亮的登录页… css hover鼠标悬停图片显示标注 CSS3立体3D文字样式...CSS3的background-size: cover; css3鼠标悬停(hover)打开打火机代码 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120670

98020
  • jQuery幻灯片插件slick

    简介 slick 是一个基于 jQuery 的幻灯片插件,具有以下特点: 支持响应式 浏览器支持 CSS3 时,则使用 CSS3 过度/动画 支持移动设备滑动 支持桌面浏览器鼠标拖动 支持循环 支持左右控制...支持动态添加、删除、过滤 支持自动播放、圆点、箭头、回调等等 兼容 浏览器兼容:兼容 IE7+ 及其他主流浏览器,若要兼容 IE7,需修改 CSS(slick.css)。.../5.jpg" alt=""> 3、JavaScript $(function(){ $('.slick').slick({ dots: true...onInit(this) method null 第一次初始化后的回调函数 onReInit(this) method null 再次初始化后的回调函数 pauseOnHover 布尔值 true 鼠标悬停暂停自动播放...responsive object null 断点触发设置 slide 字符串 ‘div’ 滑动元素查询 slidesToShow 整数 1 幻灯片每屏显示个数 slidesToScroll 整数 1

    3.2K30

    皮肤引擎(HTMLayout)特性说明文档

    :has-child 匹配只含有一个子元素的 div 元素. div:has-children 匹配含有多个子元素的 div 元素. menu:popup 匹配被作为弹出菜单或面板显示的menu元素..... contrast-brightness-gamma() 可用于鼠标悬停死的按钮图标变化....\max.dat” behavior: file-icon; 文件图标显示行为.如果没有指定大小....此行为会提取最符合显示区域大小的图标显示.属性: ・         filename=”test.exe”  –  获取指定可执行文件的图标 ・         filename=”.doc”  – ...此行为会提取最符合显示区域大小的图标显示.属性: ・         filename=”test.exe”  –  获取指定可执行文件的图标 ・         filename=”.doc”  –

    31640

    CSS中鼠标滑过图片放大效果

    刚刚看了下感觉还不错,CSS实现,虽然在开发主题时CSS3用的比较少。...每个.item元素都包含一个包装在锚标记中的图像 将.container转换为一个flex容器,该容器将行中的项对齐 设置.item类的flex行为,使它们在行中占用相等的空间 HTML代码如下: <div...CSS3中鼠标滑过图片突出放大效果 悬停时展开项目 我们的下一步是让项目在悬停时展开。...CSS3中鼠标滑过图片突出放大效果 向外移动兄弟元素 让悬停项的兄弟项远离悬停项是整个过程中很棘手的部分。我们可以使用的一个CSS特性是一般的兄弟组合器。这使我们可以选择位于悬停项之后的所有同级项。...CSS3中鼠标滑过图片突出放大效果 向外移动兄弟元素 此时悬停效果看起来更加圆滑,不再那么生硬。需要注意的一点是:此最终版本正在使用:focus和:focus-within伪类来支持键盘导航。

    8.3K10

    Custom Beautify

    2020-12-12:内测版v0.05 本帖移除阿里矢量图标库方案 将阿里矢量图标库引入方案转至单独帖 2021-04-20:新增图片模糊渐变清晰动画 css3动画写法。新增图片模糊渐变清晰动画。...使用自定义字体的文本会先被隐藏,直到字体加载结束才会显示。 swap:后备文本立即显示直到自定义字体加载完成后再使用自定义字体渲染文本。...optional:效果和fallback几乎一样,都是先在极短的时间内文本不可见,然后再加载样式的文本。...collapse 当在表格元素中使用时,此值可删除一行或一列,但是它不会影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为hidden。...,这个按钮能够完全显示

    2.3K20

    CSS基础-CSS3过渡与动画

    CSS3过渡(Transitions) 基本概念 CSS3过渡允许元素在状态改变时平滑地改变样式,而不是瞬间跳跃。...常见应用场景 鼠标悬停时改变按钮颜色或背景。 切换图片时的淡入淡出效果。 表单输入框获得焦点时边框变色。 易错点与避免策略 易错点1:  忘记设置初始样式和最终样式。...常见应用场景 循环播放的图标旋转。 复杂的界面切换效果。 动态加载指示器。 易错点与避免策略 易错点1:  动画结束后状态还原问题。...避免策略:  通过animation-iteration-count属性限制动画循环次数,或使用JavaScript动态控制动画的播放和停止。...transition: background-color 0.5s ease; /* 设置过渡 */ } .button:hover { background-color: #ff5722; /* 鼠标悬停颜色

    14410

    《前端5分钟》之使用css实现网站换肤和焦点图切换动画

    答案是可以的,接下来我们就来看看css如何实现网站换肤. 在实现换肤之前,我们需要了解一个知识点,那就是a标签的:target伪类....,可以切换会对应的图片,焦点轮播图常用的方案主要是用javascript和css共同实现,方案有大致以下几种: •bootstrap的轮播图插件•jquery市场的丰富的轮播图插件•swiper.js(...)•《css大法》之使用伪元素实现超实用的图标库(附源码) 实现思路如下: 1.建立焦点图和控制点的对应关系2.初始化页面时只让第一个焦点图有宽度,其他宽度都设置为零,当控制点激活时,然控制点对应的目标对象的宽度设置为正常值..." href="#img2"> 总结 通过上面介绍的css实现网站换肤以及焦点图切换动画...后面我会继续介绍更多css3实现的不可思议的动画,比如3D掷色子,VR图等,敬请期待吧~ 最后 如果想了解更多webpack,node,gulp,css3javascript,nodeJS,canvas

    4.1K20

    CSS3

    技巧 通过相邻兄弟选择器 将 div下一个p更改为 红色字体 div.s1+p div+p 通过通用兄弟选择器 将 div后所有的p 背景改为 #ccc色 div~p △CSS3 多栏布局 column-width...△背景图片位置 7、可缩放图标:响应式设计中的完美选择 △请见 http://fico.lensco.be/ CSS3 过渡、变形和动画 1、过渡 transition: all 1s ease 0s...webkit-transform-style: preserve-3d; (为了延续父元素的透视) 这样可以设置一个 3D场景 ③-webkit-transform: rotateY(180deg); 当鼠标悬停在...⑤-webkit-transform: rotateY(180deg); 不加这句的话, .back 这个 div就会显示在正面海报之上 为非Webkit核心浏览器提供一个合理的降级方案: .front...解决跨浏览器问题 渐进增强与优雅降级 Modernizr是一个用于检测浏览器功能的开源JavaScript

    55210

    《前端技巧复盘》使用css实现网站换肤和焦点图切换动画

    答案是可以的,接下来我们就来看看css如何实现网站换肤. 在实现换肤之前,我们需要了解一个知识点,那就是a标签的:target伪类....,可以切换会对应的图片,焦点轮播图常用的方案主要是用javascript和css共同实现,方案有大致以下几种: •bootstrap的轮播图插件 •jquery市场的丰富的轮播图插件 •swiper.js...) •《css大法》之使用伪元素实现超实用的图标库(附源码) 实现思路如下: 1.建立焦点图和控制点的对应关系2.初始化页面时只让第一个焦点图有宽度,其他宽度都设置为零,当控制点激活时,然控制点对应的目标对象的宽度设置为正常值..." href="#img2"> 总结 通过上面介绍的css实现网站换肤以及焦点图切换动画...后面我会继续介绍更多css3实现的不可思议的动画,比如3D掷色子,VR图等,敬请期待吧~ 最后 如果想了解更多webpack,node,gulp,css3javascript,nodeJS,canvas

    3.8K30

    前端-10款web动画插件

    今天给大家分享另外一款基于CSS3的开关样式的自定义单选框插件,一共四种样式,都比较有创意。 ?...类似的菜单插件还有CSS3侧边栏单页切换小图标菜单和CSS3侧边栏手风琴菜单,都非常实用。这种菜单非常适合在网站的后台管理页面中使用。 ?...,当切换到某一个菜单项时,菜单项会沿着曲线移动到当前视窗,同时显示对应的小图标,更重要的时,菜单项的切换是循环的,因此使用起来也非常方便。...8.CSS3模拟谷歌Loading加载动画 我们已经为大家分享过很多基于CSS3的Loading加载动画了,大部分都是一些简单的几何图形组合而成的循环播放动画,例如这个CSS3方块翻转效果的Loading...今天给大家带来另外一款模拟谷歌的CSS3 Loading加载动画,一共有6种动画效果。 ?

    5.9K50

    HTMLayout 界面贴图技术

    设置或检索对象的背景特性 background-color CSS1 设置或检索对象的背景颜色 background-image CSS1/CSS3 设置或检索对象的背景图像 background-repeat...CSS1/CSS3 设置或检索对象的背景图像如何铺排填充 background-attachment CSS1/CSS3 设置或检索对象的背景图像是随对象内容滚动还是固定的 background-position...CSS1 设置或检索对象的背景图像位置 background-origin CSS3 设置或检索对象的背景图像显示的原点 background-clip CSS3 检索或设置对象的背景向外裁剪的区域...background-size CSS3 检索或设置对象的背景图像的尺寸大小 Multiple background CSS3 检索或设置对象的多重背景图像 1、 background  语法...可用于鼠标悬停死的按钮图标变化. o   ****ground-image-transformation: color-schema(red,yellow,blue) 将图像的灰度色部分按给出的颜色(可以有多个

    2.5K40

    HTML5新特性

    在实际工作中,字体图标基本上都是用伪元素来实现的,好处在于我们不需要在结构中额外去定义字体图标的标签,通过content属性来设置字体图标的 编码 步骤: 结构中定义div盒子 在style中先申明字体...> 应用场景二: 仿土豆效果 把之前的代码进行了改善 步骤: 找到之前写过的仿土豆的结构和样式,拷贝到自己的页面中 删除之前的mask遮罩 在style中,给大的div盒子(...盒子时候,让遮罩显示,利用 hover 来实现 ......过渡(★★★) 过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。...HTML5 是 HTML5 本身 + CSS3 + JavaScript

    2.3K41
    领券