×

visibility 方法

visibility(css隐藏元素的几种方法)

jnlyseo998998 jnlyseo998998 发表于2022-11-15 12:19:51 浏览118 评论0

抢沙发发表评论

本文目录

css隐藏元素的几种方法

css隐藏元素是网页编写常用的方式,根据我的经验总结了以下几种css隐藏元素的方法.

opacity

opacity属性的隐藏方法主要是将元素透明度opacity设置为0,从而在视觉上就隐藏了元素,但是元素本身依然占据的着原有空间。

浏览器支持来说 IE8以以及更早的版本需要使用filter属性代替,如: filter: Alpha(opacity=80)。

语法: opacity: value|inherit;

  • value: 透明值。可取值有 0.0 (全透明)和 1.0(不透明)。

  • inherit:从父元素集成opacity属性的值。

其规定使用的CSS版本为 CSS3

JavaScript上的opacity使用方法: object.style.opacity=80。

使用示例:

.hide {
opacity: 0;
}

display

display属性的隐藏方法主要是将元素display值设置为none,将其不可见,连盒子模型也不生成,甚至连也不占用原有空间,使用该属性为none时用户对该元素的操作将不可用。

其规定使用的CSS版本为 CSS1。

JavaScript上的display隐藏时方法: object.style.display=“none“。

JavaScript上的display显示时方法: object.style.display=“除none的其他值“

display的属性值包含有: “inline-table“、“run-in“、“table“、“table-caption“、“table-cell“、“table-column“、“table-column-group“、“table-row“、“table-row-group“、以及 “inherit“。

使用示例:

.hide { display: none;}

如果使用jQuery对 带有display: none;的元素进行显示/隐藏使用: $(’.element’).show() / $(’element’).hide();

position

position属性的隐藏方法主要是将元素定位出可视区域,从而达到隐藏效果。这个属性定义建立元素布局所用的定位机制。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。

该属性的值包含有: absolute,fixed,releative,static,inherit。

其规定使用的CSS版本为 CSS2。

JavaScript上的absolute隐藏时方法: object.style.position=“absolute“ ,object.style.top=“-99999px“,object.style.left=“-99999px“。

使用示例:

.hide {

position: absolute;

top: -99999px;

left: -99999px;

}

visibility

visibility属性的隐藏方法主要是在使用动画效果时使用,将该值设置为 hidden将隐藏元素及其子孙元素,如,我们需要鼠标移动到元素后显示子元素,可在元素 的hover样式设置 元素(或其子孙元素)的visibility的值 为visible即可。

该属性的值包含有:visible,hidden,collapse,inherit。

其规定使用的CSS版本为 CSS2。

JavaScript上的absolute隐藏时方法: object.style.visibility=“hidden“。

使用示例:

.hide {

visibility: hidden;

}

.show

{

visibility: visible;

}

overflow

overflow属性的隐藏方法主要是, 使用超出隐藏的方法。

使用示例:

.overflow

{ overflow: hidden;}

Maya物体显示隐藏及快捷键操作的操作

1、隐藏选中物体:找到物体属性在其visibility(可见性)默认是开启状态on 将其修改位数字0物体就被隐藏了,改为数字1物体就被显示。既0为隐藏off 1为开启on。

2、显示所有物体:菜单display(显示)-show-all

3、按物体属性类型显示隐藏:这个功能像是max的隐藏所有灯光或者是隐藏所有几何物体。如果lights前面对勾去掉掉将隐藏所有灯光物体,也就是不同属性物体所有隐藏和显示的总开关。

4、显示隐藏的物体:在大纲视图中可以看出排列出一些显示和被隐藏的物体。菜单窗口-outine-可以看到所有视图中物体之间的状态和关系层次。

5、大纲试图物体列表可以看出有一个球体(psphere1),一个directinlight灯、一个组group1,其中组中包括三个物体cube cylinder pyramid,cube是一个灰色状态表示视图中被隐藏了。

6、如果需要将灰色被隐藏的物体在视图中显示可以这样操作,先在大纲试图窗口中点击灰色物体-然后按住shift+H键就可以将隐藏的物体进行显示了。

注意:ctrl+h(隐藏选择的)alt+h(隐藏不被选择的)ctrl+shift+h(显示上次所选择的物体)shift+h(显示所隐藏的)----注:在outline中选择被隐藏的物体,方可执行