W3.CSS 显示


显示类允许您在其他 HTML 元素内的特定位置显示 HTML 元素:

左上方
右上
左下方
右下角
左边
正确的
中间
中上层
中下

W3.CSS 显示类

W3.CSS提供以下显示类:

定义
w3-显示容器 w3-display-的容器
w3-显示-左上 在 w3-display-container 的左上角显示内容
w3-显示-topright 在 w3-display-container 的右上角显示内容
w3-显示-左下角 在 w3-display-container 的左下角显示内容
w3-显示-右下角 在w3-display-container的右下角显示内容
w3-显示左 在 w3-display-container 的左侧(左中)显示内容
w3-显示右侧 在 w3-display-container 的右侧(右中)显示内容
w3-显示-中间 在 w3-display-container 的中间(中心)显示内容
w3-显示-topmiddle 在 w3-display-container 的顶部中间显示内容
w3-显示-bottommiddle 在 w3-display-container 的底部中间显示内容
w3-显示位置 在w3-display-container中的指定位置显示内容
w3-显示-悬停 将鼠标悬停在 w3-display-container 内时显示内容
w3-左 将元素向左浮动(float: left)
w3-右 将元素向右浮动(float: right)
w3秀 显示一个元素(显示:块)
w3-隐藏 隐藏一个元素(显示:无)
w3-移动 为任何元素添加移动优先响应能力。
在移动设备上将元素显示为块元素


示例

示例

<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>
亲自试一试»

与上面的示例相同,但添加了填充:

左上方
右上
左下方
右下角
左边
正确的
中间
中上层
中下

示例

<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>
亲自试一试»

在图片内显示文本:

Lights
左上方
右上
左下方
右下角
上中
左边
正确的
中间
下中

示例

<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-显示-悬停类在 w3-display-container 内悬停时显示内容(从隐藏到显示)。

左上方
右上
左下方
右下角
左边
正确的
将鼠标悬停在该框上!
上中
下中

示例

<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-显示-悬停类可以与影响动画片创建炫酷悬停效果的类:

Avatar
Pants
卡其色裤子,19.99 美元

示例

 <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-左类将元素向左浮动,w3-右类将元素向右浮动:

w3-左
w3-右

示例

<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-清除类或将它们放入w3-容器,如上面的示例(自动清除浮动)。


隐藏和显示

强制显示或隐藏元素w3秀或者w3-隐藏类。

示例

<p class="w3-show">I am shown (display: block).</p>
<p class="w3-hide">I am hidden (display: none).</p>
亲自试一试»

这些类通常用于在隐藏和显示元素之间切换:

示例

你好!

亲自试一试»

w3-移动类

这个w3-移动类为任何元素添加了移动优先响应能力。

它将 display:block 和 width:100% 添加到宽度小于 600px 的屏幕上的元素。

示例

<button class="w3-button w3-mobile">Link</button>
亲自试一试»