簡體   English   中英

如何更改 MUI 卡中的圖像大小

[英]How I can change the Image size in MUI Card

import {
  Card,
  CardActionArea,
  CardContent,
  CardMedia,
  Typography,
} from "@mui/material";
import React from "react";
import { styled } from "@mui/material/styles";

const CardImage = styled("div")(({ theme }) => ({
  marginRight: theme.spacing(1),
  height: 250,
}));

function Post() {
  return (
    <Card>
      <CardActionArea>
        <CardImage>
          <CardMedia
            image="https://images.pexels.com/photos/12977998/pexels-photo-12977998.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1"
            title="My Post"
            //   sx={{ height: 250 }}
          />
        </CardImage>
        <CardContent>
          <Typography variant="h5">My First Post</Typography>
          <Typography variant="body">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero
            eaque ducimus maxime expedita, blanditiis explicabo recusandae
            nostrum provident sed accusantium ut repellendus dolore voluptatum
            consequuntur harum. Exercitationem porro provident nulla?
          </Typography>
        </CardContent>
      </CardActionArea>
    </Card>
  );
}

export default Post;

這是這個代碼的output。 在此處輸入圖像描述

我需要更改此卡上的圖像尺寸。 為此,我創建了 CardImage。 但問題是我輸入的高度不會影響圖像大小。 那么我該如何解決這個問題

嘗試將CardMedia替換為:

<CardMedia
component='img'
image="https://images.pexels.com/photos/12977998/pexels-photo-12977998.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1"
title="My Post"
sx={{ height: 250 }}
/>
<CardMedia
component="img"
height="250"
src={imgSource}
alt="alt_text"
/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM