ELement按钮

本文介绍响应式布局的概念,借鉴Bootstrap预设的五种响应尺寸:xs、sm、md、lg和xl,以及使用Element UI实现不同样式按钮的方法,包括默认、主要、成功、信息、警告和危险等类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

响应式布局
参照了 Bootstrap 的 响应式设计,预设了五个响应尺寸:xs、sm、md、lg 和 xl。
Container 布局容器
用于布局的容器组件,方便快速搭建页面的基本结构:

:外层容器。当子元素中包含 或 时,全部子元素会垂直上下排列,否则会水平左右排列。

:顶栏容器。

:侧边栏容器。

:主要区域容器。

:底栏容器。

Button 按钮
常用的操作按钮。

在这里插入代码片<el-row>
  <el-button>默认按钮</el-button>
  <el-button type="primary">主要按钮</el-button>
  <el-button type="success">成功按钮</el-button>
  <el-button type="info">信息按钮</el-button>
  <el-button type="warning">警告按钮</el-button>
  <el-button type="danger">危险按钮</el-button>
</el-row>

<el-row>
  <el-button plain>朴素按钮</el-button>
  <el-button type="primary" plain>主要按钮</el-button>
  <el-button type="success" plain>成功按钮</el-button>
  <el-button type="info" plain>信息按钮</el-button>
  <el-button type="warning" plain>警告按钮</el-button>
  <el-button type="danger" plain>危险按钮</el-button>
</el-row>

<el-row>
  <el-button round>圆角按钮</el-button>
  <el-button type="primary" round>主要按钮</el-button>
  <el-button type="success" round>成功按钮</el-button>
  <el-button type="info" round>信息按钮</el-button>
  <el-button type="warning" round>警告按钮</el-button>
  <el-button type="danger" round>危险按钮</el-button>
</el-row>

<el-row>
  <el-button icon="el-icon-search" circle></el-button>
  <el-button type="primary" icon="el-icon-edit" circle></el-button>
  <el-button type="success" icon="el-icon-check" circle></el-button>
  <el-button type="info" icon="el-icon-message" circle></el-button>
  <el-button type="warning" icon="el-icon-star-off" circle></el-button>
  <el-button type="danger" icon="el-icon-delete" circle></el-button>
</el-row>

### Element UI 按钮组件使用方法 在 HTML 中引入 `Button` 组件可以通过标签 `<el-button>` 实现。此组件支持多种属性来定制按钮的行为和外观[^1]。 #### 属性设置 - **type**: 设置按钮的主题,可选值有 primary、success、warning、danger 和 info。 - **plain**: 创建朴素按钮,默认为 false。 - **round**: 圆角按钮,默认为 false。 - **circle**: 圆形按钮,默认为 false。 - **disabled**: 是否禁用状态,默认为 false。 - **icon**: 图标类名,显示图标。 ```html <el-button type="primary">主要按钮</el-button> <el-button plain>朴素按钮</el-button> <el-button round>圆角按钮</el-button> <el-button circle icon="el-icon-search"></el-button> ``` #### 样式调整 为了防止样式冲突或污染,在 Vue 2.x 项目中集成来自不同版本的框架时需要注意隔离样式的范围。如果遇到由相同类名引起的样式覆盖问题,则可以考虑通过自定义 CSS 或者 scoped 样式表的方式来限定作用域[^2]。 对于特定于某个页面或模块内的样式修改,推荐采用局部注册的方式: ```css <style scoped> /* 自定义 button 的样式 */ .el-button--custom { background-color: #ffcc00; } </style> <!-- 在模板里应用 --> <template> <div> <el-button class="el-button--custom">自定义颜色按钮</el-button> </div> </template> ``` 此外还可以利用 BEM (Block__Element--Modifier) 方法命名规则编写更清晰易维护的选择器名称,减少意外影响其他部分的风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值