Menu
×
   ❮     
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 按钮


+ + +

W3.CSS 按钮类

W3.CSS 为按钮提供以下类

定义
w3-btn 带有阴影悬停效果的矩形按钮。
默认颜色为黑色。
w3-button 带有灰色悬停效果的矩形按钮。
W3.CSS 版本 3 中默认颜色为浅灰色。
版本 4 中默认颜色继承自父元素。
w3-bar 可以用来将按钮组合在一起的水平条。
(非常适合水平导航菜单)
w3-block 可以用来定义全宽 (100%) 按钮的类。
w3-circle 可以用来定义圆形按钮。
w3-ripple 可以用来创建波纹效果。

按钮

w3-button 类和 w3-btn 类都将按钮行为添加到任何 HTML 元素中。

最常用的元素是 <input type="button">、<button> 和 <a>

示例

<input class="w3-button w3-black" type="button" value="输入按钮">
<button class="w3-button w3-black">按钮按钮</button>
<a href="https://w3schools.org.cn" class="w3-button w3-black">链接按钮</a>

<input class="w3-btn w3-black" type="button" value="输入按钮">
<button class="w3-btn w3-black">按钮按钮</button>
<a href="https://w3schools.org.cn" class="w3-btn w3-black">链接按钮</a>

试一试 »



按钮颜色

所有 w3-color 类都用来为按钮添加颜色

示例

<button class="w3-button w3-black">黑色</button>
<button class="w3-button w3-khaki">卡其色</button>
<button class="w3-button w3-yellow">黄色</button>
<button class="w3-button w3-red">红色</button>
<button class="w3-button w3-purple">紫色</button>

试一试 »


悬停颜色

悬停效果也有各种颜色。以下是一些

w3-hover-color 类用来为按钮添加悬停颜色

示例

<button class="w3-button w3-hover-black">黑色</button>
<button class="w3-button w3-hover-red">红色</button>
<button class="w3-button w3-hover-purple">紫色</button>

试一试 »


按钮形状

w3-round-size 类用来为按钮添加圆角边框

示例

<button class="w3-button w3-round">圆角</button>
<button class="w3-button w3-round-large">更圆角</button>
<button class="w3-button w3-round-xlarge">更圆角</button>
<button class="w3-button w3-round-xxlarge">更圆角</button>

<button class="w3-btn w3-round">圆角</button>
<button class="w3-btn w3-round-large">更圆角</button>
<button class="w3-btn w3-round-xlarge">更圆角</button>
<button class="w3-btn w3-round-xxlarge">更圆角</button>
试一试 »

按钮大小

w3-size 类可以用来定义不同的文本大小

示例

<button class="w3-button w3-tiny">微小</button>
<button class="w3-button w3-small">小</button>
<button class="w3-button w3-medium">中等</button>
<button class="w3-button w3-large">大</button>
<button class="w3-button w3-xlarge">特大</button>
<button class="w3-button w3-xxlarge">超特大</button>
<button class="w3-button w3-xxxlarge">超超特大</button>
<button class="w3-button w3-jumbo">特大号</button>

试一试 »


按钮边框

w3-border 类可以用来为按钮添加边框。

w3-border-color 类用来定义边框的颜色

示例

<button class="w3-button w3-white w3-border">按钮</button>
<button class="w3-button w3-white w3-border w3-border-blue">按钮</button>
<button class="w3-button w3-yellow w3-border">按钮</button>
<button class="w3-button w3-white w3-border w3-border-red w3-round-large">按钮</button>

试一试 »

提示:添加 w3-round-size 类以添加圆角边框。


带不同文本效果的按钮

按钮可以使用更广泛的文本效果

w3-wide 类添加更宽的文本效果

示例

<button class="w3-button">普通</button>
<button class="w3-button w3-wide">宽</button>

试一试 »

按钮可以有斜体和粗体文本效果

使用标准 HTML 标签 (<i> 和 <b>) 为按钮文本添加斜体或粗体效果

示例

<button class="w3-button"><i>斜体</i></button>
<button class="w3-button"><b>粗体</b></button>

试一试 »


带内边距的按钮

w3-padding-size 类用来在按钮文本周围添加额外的内边距

示例

<button class="w3-button w3-padding-small">按钮</button>
<button class="w3-button">按钮</button>
<button class="w3-button w3-padding-large">按钮</button>

<button class="w3-btn w3-padding-small">按钮</button>
<button class="w3-btn">按钮</button>
<button class="w3-btn w3-padding-large">按钮</button>

试一试 »


全宽按钮

要创建全宽按钮,请将 w3-block 类添加到按钮中。

全宽按钮的宽度为 100%,并跨越父元素的整个宽度

示例

<button class="w3-button w3-block">按钮</button>
<button class="w3-button w3-block w3-teal">按钮</button>
<button class="w3-button w3-block w3-red w3-left-align">按钮</button>

