菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

W3.CSS Display


display 类允许你在其他 HTML 元素内部以特定位置显示 HTML 元素

左上角
右上角
左下角
右下角
Left
Right
中间
顶部中间
底部中间

W3.CSS Display Classes

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 的中间(中心)显示内容
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>
自己试试 »

与上面示例相同,但增加了内边距

左上角
右上角
左下角
右下角
Left
Right
中间
顶部中间
底部中间

示例

<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>
自己试试 »

在图片中显示文本

Lights
左上角
右上角
左下角
右下角
顶部中间
Left
Right
中间
底部中间

示例

<div class="w3-display-container">
  <img src="img_lights.jpg" alt="Lights" 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>
自己试试 »

Display Hover

w3-display-hover 类在 w3-display-container 内悬停时显示内容(从隐藏变为显示)。

左上角
右上角
左下角
右下角
Left
Right
将鼠标悬停在此框上!
顶部中间
底部中间

示例

<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 类可以与 effectanimation 类结合使用,以创建酷炫的悬停效果

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>
自己试试 »

Floating Classes

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-showw3-hide 类强制显示或隐藏元素。

示例

<p class="w3-show">我已显示 (display: block)。</p>
<p class="w3-hide">我已隐藏 (display: none)。</p>
自己试试 »

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

示例

你好!

自己试试 »

w3-mobile 类

w3-mobile 类为任何元素添加移动优先的响应式设计。

它在屏幕宽度小于 600px 时,为元素添加 display:block 和 width:100%。

示例

<button class="w3-button w3-mobile">链接</button>
自己试试 »

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持