使用绝对定位的透明背景研究

 

 刚刚研究的透明背景设置。貌似游戏类网站最多这种应用。

 

透明背景可以是纯色,也可以是背景图,这里只用纯色测试了。

 

大概思路:由于透明会继承到子元素,从而不能达到满意效果,故写一个冗余标签p,设置背景透明,然后将其绝对定位,

 

并置于内容层之下,达到背景透明的目的。

 

测试代码html结构部分:


 

<div id=”wrap”>
<ul>
<li>拉了拉了拉拉拉拉拉拉</li>
<li>拉了拉了拉拉拉拉拉拉</li>
<li>拉了拉了拉拉拉拉拉拉</li>
<li>拉了拉了拉拉拉拉拉拉</li>
<li>拉了拉了拉拉拉拉拉拉</li>
<li>拉了拉了拉拉拉拉拉拉</li>
</ul>
<p></p>
</div>

 

解释一下,div#wrap是父级元素,ul是正常内容,p就是透明的背景层了。

 

然后是CSS:

 

<style type=”text/css”>
div, p, ul, li {margin:0;padding:0;}
#wrap {position:relative;width:220px; border:1px solid red;}
p {position:absolute;bottom:0;left:0;top:0;right:0;z-index:-1;background:green; opacity:0.3;filter:alpha(opacity=30); }
</style>

 


ok,这就齐了。此前我从未把left、right;top,bottom互相对立的属性写在一起(因为一般都固定高宽,这里谢一下

 

wleatu提示),而写在一起能够达到使p的高度与宽度100%;

 

写完,看FF,Opera,IE8,效果都很好。再打开IETester,看IE6,IE7(也可以用IE8的兼容模式),IE7正常,IE6

 

造反。。。

 

所以最后的收尾工作是给IE6的。

 

首先想到的是给p加个无限高(不是真的无限,确切说是足够高),然后父级溢出隐藏,没想到真的是一次搞定啊!RP好,

 

没烦恼!

#wrap { … overflow:hidden;  }

p  {… height: 999em;} /* 对这里来说, 999em足够高了, 三个点… 代表上面的基础CSS */

 

 

 

OK,完成。完整CSS如下:

 

<style type=”text/css”>
div, p, ul, li {margin:0;padding:0;}
#wrap {position:relative;width:220px; border:1px solid red;overflow:hidden;}
p {position:absolute;bottom:0;left:0;top:0;right:0;height:999em;z-index:-1;background:red; opacity:0.3;filter:alpha(opacity=30); }
</style>

 

 

 

其实,扩展一下,给个足够的宽度也是可以的。这次倒是提醒了我以后写绝对定位元素时可以top,bottom,left,right都写来100%高宽。

基于STM32的Keil5代码自动补全设置操作指南 掌握Keil5代码自动补全设置技巧,提升STM32开发效率。通过合理配置编辑器选项,实现智能提示与语法补全,让嵌入式编程更流畅,尤其适合使用keil5代码自动补全设置的开发者快速上手。 阅读详情

相关推荐

从像素到光影:解析《黑神话:悟空》中Nanite与Lumen的协同渲染革命

本文深度解析了《黑神话:悟空》如何利用Unreal Engine 5的Nanite与Lumen技术实现渲染革命。Nanite处理亿级多边形几何细节,无需传统LOD优化;Lumen提供全动态全局光照,实现实时光线反弹。两者协同工作,为游戏带来电影级视觉体验,重塑了实时渲染的技术标准与工作流程。

f6g7h8i9j的博客 425

css中的绝对定位布局及层级与透明效果

css中的绝对定位布局及层级与透明效果

qq_48802281的博客 1166

224G PAM-4 通道的 PCB 和封装设计

该行业正在努力实现层厚非常低的 sub-Dk = 3 材料,以及更先进的加工,这将使封装和 PCB 中的透射电镜截止值更高。当回波损耗占主导地位时,我们基本上需要去除沿互连产生阻抗失配的任何元件,就像上面描述的更光滑的铜和更低的 Dk 值一样。第二个影响是传输线阻抗匹配在 56 GHz 范围内的非常高的频率下非常困难的主要原因之一,另一个因素是 Tx 或 Rx 封装/缓冲器中的寄生效应。由于 PCB 和封装中的长度刻度,这是 BGA 上的焊盘、过孔和球等小结构开始在输入阻抗中产生明显偏差的频率范围。

