วัสดุส่วนติดต่อผู้ใช้จาวาสคริปต์กล่องโต้ตอบเพิ่มความกว้าง

0

คำถาม

ฉันใช้กล่องโต้ตอบจากวัสดุส่วนติดต่อผู้ตอบโต้กับ js และต้องการจะเพิ่มความกว้างของมัน ฉันรู้ว่ามันมีอุปกรณ์ประกอบที่เรียกว่า maxWidth และฉันต้องใช้มัน มันจะยิ่งเพิ่มความกว้าง upto 900px(เมื่ maxWidth="lg"). ฉันรู้ว่ามันมี fullScreen อุปกรณ์ประกอบในที่กล่องโต้ตอบต้องใช้ทั้งหมดองจอภาพด้วย สิ่งที่ฉันต้องการคือไม่ต้องใช้ทั้งหน้าจอแต่ฉันอยากจะมีมากกว่าความกว้างกว่า 900px. ใครก็ได้ช่วยฉัน?

javascript material-ui reactjs
2021-11-24 06:22:02
2

คำตอบที่ดีที่สุด

1

คิดว่ามันออกมา...

คุณต้องการนำเข้า makeStyles จาก material-ui/core และยกเลิกบางวัสดุ styling.

นี่คือกล่องโต้ตอบแบ่งส่วนประกอบรหัส

import React from 'react';

//Material UI Components
import {
  Dialog,
  DialogContent
} from '@material-ui/core';

//Material UI Styling
import {
  makeStyles
} from '@material-ui/core/styles';

const useStyles = makeStyles({
  root: {
    ".MuiDialogContent-root": {
      padding: "0px 24px 8px 24px !important"
    },
    "& .MuiDialog-paperWidthLg": {
      maxWidth: "none !important"
    },
    "& .MuiDialog-paper": {
      margin: 0
    },
    "& .MuiDialogTitle-root": {
      padding: "4px !important"
    }
  },
  content: {
    "&:first-child": {
      paddingTop: "12px"
    }
  }
});



export default function PopUp(props) {

  const {
    children,
    openPopup,
    setOpenPopup,
  } = props;
  const classes = useStyles();

  const handleClose = () => {
    setOpenPopup(false);
  };

  return (

    <
    Dialog className = {
      classes.root
    }
    onClose = {
      handleClose
    }
    open = {
      openPopup
    }
    maxWidth = "lg" >

    <
    DialogContent className = {
      classes.content
    } > {
      children
    } <
    /DialogContent>

    <
    /Dialog>

  )
}

2021-11-24 08:59:48
0

วัสดุส่วนติดต่อผู้ใช้ขอมีใหญ่มากจำนวนมากของวิธีในการปรับแต่งของส่วนประกอบฉันอาจจะแนะนำให้คุณเพื่ออ่านเอกสารเกี่ยวกับมัน: ว่างเพื่อปรับแต่ง

ตอนที่มันเป็นเรื่องเดียวส่วนประกอบมันอาจจะเป็นเรื่องง่ายสำหรับคุณต้องใช้ อุปกรณ์ประกอบ x

สำหรับตัวอย่างที่เขียนอยู่ในเอกสาร:

<Slider
  defaultValue={30}
  sx={{
    width: 300,
    color: 'success.main',
  }}
/>
2021-11-24 09:11:51

ฉันพยายามแล้ว มันจะยิ่งเพิ่มความกว้าง upto 900px. ฉันต้องการมากกว่าความกว้างกว่านั้น
Shakya Karunathilake

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่