วิธีปรับแต่งโต้ตอบ-เลือกส่วนประกอบ?

0

คำถาม

ฉันมีปัญหานิดหนอยกับ react-select ส่วนประกอบ restyling. ถ้าคุณดูพอ ย่างเป็นทางการหมอ คุณจะเห็นทั้งหมดคุณลักษณะที่สามารถเป็น restyled. ปัญหาที่ฉันมีคืนที่รอบๆข้อความฉันเขียนมันมีสีน้ำเงินแดงและไม่สามารถลบพวกเขา ยังรอบๆตู้คอนเทนเนอร์

enter image description here

ถ้าฉันตรวจสอบมันนี่คือสิ่งที่ฉันได้:

enter image description here

มันเป็นชื่อ react-select-3-input และไม่สามารถลบมันถึงแม้ว่าฉันเขียนโดยตรง chrome รตรวจสอบเพื่อให้คนเดียวทำมันอยู่ในนรหัสมอส

ฉันใช้ nextjs เป็นส่วนเฟรมเวิร์กและฉันถูกเพิ่มแฟ้ม สไตล์วิคทอเรียหรอกcss และการนำเข้ามันมายัง _app.tsx. ฉันพยายามเพิ่มนี้เพื่อดูสิ่งที่เกิดขึ้น:

#react-select-2-input {
  background-color: red;
  color: red;
  font-size: 40;
  background-color: red;
}

แต่ไม่มีอะไรเกิดขึ้น

ยังไงคุณคิดว่าฉันสามารถแก้ไขเรื่องนี้?

css next.js react-select reactjs
2021-11-18 08:08:15
1

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

0

ถ้าคุณอ่านเอกสารคู่มือเพื่อตอบโต้เลือกคุณสามารถเห็นว่า docs เบี่ยงเบนเธอไปทางการใช้อารมณ์มากกว่าตรงไปข้างหน้าของ CSS.

ตอนที่ implementing นี้คุณทำงานควรจะทำอะไรแบบนี้:

const reactSelectStyles = {
    singleValue: (provided, state) => ({
        ...provided,
        color: 'inherit',
    }),
    menu: (provided, state) => ({
        ...provided,
        'z-index': 9,
    }),
    multiValue: (provided, state) => ({
        ...provided,
        color: state.isDisabled ? "#000" : "#fff",
    }),
};

นี่จะต้องสร้างวัตถุงนั้นคุณก็สามารถใช้สำหรับ styling

<Select
    styles={reactSelectStyles}
/>

เตรียมไว้ให้อยู่ในนรหัสอยู่เหนือทำให้มั่นใจว่าค่าปริยาย styling คือนรวม(ดังนั้นคุณจะไม่เติมมันหากคุณต้องการให้และรัฐสามารถใช้เพื่อทำจัดการพาต่างออกรูปแบบมันขึ้นอยู่กับรัฐของโต้ตอบเลือก.

ฉันจะบอกว่าคุณโดยรวมแล้ว..ยังจะต้องให้หนักขึ้นได้เวลาแก้ไขมันโดยใช้ปกติของไวยากรณ์แบบ CSS ตั้งแต่ตอบโต้เลือก(การใช้อารมณ์)จะสร้างปรับอัตโนมัติของไวยากรณ์แบบ CSS เรียนนั่นไม่ได้เคลื่อนคล้อยกับคนอื่น

2021-11-18 09:48:22

Ofcourse ฉันทำมันเหมือนนี้สำหรับส่วนอื่นๆ. ปัญหาของฉันคือสีน้ำเงินกล่องคุณสามารถเห็นรอบๆข้อความ ฉันไม่สามารถเข้าถึงมันผ่านทางอารมณ์ดังนั้นฉันพยายามกับคลาสสิคของ css. ปัญหาคือฉันไม่สามารถเข้าถึงมันไม่ใช้การตรวจสอบเพื่อนขอบโครเมี่ยม
Loudrous

ในภาษาอื่นๆ

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

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