当前位置: 首页 > news >正文

网站建设虚线代码怎么制作个人门户网站

网站建设虚线代码,怎么制作个人门户网站,湖北鼎天宏图建设工程有限公司网站,福建中海建设有限公司网站Material UI 5 学习02-其它按钮组件 一、IconButton按钮二、 ButtonGroup按钮组1、最基本的实例2、垂直按钮组 一、IconButton按钮 图标按钮通常适用于切换按钮&#xff0c;允许选择或选择单个选项 取消选择&#xff0c;例如在项目中添加或删除星号。 <IconButton aria-lab…

Material UI 5 学习02-其它按钮组件

  • 一、IconButton按钮
  • 二、 ButtonGroup按钮组
    • 1、最基本的实例
    • 2、垂直按钮组

一、IconButton按钮

图标按钮通常适用于切换按钮,允许选择或选择单个选项 取消选择,例如在项目中添加或删除星号。

                <IconButton aria-label="delete"><DeleteIcon /></IconButton><IconButton aria-label="delete" disabled  color="primary"><DeleteIcon /></IconButton><IconButton color="secondary" aria-label="add an alarm"><AlarmAdd /></IconButton><IconButton color="primary" aria-label="add to shopping cart"><AddShoppingCart /></IconButton>

在这里插入图片描述
经过自己的测试,发现Button按钮的一些属性,在IconButton中没有,或者是不起作用的。
IconButton也是没有任何背景颜色的,也没有边框的。
下面比较Button和IconButton的异同。

ButtonIconButton
variant属性存在不存在
disabled属性存在存在
href属性存在存在
disableElevation属性存在不存在
onClick存在存在
color存在存在
size存在存在,但没有效果
startIcon存在不存在
endIcon存在不存在

二、 ButtonGroup按钮组

学习了基本的按钮,我们可以学习按钮组这个组件ButtonGroup

1、最基本的实例

在这里插入图片描述

       <ButtonGroup variant="contained"><Button>按钮一</Button><Button>按钮二</Button><Button>按钮三</Button></ButtonGroup>

2、垂直按钮组

1、variant属性是可以用在ButtonGroup 上面的
2、color和size同样也可以使用在ButtonGroup 上面
3、默认的按钮组是水平排列的
4、如果要垂直排列,则加上属性orientation=“vertical” 即垂直排列即可。
下面的代码来自官网。

import {Box, Button, ButtonGroup} from "@mui/material";const buttons = [<Button key="one">One</Button>,<Button key="two">Two</Button>,<Button key="three">Three</Button>,
];
function App() {return (<Box sx={{display: 'flex', '& > *': {m: 1}}}><ButtonGroup orientation="vertical" aria-label="Vertical button group">{buttons}</ButtonGroup><ButtonGrouporientation="vertical"aria-label="Vertical button group"variant="contained">{buttons}</ButtonGroup><ButtonGrouporientation="vertical"aria-label="Vertical button group"variant="text">{buttons}</ButtonGroup></Box>);
}
export default App;

在这里插入图片描述
我来解释一下上面的代码含义。

1、Box是一个组件,类似于div,是一个布局组件。
2、display:flex则说明弹性布局。
3、‘& > *’: {m: 1}这段代码的含义是:& > * 在 Sass/SCSS 中表示选择当前选择器的所有直接子元素。在这里,是 Material-UI组件的直接子元素。也就是所有的ButrtonGroup按钮。m:1就是设置外边距为1。

下面是一个例子:

import React from 'react';  
import { makeStyles } from '@material-ui/core/styles';  
import List from '@material-ui/core/List';  
import ListItem from '@material-ui/core/ListItem';  const useStyles = makeStyles({  list: {  display: 'flex',  '& > *': {  m: 1, // 设置所有直接子元素的外边距  },  },  
});  export default function MyComponent() {  const classes = useStyles();  return (  <List className={classes.list}>  <ListItem>Item 1</ListItem>  <ListItem>Item 2</ListItem>  <ListItem>Item 3</ListItem>  </List>  );  
}

在这个例子中,List 组件被设置为了弹性容器,而它的所有直接子元素(ListItem)都将获得由 m: 1 定义的外边距。这个外边距的具体值取决于主题中 spacing 的配置。

http://www.yayakq.cn/news/313388/

相关文章:

  • 一级做爰片a视频网站试看电子商城网站如何建设
  • 长沙网站建设有哪些渭南建设网站
  • 都兰县建设局交通局网站长沙网站建设方案
  • 网站被挂木马怎么办wordpress搭建漫画站
  • 微信_网站提成方案点做广州市住房和城乡建设局阳光家缘
  • 软件下载的网站做淘宝客一定要网站吗
  • 网站首页被挂黑链简易小程序制作
  • 网站开发语言选择怎么做网站海外推广
  • 山西营销网站建设那个公司好公司建设网站的步骤
  • 北京网站建设技术泉州全网营销
  • 站长之家音效酒泉网站怎么做seo
  • 为shopify做推广的网站沈阳信息工程学校中专
  • 衡阳市做淘宝网站建设做网站有个名字叫小廖
  • 做网站打电话怎么和客户说wordpress分类标题自定义
  • 动态电子商务网站 制作常德小程序开发公司
  • 成都网站建设兼职网络营销市场调研的内容
  • 成都市四方建设工程监理有限公司网站最新新闻十条
  • 营销外贸网站建设如何做网站备案
  • 创意设计网站湖北人工智能建站系统软件
  • 建设网站英文翻译佛山网站优化流程
  • 网站导航栏兼容性企业宣传片
  • 建设工程申报系统网站网络营销包括哪些
  • 网站建设设计 网络服务淄博哪有做网站的
  • 网站颜色设计企业网站怎么做排名
  • 七冶建设集团网站wordpress图片打水印
  • 做微信推文的网站内销常用网站
  • 想创办一个本地的人才招聘网站_如何做市场调查问卷赣州做网站jx25
  • 营销型品牌网站建设价格杭州做公司官网的公司
  • 建网站可以铺货wordpress伪静态 插件
  • 北京网站设计公司兴田德润简介ppt模板免费下载素材图片