<button class="w3-btn w3-block">按钮</button>
<button class="w3-btn w3-block w3-teal">按钮</button>
<button class="w3-btn w3-block w3-red w3-left-align">按钮</button>

试一试 »

提示:使用 w3-left-align 类或 w3-right-align 类对齐按钮文本。

可以使用 style="width:" 定义块的大小。

示例

<button class="w3-button w3-block w3-black" style="width:30%">按钮</button>
<button class="w3-button w3-block w3-teal" style="width:50%">按钮</button>
<button class="w3-button w3-block w3-red" style="width:80%">按钮</button>

试一试 »


禁用按钮

按钮带有阴影效果,并且当鼠标悬停在按钮上时,光标会变成手形。

禁用的按钮是不透明的 (半透明) 并显示“禁止停车标志”

w3-disabled 类用来创建禁用的按钮 (如果元素支持标准 HTML disabled 属性,可以使用 disabled 属性代替)

示例

<a class="w3-button w3-disabled" href="https://w3schools.org.cn">链接按钮</a>
<button class="w3-button" disabled>按钮</button>
<input type="button" class="w3-button" value="按钮" disabled>

<a class="w3-btn w3-disabled" href="https://w3schools.org.cn">链接按钮</a>
<button class="w3-btn" disabled>按钮</button>
<input type="button" class="w3-btn" value="按钮" disabled>

试一试 »


按钮栏

可以使用 w3-bar 类将按钮组合在一起到水平栏中

示例

<div class="w3-bar">
  <button class="w3-button w3-black">按钮</button>
  <button class="w3-button w3-teal">按钮</button>
  <button class="w3-button w3-red">按钮</button>
</div>

试一试 »

w3-bar 类是在 W3.CSS 版本 2.93 / 2.94 中引入的。

可以使用 w3-bar-item 类将按钮组合在一起,它们之间没有空格

示例

<div class="w3-bar">
  <button class="w3-bar-item w3-button w3-black">按钮</button>
  <button class="w3-bar-item w3-button w3-teal">按钮</button>
  <button class="w3-bar-item w3-button w3-red">按钮</button>
</div>

试一试 »

可以使用 w3-center 类将按钮栏居中

示例

<div class="w3-center">
<div class="w3-bar">
  <button class="w3-button w3-black">按钮</button>
  <button class="w3-button w3-teal">按钮</button>
  <button class="w3-button w3-disabled">按钮</button>
</div>
</div>

试一试 »

要在同一行上显示两个 (或多个) 按钮栏,请添加 w3-show-inline-block

示例

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">按钮</button>
  <button class="w3-btn w3-teal">按钮</button>
  <button class="w3-btn w3-disabled">按钮</button>
</div>
</div>

<div class="w3-show-inline-block">
<div class="w3-bar">
  <button class="w3-btn">按钮</button>
  <button class="w3-btn w3-teal">按钮</button>
  <button class="w3-btn w3-disabled">按钮</button>
</div>
</div>

试一试 »


导航栏

按钮栏可以很容易地用作导航栏




示例

<div class="w3-bar w3-black">
  <button class="w3-bar-item w3-button">按钮</button>
  <button class="w3-bar-item w3-button">按钮</button>
  <button class="w3-bar-item w3-button">按钮</button>
</div>

试一试 »

可以使用 **style="width:"** 来定义每个项目的尺寸。

示例

<div class="w3-bar">
  <button class="w3-bar-item w3-button" style="width:33.3%">按钮</button>
  <button class="w3-bar-item w3-button w3-teal" style="width:33.3%">按钮</button>
  <button class="w3-bar-item w3-button w3-red" style="width:33.3%">按钮</button>
</div>

试一试 »

您将在本教程的后面学习更多关于导航的信息。


左右按钮

使用 **.w3-left** 类和 **.w3-right** 类将按钮浮动到左侧或右侧。

用于创建“上一页/下一页”按钮

示例

<div class="w3-bar">
  <button class="w3-button w3-left">左侧</button>
  <button class="w3-button w3-right">右侧</button>
</div>

试一试 »


带涟漪效果的按钮

**w3-ripple** 类会在按钮上创建涟漪效果(当它们被点击时)。

示例

<button class="w3-button w3-ripple">按钮</button>
<button class="w3-button w3-ripple w3-red">按钮</button>
<button class="w3-button w3-ripple w3-yellow">按钮</button>

试一试 »


所有元素都可以是按钮

使用 W3.CSS,所有元素都可以是按钮。

图片可以是 w3-button

图片可以是 w3-btn



任何 div、header、footer 或其他容器都可以是 **w3-button**!



任何 div、header、footer 或其他容器都可以是 **w3-btn**!


圆形按钮

w3-circle 类可以用来创建圆形按钮。

+ +

示例

<button class="w3-button w3-circle w3-black">+</button>
<button class="w3-button w3-circle w3-teal">+</button>

试一试 »

方形按钮

+ +

示例

<button class="w3-button w3-black">+</button>
<button class="w3-button w3-teal">+</button>

试一试 »


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.