W3.CSS Display
创建于 2024-12-03 /
27
字体:
[默认]
[大]
[更大]
Display 类允许您在其他 HTML 元素内的特定位置显示 HTML 元素:
左上角 右上 左下 右下 左 右 中间 中上 中下W3.CSS Display 显示类
W3.CSS 提供了以下 Display 显示类:
类 | 定义 |
---|---|
w3-display-container | w3-display-classes 的容器 |
w3-display-topleft | 在 w3-display-container 的左上角显示内容 |
w3-display-topright | 在 w3-display-container 的右上角显示内容 |
w3-display-bottomleft | 在 w3-display-container 的左下角显示内容 |
w3-display-bottomright | 在 w3-display-container 的右下角显示内容 |
w3-display-left | 在 w3-display-container 的左边(左中)显示内容 |
w3-display-right | 在 w3-display-container 的右侧(右中)显示内容 |
w3-display-middle | 在 w3-display-container 的中间(center)显示内容 |
w3-display-topmiddle | 在 w3-display-container 的顶部中间显示内容 |
w3-display-bottommiddle | 在 w3-display-container 的底部中间显示内容 |
w3-display-position | 在 w3-display-container 的指定位置显示内容 |
w3-display-hover | 悬停在 w3-display-container 中时显示内容 |
w3-left | 使元素向左浮动 (float: left) |
w3-right | 使元素向右浮动 (float: right) |
w3-show | 显示一个元素(display: block) |
w3-hide | 隐藏一个元素(display: none) |
w3-mobile | 为任何元素添加移动优先响应。 在移动设备上将元素显示为块元素 |
实例
实例
<div class="w3-display-container w3-green" style="height:300px;"><div class="w3-display-topleft">Top Left</div>
<div class="w3-display-topright">Top Right</div>
<div class="w3-display-bottomleft">Bottom Left</div>
<div class="w3-display-bottomright">Bottom Right</div>
<div class="w3-display-left">Left</div>
<div class="w3-display-right">Right</div>
<div class="w3-display-middle">Middle</div>
<div class="w3-display-topmiddle">Top Mid</div>
<div class="w3-display-bottommiddle">Bottom Mid</div>
</div> 亲自试一试 »
与上面相同的示例,但添加了填充:
Top Left Top Right Bottom Left Bottom Right Left Right Middle Top Middle Bottom Middle实例
<div class="w3-display-container w3-green" style="height:300px;"><div class="w3-padding w3-display-topleft">Top Left</div>
<div class="w3-padding w3-display-topright">Top Right</div>
<div class="w3-padding w3-display-bottomleft">Bottom Left</div>
<div class="w3-padding w3-display-bottomright">Bottom Right</div>
<div class="w3-padding w3-display-left">Left</div>
<div class="w3-padding w3-display-right">Right</div>
<div class="w3-padding w3-display-middle">Middle</div>
<div class="w3-padding w3-display-topmiddle">Top Mid</div>
<div class="w3-padding w3-display-bottommiddle">Bottom Mid</div>
</div> 亲自试一试 »
在图像中显示文本:

实例
<div class="w3-display-container"><img src="img_lights.jpg" alt="Lights" style="width:100%">
<div class="w3-padding w3-display-topleft">Top Left</div>
<div class="w3-padding w3-display-topright">Top Right</div>
<div class="w3-padding w3-display-bottomleft">Bottom Left</div>
<div class="w3-padding w3-display-bottomright">Bottom Right</div>
<div class="w3-padding w3-display-topmiddle">Top Mid</div>
<div class="w3-padding w3-display-left">Left</div>
<div class="w3-padding w3-display-right">Right</div>
<div class="w3-padding w3-display-middle">Middle</div>
<div class="w3-padding w3-display-bottommiddle">Bottom Mid</div>
</div> 亲自试一试 »
显示悬停
w3-display-hover 类在悬停时显示 w3-display-container 中的内容(从隐藏变为显示)。
Top Left Top Right Bottom Left Bottom Right Left Right Mouse over this box! Top Mid Bottom Mid实例
<div class="w3-display-container w3-light-grey" style="height:300px;"><div class="w3-display-topleft w3-display-hover">Top Left</div>
<div class="w3-display-topright w3-display-hover">Top Right</div>
<div class="w3-display-bottomleft w3-display-hover">Bottom Left</div>
<div class="w3-display-bottomright w3-display-hover">Bottom Right</div>
<div class="w3-display-left w3-display-hover">Left</div>
<div class="w3-display-right w3-display-hover">Right</div>
<div class="w3-display-middle">Mouse over this box!</div>
<div class="w3-display-topmiddle w3-display-hover">Top Mid</div>
<div class="w3-display-bottommiddle w3-display-hover">Bottom Mid</div>
</div> 亲自试一试 »
w3-display-hover 类可以与 effect效果和animation 动画类结合使用以创建炫酷的悬停效果:


实例
<div class="w3-display-container w3-hover-opacity"><img src="img_avatar.png" alt="Avatar">
<div class="w3-display-middle w3-display-hover">
<button class="w3-button w3-black">John Doe</button>
</div>
</div> 亲自试一试 »
您将在本教程的后面部分了解有关动画和效果的更多信息。
显示标志
稍微发挥一下想象力,w3-display-classes 可以用来创建一个标志:
实例
<div class="w3-display-container w3-card-4" style="height:200px;width:350px"><div class="w3-red w3-display-topleft" style="width:25%;height:40%"></div>
<div class="w3-red w3-display-topright" style="width:60%;height:40%"></div>
<div class="w3-red w3-display-bottomleft" style="width:25%;height:40%"></div>
<div class="w3-red w3-display-bottomright" style="width:60%;height:40%"></div>
</div> 亲自试一试 »
浮动类
w3-left 类将元素向左浮动,w3-right 类将元素向右浮动:
w3-left w3-right实例
<div class="w3-bar w3-light-grey"><div class="w3-left w3-red">w3-left</div>
<div class="w3-right w3-blue">w3-right</div>
</div> 亲自试一试 »
注释: 使用 w3-clear 类清除浮动或将它们放入 w3-container 中,如上例所示(自动清除浮动)。
隐藏和显示
使用 w3-show 或 w3-hide 类强制显示或隐藏元素。
实例
<p class="w3-show">I am shown (display: block).</p><p class="w3-hide">I am hidden (display: none).</p> 亲自试一试 »
这些类通常用于在隐藏和显示元素之间切换:
实例
Hello!
亲自试一试 »w3-mobile 类
w3-mobile 类为任何元素添加移动优先响应。
它将 display:block 和 width:100% 添加到宽度小于 600px 的屏幕上的元素。
实例
<button class="w3-button w3-mobile">Link</button> 亲自试一试 »
0 人点赞过