jkh920184196的博客 840

绝对定位的div层,别再让flash盖住了

今天一个图片滚动的案子,说是想点击放大了看,偶就用我博客的那个图片插件——highslide来整,这个JS的东西效果很好! 很顺利的移植上去,可是有一个flash的广告老把放大后的照片给遮住,后来在网上一搜,只要加一个参数就OK了。 后来了解了下wmode的具体意思

yefengkk的专栏 2798

loadStop的原因导致的SSUSP

Total内存值是可用来调度的可用内存,当前可用内存为 0M。 loadSched和loadStop的阈值是根据 Total 内存和节点内存来做限制的。 loadStop 50G,现在有大量作业SSUSP,说明之前某个时间点该节点内存可能有低于50G的时候,导致作业SSUSP,具体是否是这个原因引起的需要用 bjobs -l JobID 看下作业的详细信息。 如果是loadStop的原因导致的 SSUSP,根据loadStop设置的阈值,Total 值高于loadStop值后,将逐步恢复挂起的作业

Blueberry521的博客 666

人工智能100问☞第5问:什么是AI三要素?

人工智能的核心三要素是​​数据、算法和算力​​,分别作为AI的“燃料”、“大脑”和“动力”,三者协同驱动智能系统的学习、推理与决策能力。

bjdx_001的博客 1991

【css伪类选择器及透明度——附项目图片及代码】_css 伪类透明图层(4)

color:blue;

2401_84164527的博客 734

从打印攻击到视频重放:手把手用OULU-NPU训练你的第一个活体检测模型

本文详细介绍了如何使用OULU-NPU数据集训练活体检测模型,以应对打印攻击和视频重放等安全威胁。通过PyTorch框架,从环境准备、数据加载、预处理到模型架构设计,手把手教你构建一个高效的双流网络,结合CNN和LSTM技术,提升模型在多种攻击场景下的检测准确率。

weixin_29092031的博客 385

css之背景透明的研究

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33979203的博客 104

深入浅出ISP:用RKISP2.x Tuner工具理解AWB、AE、HDR等核心模块的实战调参

本文深入解析RKISP2.x Tuner工具在ISP图像处理中的实战应用,重点探讨AWB、AE、HDR等核心模块的调参技巧。通过环境搭建、调试工具使用和实际案例,帮助开发者掌握如何在不同光照条件下优化图像质量,实现精准的白平衡、曝光控制和动态范围处理。

weixin_26802933的博客 487

【Unity】【Photon】Photon Fusion2 的核心Unity组件 NetworkRunner 学习笔记

本文是学习Photon Fusion2 的核心Unity组件 NetworkRunner的学习笔记。

O青草O的博客 Unity和游戏制作知识分享 1271

html中半透明效果,CSS半透明效果的属性和场景

在CSS中与半透明效果相关的属性有两个:opacity和rgba。opacity属性的值规定透明度。从 0.0 (完全透明)到 1.0(完全不透明)。设置opacity元素的所有后代元素会随着一起具有透明性,一般用于调整图片或者模块的整体不透明度。IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。rgba用于设置颜色的透明度,参数是rgb...

weixin_39726131的博客 1790

NX二次开发PK获取对象类型

PK_ENTITY_ask_class(),获取对象类型建议用这个函数,比较通用,包含所有对象类型,可以替代UF_MODL_ask_edge_type(),UF_MODL_ask_body_type(),UF_MODL_ask_face_type()等函数。

qq_39541524的博客 827

【css伪类选择器及透明度——附项目图片及代码】_css 伪类透明图层(3)

* opacity 元素透明 不仅仅是背景 内容也会透明 *//* 1属于完全不透明 *//* 0属于完全透明 *//* 清除网页的默认边距。/*原本放置代码位置*//* 绝对定位 */

2401_84164527的博客 65

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IE6、IE7绝对定位与链接 问题研究

  本文摘要:今天做了FLASH上加入一个链接的效果,通常情况下这种事应该改一下FLASH原文件就可以,但在特殊情况下需要我们加入一个层然后加入一

