`

html中一个div层在另外一个div或者img上显示

 
阅读更多
下面是样式:(1.这里千万要注意一点就是样式与样式之间不能有;号,不然;号后面的样式执行不到
            2.z-index越大越在前面
            3.要使用z-index定位的元素中必须有position为absolute
            4.还有一点就是.qie:hover .showWords{xxxx}这个showWord的class必须在
            .qie元素里面才能被拿到,这是一个筛选)
<style type="text/css">
	.showWords{
		display:none;
		border-radius: 5px;
		width:188px;
		font-size:14;
		color:yellow;
		z-index:2;
		text-align:left;
		margin-top: -230px;
		margin-left: 4px;
		padding-bottom: 12px;
    	        padding-right: 12px;
		padding-left:20px;
		padding-top:16px;
		background-color: blue;
		background-color: #c16;
            background-image: -webkit-gradient(linear, 0 0, 100% 100%,
                  color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
                  color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
                  color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
                  to(transparent));
            background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                transparent 75%, transparent);
            background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                transparent 75%, transparent);
            background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                transparent 75%, transparent);
            background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                transparent 75%, transparent);
            background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                transparent 75%, transparent);
	}
	.qie:hover{
		cursor:pointer;
	}
	.qie:hover .showWords{
		display:block;
		border-radius: 5px;
		z-index:2;
	}
</style>

 这里是html中代码:

 

 

<div class="qie" style="width: 200px;box-shadow: 0px 0px 5px #eee;">
	<img src="resources/template/${template.path}-index.jpg" style="width:100%;" />
        <!-- 这是要显示的内容:这个position:absolute是必须要的,他与z-index结合使用 -->
	<div class="showWords" style="position:absolute;border: solid 1px #ff7400;">
	  <c:forEach items="${template.showWords}" var="showWord">
	  <p style="margin:0px;">${showWord}</p>
	  </c:forEach>
	</div>
</div>

 

 

分享到:
评论

相关推荐

    jquery简单的div层提示信息

    【jQuery简单的div层提示信息】是一种常见的网页交互设计,它利用JavaScript库jQuery实现,通过鼠标悬停事件来显示和隐藏相关信息。在网页开发中,这种技术可以为用户提供更直观的反馈,增强用户体验。 首先,...

    jquery的一套很全的弹出DIV,中文解释

    3. `test_img.jpg`:这可能是一个示例图片,用于在弹出层中展示,可能是帮助说明或者作为对话框的一部分内容。 4. `index.jpg`:可能是用于演示或教程的另一个图片,可能展示了弹出层在页面上的效果。 5. `...

    CSS实现的鼠标移动到图片上显示文字说明内容

    首先,我们需要创建HTML结构,通常我们会为每张图片定义一个`&lt;img&gt;`标签,并在其后添加一个用于显示文字说明的`&lt;div&gt;`元素。例如: ```html &lt;div class="image-container"&gt; &lt;img src="image.jpg" alt="图片说明"&gt; ...

    图片浏览(遮罩层的应用)ajax

    1. 创建遮罩层:在HTML中添加一个全屏的div,设置合适的CSS样式,使其覆盖整个页面,并在需要时显示。 2. 图片容器:在遮罩层内创建一个用于显示图片的元素,初始状态为隐藏。 3. 事件监听:监听用户触发图片浏览...

    hover显示图片介绍.zip

    "hover显示图片介绍.zip"这个压缩包文件的内容主要聚焦在JavaScript(JS)特效的应用上,特别是与图片相册相关的交互效果。"hover"是网页设计中一个常见的CSS(层叠样式表)事件,当鼠标指针悬停在某个元素上时触发...

    css3鼠标悬停图片神秘遮罩放大效果

    1. **HTML结构**:首先,我们需要在HTML中创建一个包含图片的容器元素,例如一个`&lt;div&gt;`,并在其中嵌入图片`&lt;img&gt;`标签。 ```html &lt;div class="image-container"&gt; &lt;img src="your-image-url" alt="Image ...

    宠物主题网页HTML+css+js共计8个页面

    - `div` 层布局是HTML5中常用的一种布局技术,通过`&lt;div&gt;`标签来组织页面结构,并结合CSS样式进行控制。 - CSS可以设置字体、颜色、大小、边距、背景、定位等样式属性,使网页看起来更具吸引力和功能性。 3. ...

    网站重构与Web标准设计视频教程].7.2.圆角图片制作(选修课)

    在创建圆角图片时,我们可能需要将图片放入一个有边框半径的DIV中,以达到期望的效果。例如: ```html &lt;div class="rounded-image"&gt; &lt;img src="your-image.jpg" alt="描述图片"&gt; &lt;/div&gt; ``` 然后在CSS中: ```...

    css3鼠标hover图片遮罩层折页打开动画特效

    在代码结构方面,HTML可能包含了一个用于展示图片的`&lt;img&gt;`标签,以及一个作为遮罩层的`&lt;div&gt;`,其中可能包含了描述文字。CSS文件(可能是`css`目录下的某个文件,如`styles.css`)将定义这些元素的样式,并包含上述...

    鼠标移上去显示大图的代码

    在这个例子中,当鼠标移到缩略图上,我们读取`data-large-src`属性获取大图地址,然后创建一个新的`&lt;img&gt;`元素加载大图。当大图加载完成,我们将其添加到DOM并删除原来的缩略图。鼠标离开时,大图也会被移除。 三、...

    HTML图片轮换特效

    一个简单的图片轮换布局可能包括一个包含多张图片的`&lt;div&gt;`元素,每张图片用`&lt;img&gt;`标签表示。例如: ```html &lt;div id="slider"&gt; &lt;img src="image1.jpg" alt="Image 1"&gt; &lt;img src="image2.jpg" alt="Image 2"&gt; ...

    HTML5+CSS3实现的响应式垂直时间轴效果源码

    可能有`&lt;div&gt;`元素用于创建时间轴的结构,每个时间点可能是一个子`&lt;div&gt;`,里面包含标题和内容。此外,`&lt;img&gt;`文件可能用于装饰时间轴,如图标或者背景图片。 总的来说,这个源码实例展示了如何结合HTML5的语义元素...

    CSS3悬停图片遮罩图标提示效果.zip

    这个"CSS3悬停图片遮罩图标提示效果"是利用CSS3的强大功能,结合jQuery库,实现了一种在鼠标悬停在图片上时,图片上会覆盖一层半透明遮罩,并显示相关的图标或提示信息,为用户提供更直观的信息展示。 首先,我们...

    HTML的基础内容文档

    div标签是HTML中一个非常重要的标签,它可以用来定义一个division(区块)或者一个section(节)。div标签可以用来布局网页的结构,并且可以使用style属性来设置其样式。例如: `&lt;div style="color:gray"&gt;这是一个...

    网站模板源码

    在实际的压缩包中,通常会看到每个模板都有一个单独的文件夹,里面包含HTML文件(如index.html、about.html等)、CSS文件(如style.css)、图片资源文件(如img/)、以及可能的JavaScript文件(如script.js)。HTML...

    前端基础-html 精讲 代码展示

    在HTML中,我们还可以使用`&lt;img&gt;`标签插入图像,`&lt;ul&gt;`和`&lt;ol&gt;`创建无序和有序列表,`&lt;div&gt;`作为布局容器,以及`&lt;table&gt;`构建表格等。在`html.html`文件中,你可以找到这些元素的实例,通过实际代码运行来理解它们的...

    jquery图片遮罩

    图片遮罩层就是在图片上覆盖一层半透明或具有特定图案的元素,通常在鼠标悬停时显示,用于展示额外信息或者作为交互元素。这种效果在电商网站中尤为常见,用户可以通过遮罩层快速查看产品详情或进行交互操作。 在...

    CSS3鼠标悬停图片显示购物车等图标按钮动画特效

    CSS3的过渡属性可以平滑地改变一个或多个CSS属性,比如在悬停时,购物车图标可能是从透明度0变为1,或者从不可见的位置慢慢移动到可见位置。这通过`transition: property duration timing-function delay;`定义,...

    css实现的图片自动切换

    在网页设计中,CSS(Cascading Style Sheets)是一种用于定义网页元素样式和布局的语言,而div是HTML中一个常用的块级元素,常用来作为页面布局的基础。本话题主要探讨如何利用CSS实现图片的自动切换效果,这对于...

Global site tag (gtag.js) - Google Analytics