W3.CSS 显示
显示类允许您在其他 HTML 元素内将 HTML 元素显示在特定位置
左上角
右上角
左下角
右下角
左侧
右侧
中间
W3.CSS 显示类
W3.CSS 提供以下显示类:
类 | 定义 |
---|---|
w3-display-container | w3-display-类 的容器 |
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 的中间(中心) |
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">左上角</div>
<div class="w3-display-topright">右上角</div>
<div class="w3-display-bottomleft">左下角</div>
<div class="w3-display-bottomright">右下角</div>
<div class="w3-display-left">左侧</div>
<div class="w3-display-right">右侧</div>
<div class="w3-display-middle">中间</div>
<div class="w3-display-topmiddle">上中间</div>
<div class="w3-display-bottommiddle">下中间</div>
</div>
自己动手试试 »
与上面相同的示例,添加了内边距
左上角
右上角
左下角
右下角
左侧
右侧
中间
示例
<div class="w3-display-container w3-green" style="height:300px;">
<div class="w3-padding w3-display-topleft">左上角</div>
<div class="w3-padding w3-display-topright">右上角</div>
<div class="w3-padding w3-display-bottomleft">左下角</div>
<div class="w3-padding w3-display-bottomright">右下角</div>
<div class="w3-padding w3-display-left">左侧</div>
<div class="w3-padding w3-display-right">右侧</div>
<div class="w3-padding w3-display-middle">中间</div>
<div class="w3-padding w3-display-topmiddle">上中间</div>
<div class="w3-padding w3-display-bottommiddle">下中间</div>
</div>
自己动手试试 »
在图片内显示文本
左上角
右上角
左下角
右下角
上中间
左侧
右侧
中间
下中间
示例
<div class="w3-display-container">
<img src="img_lights.jpg" alt="灯光" style="width:100%">
<div class="w3-padding w3-display-topleft">左上角</div>
<div class="w3-padding w3-display-topright">右上角</div>
<div class="w3-padding w3-display-bottomleft">左下角</div>
<div class="w3-padding w3-display-bottomright">右下角</div>
<div class="w3-padding w3-display-topmiddle">上中间</div>
<div class="w3-padding w3-display-left">左侧</div>
<div class="w3-padding w3-display-right">右侧</div>
<div class="w3-padding w3-display-middle">中间</div>
<div class="w3-padding w3-display-bottommiddle">下中间</div>
</div>
自己动手试试 »
显示悬停
w3-display-hover 类在悬停时显示 w3-display-container 内部的内容(从隐藏变为显示)。
左上角
右上角
左下角
右下角
左侧
右侧
将鼠标悬停在此方框上!
上中间
下中间
示例
<div class="w3-display-container w3-light-grey" style="height:300px;">
<div class="w3-display-topleft w3-display-hover">左上角</div>
<div class="w3-display-topright w3-display-hover">右上角</div>
<div class="w3-display-bottomleft w3-display-hover">左下角</div>
<div class="w3-display-bottomright w3-display-hover">右下角</div>
<div class="w3-display-left w3-display-hover">左侧</div>
<div class="w3-display-right w3-display-hover">右侧</div>
<div class="w3-display-middle">将鼠标悬停在此方框上!</div>
<div class="w3-display-topmiddle w3-display-hover">上中间</div>
<div class="w3-display-bottommiddle w3-display-hover">下中间</div>
</div>
自己动手试试 »
w3-display-hover 类可以与 效果 和 动画 类结合使用,以创建酷炫的悬停效果
卡其裤,19.99 美元
示例
<div class="w3-display-container w3-hover-opacity">
<img src="img_avatar.png" alt="头像">
<div class="w3-display-middle w3-display-hover">
<button class="w3-button w3-black">约翰·道</button>
</div>
</div>
自己动手试试 »
您将在本教程的后面学习更多关于动画和效果的内容。
显示国旗
只要有一点想象力,w3-display 类就可以用来创建国旗
示例
<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 类强制显示或隐藏元素。
这些类通常用于在隐藏和显示元素之间切换
w3-mobile 类
w3-mobile 类为任何元素添加移动端优先的响应式设计。
它在宽度小于 600 像素的屏幕上为元素添加 display:block 和 width:100% 属性。