MPU的专栏 1157

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【css伪类选择器及透明度——附项目图片及代码】_css 伪类透明图层(1)

* opacity 元素透明 不仅仅是背景 内容也会透明 *//* rgba 只透明背景 *//* 1属于完全不透明 *//* 0属于完全透明 *//* 清除网页的默认边距。/*原本放置代码位置*//* 绝对定位 */

2401_84591619的博客 366

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

每日总结:DIV弹层遮盖、DIV设置透明背景色、JS调用SharePoint 中的SP.UI.ModalDialog弹出遮盖层显示

前言: 这是在上周的工作中的一些小心得,平时用到的地方也很多,希望可以给大家一些启发和帮助。 1、 DIV弹出层遮盖 解析: 这是一个比较常见问题,有很多的网站的注册、或者登录都是用这种弹出遮盖层的方式来解决的。以前也有研究过这个东西,在网上也有各种各样的源码、JS脚本之类的东西,但总是觉得太麻烦,因为本身这个东西就只是一个谈层遮盖而已,我觉得不应该要写那么多的代码,昨天加班忙了一天,也遇

xuemoyao的专栏 2467

【css伪类选择器及透明度——附项目图片及代码】_css 伪类透明图层

* opacity 元素透明 不仅仅是背景 内容也会透明 *//* rgba 只透明背景 *//* 1属于完全不透明 *//* 0属于完全透明 *//* 清除网页的默认边距。/*原本放置代码位置*//* 绝对定位 */

2401_84591619的博客 310

ie6却无法点击a连接

遇到的问题,在使用a标签模拟图片热点时用到绝对定位,在火狐、谷歌其它浏览器下没有问题,但ie6却无法点击a连接。 经过研究,才知道在 IE6下,绝对定位的链接,如果它没有设置背景,并且它在其它元素上方时,则最终的显示结果似乎被它下方的元素遮住了,不响应鼠标悬停和点击。如果给这个链接加边框,则只有边框部分响应。如果给它加背景色或背景图片,则整个链接都可以响应。 有以下3种解决方法 解决

CherryTchen的专栏 386

关于opacity透明度子元素继承现象的若干研究以及hack方法

【感想】信息时代的信息是有时效性的,今天是确确实实感受到了。互联网资料虽然丰富,但是质量不一,还有大量的跟风雷同,很多人都是随手拷贝过来,根本没有实践。以前端为例,这两年浏览器的迅猛发展,造成很多原有知识的失效。但是网上还是大量充斥了以前失效的解决方案。我觉得,我们应本着实践精神,对任何问题的解决方案进行实际测试。须知:纸上得来终觉浅,绝知此事要躬行。 今天遇到一个关于透明度的问题。 大...

weixin_30338497的博客 118

网易云音乐虚化图片html,CSS之高斯模糊—(网易云歌单)

最近在用vue仿网易云UI实现一个简单的音乐台项目。在写到歌单的时候卡住了一段时间,发现网易云的UI设计挺高级的(对我来说),于是花时间研究了一下。先来看下网易云官方ui效果。网易云歌单.gif可以看到不同歌单进入时,歌单的背景色是不同的,因为看上去像是纯色的背景,所以我一开始的思路是提取封面的主色调作背景色,就去参考了不少提取主色的算法。提取出来后发现并没有达到想要的效果(背景不是主色调)。有提...

weixin_39662462的博客 1207

【css伪类选择器及透明度——附项目图片及代码】_css 伪类透明图层(2)

color:blue;

2401_84591619的博客 594

CSS —— z-index与background重叠研究

一、z-index 规定页面的重叠次序,对指定position为relative、absolute的元素有效(fixed没有细究)。 二、background 通过自己的探索发现,元素在z轴向分为三层,示意图如下: 说明:其从上到下叠放次序依次为:content内容层——背景图片层——背景颜色层

永远的北极光 1万+
上一篇: 技术人的“饱暖思淫欲”
下一篇: 超简易jQuery选项卡切换插件
caiceclb
博客等级 码龄20年 4粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值