百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

CSS中元素显示、隐藏及其应用

zhezhongyun 2025-05-26 20:19 24 浏览

1.元素的显示与隐藏

display、visibility两个属性都可以实现元素的显示与隐藏

(1.1)display:none;隐藏元素;

display:block;以块级元素显示;

(1.2)visibility:hidden;隐藏元素;

visibility:visibile;显示元素;

display和visibility的区别在于,使用display属性隐藏元素后,不再占据原先位置;而使用visibility属性隐藏元素后,其原先位置仍被占据。

2.元素内容显示与隐藏

overflow属性会对溢出元素框的内容如何展示进行设置。

(2.1)overflow:visible;不做限制,保持原样显示,为默认值

(2.2)overflow:hidden;超出元素框的内容被隐藏

(2.3)overflow:scroll;添加滚动条,不管是否有内容溢出

(2.4)overflow:auto;当有内容溢出时,添加滚动条

3.元素显示与隐藏的应用

制作遮罩效果。

实现思路:遮罩层默认为隐藏,当鼠标在元素上方时则显示,鼠标不在元素上方时则隐藏。

<style>
        * {
            margin: 0;
            padding: 0;
        }
        
        .outer {
            position: relative;
            width: 520px;
            height: 280px;
        }
         /* mask元素,默认不显示,设置为绝对定位,其父元素设置为相对定位 */
        .mask {
            display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
             /* 设置mask元素的背景的颜色、图标 */
            background: rgba(12, 12, 12, 0.2) url(imges/arrow.png) no-repeat center;
        }
           /* 伪类实现鼠标进入mask元素时效果 */
        .outer:hover .mask {
            display: block;
        }
    </style>

<body>

    <div class="outer">
        <img src="imges/tb.jpg" alt="">
          <!-- 遮罩层 -->
        <div class="mask"></div>
    </div>
</body>

相关推荐

HashMap详解(hashmap lru)

讲解步骤基础知识工作原理关键代码核心方法基础知识数组结构数组接口,在查询数据方面,具备优势链表结构链表结构,在增删数据方面,具备优势红黑树结构红黑树结构,在查询数据方面,数据量较大的时候,具备一定的优...

升级内核,UC浏览器电脑版v2.0.570.0下载

IT之家(www.ithome.com):升级内核,UC浏览器电脑版v2.0.570.0下载7月21日晚,UC浏览器电脑版发布了v2.0正式版,最新的版本号是2.0.570.0。此次更新的最大亮点是内...

MySQL惊天陷阱:left join时选on还是where?

前天写SQL时本想通过AleftBjoinonand后面的条件来使查出的两条记录变成一条,奈何发现还是有两条。后来发现joinonand不会过滤结果记录条数,只会根据and后的条...

一个高效使用cursor开发项目的方法,怎么让 AI 写的代码不跑题?

最近又用cursor做了一个小应用,番茄时钟,用来管理自己的时间,提高效率。然后使用cursor开发的过程中。有了一些新的感悟。找到了一条可以让Curosr不跑题的办法。生成一份详细的项目资...

某通信公司笔试题,你会做几道?(通信行业行测题)

笔试部分1.描述下面代码中两个static各自的含义:staticvoidfunc(void){staticunsignedinti;}参考答案:行1,static表示静态...

新手学Python避坑,学习效率狂飙! 二、Python 代码缩进

在Python里,缩进有着极其重要的作用,它被用于界定代码块。与其他多数编程语言使用大括号{}来划分代码块不同,Python依靠缩进来明确代码的层次结构。下面分享缩进问题,并且给出避坑的方法...

Python缩进规范详解与最佳实践(python缩进讲解)

Python的缩进规则是强制性的语法要求,绝对不能乱缩进!作为一门用缩进表示代码块的语言,Python的缩进错误会导致程序直接崩溃。以下是关于缩进规范的全面解析:一、Python缩进的底层逻辑代...

深度解析ConcurrentHashMap1.8源码分析

想必大家对HashMap数据结构并不陌生,JDK1.7采用的是数组+链表的方式,JDK1.8采用的是数组+链表+红黑树的方式。虽然JDK1.8对于HashMap有了很大的改进,提高了存取效率,但是线程...

星河战神暴风旋转刃好不好 暴风旋转刃属性详解

星河战神暴风旋转刃好不好?暴风旋转刃怎么得?小编为大家分享星河战神暴风旋转刃属性图鉴,希望可以帮助到大家。暴风旋转刃85级满级属性战力加成暴风旋转刃分类:僚机初始:1星属性:风满星:5星暴风旋...

假面骑士亚极陀全形态盘点(假面骑士亚极陀形态合集)

《假面骑士亚极陀》的形态设计延续了空我的属性差异化思路,但更强调“觉醒”与“进化”的主题。从基础形态的属性专精到闪耀形态的等离子爆发,每个形态都承载着角色成长与剧情转折。数据对比不仅揭示了力量...

膛线磨没了子弹精度到底是怎么受影响的呢?

这是一个回复:那么咱们就来深究这个问题吧——当膛线磨没了,子弹的精度到底是怎么受影响的呢?到底是不是就成了“滑膛枪”射程、精度是不是差了一点?先说结论——膛线磨没了,只能让这把枪成为“信仰之枪”,根本...

【莫莫老师亲授】公考行测图形推理3大属性规律!提分利器

在公务员考试的行测科目中,图形推理是高频考点之一,而属性规律作为基础题型中的核心模块,常通过图形的对称性、曲直性、开闭性三大属性考查考生的观察与归纳能力。本文将从定义、特点、常见考法及例题分析入手,系...

DNF驱魔属性合并,技能重做解读(dnf驱魔加强了吗)

作者:B蜀黍前言本轮职业平衡驱魔进行了力驱法驱合二为一,部分技能重做和技能优化。形态方面:新增四神系技能且可柔化,力系技能加快出手速度,一觉从1秒瞬发单段脱手改为3秒站桩多段,形态逆向优化,实战体验...

拉满一个3级配件?还是升6个2级配件,橙装升级最优解方案揭秘!

各位车长,试验型配件已经重新发放!即日起至3月31日,在这期间登录游戏就能免费领到6个试验型配件和700个合金原件(已领取的玩家不再重复获得)。今天就和各位车长简单聊一聊:活动期间一共能获得多少合金元...

CAD动态块制作方法—旋转动态块(cad动态块制作教程 视频教程)

CAD动态块制作方法—可见性动态块CAD动态块制作方法—拉伸动态块今天来讲一下含有旋转动作的动态块制作方法。我们用立面索引符号来举例。旋转动态块首先制作一个带有属性定义的立面索引符号的图块。(此步...