#yyds干货盘点 react笔记之完成meals组件

简介: #yyds干货盘点 react笔记之完成meals组件

meal.js

import React from 'react';
import classes from "./Meal.module.css";
/*
*   食物组件
* */
const Meal = () => {
    return (
        <div className={classes.Meal}>
            <div className={classes.ImgBox}>
                <img src="/img/meals/1.png"/>
            </div>
            <div>
                <h2 className={classes.Title}>汉堡包</h2>
                <p className={classes.Desc}>百分百纯牛肉配搭爽脆酸瓜洋葱粒与美味番茄酱经典滋味让你无法抵挡!</p>
                <div className={classes.PriceWrap}>
                    <span className={classes.Price}>12</span>
                    <div>数量</div>
                </div>
            </div>
        </div>
    );
};
export default Meal;

样式部分

.Meal{
    /*开启弹性盒*/
    display: flex;
    /*设置辅轴对齐方式*/
    align-items: center;
    /*设置外边距*/
    padding: 30rem 20rem;
    border-bottom: 1px #f2f2f2 solid;
}
.ImgBox{
    width: 280rem;
}
img{
    width: 100%;
}
.Title{
    font-weight: normal;
    font-size: 18px;
    margin: 0;
}
.Desc{
    margin: 0;
    color: #bbb;
    font-size: 12px;
    padding-right: 40rem;
}
.PriceWrap{
    margin-top: 40rem;
    display: flex;
    justify-content: space-between;
}
.Price{
    font-weight: bold;
    font-size: 18px;
}
.Price::before{
    content: '¥';
    font-size: 12px;
}

父组件

import React from 'react';
import Meal from "./Meal/Meal";
import classes from './Meals.module.css';
/*
*   食物列表的组件
* */
const Meals = () => {
    return (
        /*现在将滚动条设置给了Meals*/
        <div className={classes.Meals}>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
            <Meal/>
        </div>
    );
};
export default Meals;
相关文章
|
9月前
|
资源调度 前端开发 JavaScript
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
160 0
|
7月前
|
前端开发 JavaScript Java
React 速通笔记
【7月更文挑战第17天】
62 1
|
6月前
|
前端开发 JavaScript UED
React 基础与实践 | 青训营笔记
React 基础与实践 | 青训营笔记
70 0
|
9月前
|
存储 前端开发 中间件
React组件间的通信
React组件间的通信
72 1
|
9月前
|
前端开发 JavaScript API
React组件生命周期
React组件生命周期
140 1
|
9月前
|
前端开发 应用服务中间件 数据库
react服务端组件
react服务端组件
65 0
|
9月前
|
前端开发 JavaScript
快速上手React:从概述到组件与事件处理
快速上手React:从概述到组件与事件处理
|
9月前
|
资源调度 前端开发 JavaScript
React组件
React组件
72 0
|
前端开发
React-父子组件通讯
React-父子组件通讯
63 0
React-父子组件通讯
|
9月前
|
存储 前端开发 JavaScript
React组件中如何通讯
React组件中如何通讯
38 0