`
yj10864
  • 浏览: 83996 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

两张图片重叠 CSS

阅读更多

有时我们要对已有的图片进行装饰,比如说加个标签或者打上促销标志等等。如果直接对图片处理,会比较麻烦。这里介绍一种使用CSS的超简单的办法。它是通过附加的<span>标签,实现图片的重叠效果。

原理:

把原图放在一个<div>里,然后在这个<div>里插入一个空<span>标签,然后在css样式里,给这个span加上背景图,这个背景图就是指原图的装饰。

CSS样式如下:注意在div(本例中class命名为grd )的样式里position被设成relative(相对); 而在span里position被设成absolute(绝对);这个非常重要!而其它样式比如:width(宽度),top(上间距) 都可以根据实际情况来定。

<style type="text/css">
	.grd {
		border:1px solid #CECECE; 
		padding:50px; 
		height:50px; 
		width:147px; 
		position:relative;
	}
	.grd span{
   background: url(/images/hot.gif) no-repeat;
   display: block;
   position: absolute;
   width: 35px;
   height: 58px;
   top: 5px;
   left:140px;
   border: 0px;
}
</style>

 

有了上面的CSS,HTML可以这样写:

<div class="grd">
  <span></span>
  <img src="/images/61dh.png" border="0"/>
</div>

 

分享到:
评论
1 楼 channel321 2013-04-26  
其实用滤镜+z-index也可以实现哦。。就是浏览器支持不好。

相关推荐

    CSS两张图片叠加透明显示特效.zip

    本教程将详细讲解如何利用CSS实现两张图片的叠加以及透明显示特效,适用于网页设计师和前端开发者。 首先,要实现图片的叠加,我们可以使用CSS的`position`属性。`position`属性可以设置为`static`(默认值)、`...

    CSS两张图片叠加透明显示特效

    本文将深入探讨如何使用CSS实现两张图片叠加并实现透明显示的特效,特别是利用`css blend-mode`属性来创建独特的混合效果。 首先,我们需要理解`blend-mode`属性。在CSS中,`blend-mode`允许我们将两个或多个图像...

    css3实现一个div设置多张背景图片及background-image属性实例演示

    在这个例子中,`&lt;url1&gt;` 和 `&lt;url2&gt;` 分别代表两张背景图片的URL,而 `&lt;linear-gradient&gt;` 和 `&lt;radial-gradient&gt;` 用于创建渐变背景。需要注意的是,多个背景图片按照声明的顺序叠加,最上面的图片位于最底层,而...

    懒人原生css3实现图片由模糊到清晰逐渐加载过程

    其原理就是采用两张图片,一个模糊,一个清晰,用两个div叠加起来后 清晰的图片从完全透明变成全部显示出来,另外一个方向相反,默认加载时间为5秒 两者叠加起来就组成了这样一个动画过程,原理其实很简单 ...

    图片轮播素材 左右按钮切换 图片叠加

    这种效果可以通过CSS的`transition`属性和`opacity`属性来实现,通过改变图片的透明度,让两张图片在切换过程中自然地重叠在一起,给用户带来更加流畅的视觉体验。 在实现过程中,我们需要注意以下几点: 1. **响应...

    左右拖动间隔线实现图片交替显示

    在这个案例中,新旧两张图片被叠加在一起,中间有一条间隔线作为分界,用户可以通过拖动间隔线来改变两张图片的显示比例,从而达到交替显示的效果。 其次,间隔线的实现涉及到事件监听与处理。在前端开发中,通常...

    图片上叠加图片,类似于视频播放的样式

    2. **CSS定位**:接下来,使用CSS对这两张图片进行定位。将叠加图片的`position`属性设置为`absolute`,并根据需要调整其`top`、`right`、`bottom`和`left`属性,使其在基础图片的适当位置上。 ```css .image-...

    两张图片滑动

    标题中的“两张图片滑动”指的是在数字媒体和软件开发领域中常见的图像切换效果,通常应用于移动应用、网站设计或桌面应用中。这种效果可以使用户通过滑动来浏览多张图片,提供一种交互式的用户体验。在编程实现时,...

    jquery多张叠加图片上下切换代码.zip

    【jQuery多张叠加图片上下切换效果】是一种常见的网页动态展示技术,主要应用于产品展示、轮播图等场景,能够使用户界面更具吸引力。这个压缩包包含的代码是使用JavaScript库jQuery,结合CSS和HTML5来实现这一效果的...

    CSS中的盒子模型(图片)

    在网页设计中,CSS(层叠样式表)是用于...通过这三张图片,你可以更直观地掌握CSS盒子模型的工作原理,并运用到实际的网页设计中。实践中,结合代码调试和视觉效果预览,将更有利于深化理解,从而提升网页设计的技能。

    CSS3悬停卡片重叠翻转特效

    【CSS3悬停卡片重叠翻转特效】是一种在网页设计中常见的交互效果,它利用了CSS3的强大功能,特别是其3D变换和过渡效果,为用户提供了丰富的视觉体验。这种特效通常应用于卡片式布局的设计中,比如产品展示、团队成员...

    jQuery和CSS3超酷3D多层图片视觉差互动特效.zip

    这个特效主要通过叠加多张具有不同3D旋转角度的图片,当用户滚动页面时,每层图片以不同的速度移动,产生一种深度和立体感,从而创造出独特的3D视觉差效果。 首先,jQuery是一个流行的JavaScript库,它简化了...

    图片重叠效果制作5张图片重叠切换

    首先,我们有五个文件名,包括`index.html`,`2.png`,`1.png`等,这表明项目的核心是一个HTML页面,其中包含了至少两张图片(可能还有更多)。`index.html`是网页的结构文件,它定义了页面布局、样式引用以及...

    css 金字塔方式秀圖

    每个图片的宽度和高度需要根据金字塔的角度进行计算,确保它们能够正确地重叠并形成金字塔形状。 为了实现超链接功能,每个图片都应包裹在一个`&lt;a&gt;`标签内,链接到相应的URL。这样用户点击图片时,就可以跳转到预设...

    jQuery图片叠加翻页切换代码.zip

    同时,为了提供良好的用户体验,可以加入过渡效果,比如淡入淡出,以在两张图片之间平滑过渡。 在压缩包文件"1132"中,可能包含了实现这一效果的HTML、CSS和JavaScript文件。HTML文件将包含图片的结构,CSS文件定义...

    CSS+JS滑动门式的图片轮番切换.rar_HTML图片轮番切换_网页 图片轮播

    "CSS+JS滑动门式的图片轮番切换"是这种技术的一个实例,它结合了CSS(层叠样式表)和JavaScript两种前端技术来实现动态的图片展示。下面将详细讲解这一技术及其相关知识点。 首先,CSS在其中主要负责样式设计和布局...

    纯CSS实现图片前后翻页效果

    可以创建两个div,分别代表图片的正面和背面,然后将图片作为背景图像添加到这两个div中。通过CSS的`backface-visibility`属性和`transform-style: preserve-3d;`,我们可以创建一个3D空间,使翻页效果更加真实。 `...

    css3背景图片透明叠加属性cross-fade简介及用法实例

    在这个例子中,`url(1.jpg)`和`url(2.jpg)`分别是你要叠加的两张图片的URL,而`50%`则代表第二张图片的透明度。这个百分比参数决定了第二张图片的不透明度,也就是它与第一张图片混合的程度。如果设置为100%,第二张...

    jQuery二张图片滑动对比效果代码 .rar

    【jQuery二张图片滑动对比效果代码】是一种常见的网页交互设计,它利用JavaScript库jQuery实现了一种动态展示两张图片差异的特效。用户可以通过平移一个滑块,左右对比两张图片,这种效果常用于产品展示、前后对比...

    jQuery仿唯品会平滑旋转图片叠加切换效果

    5. **图片叠加**:在唯品会的切换效果中,多张图片可能会同时出现在画面上,形成叠加。这可以通过调整`z-index`和`opacity`来实现。较高`z-index`的图片位于上方,较低`opacity`的图片显得更透明。 6. **平滑切换**...

Global site tag (gtag.js) - Google Analytics