لدي سمة داكنة تعرض حاليًا كل النص في جميع المكونات باللون الأسود على خلفية سوداء. القائمة الوحيدة البيضاء هي القائمة التي تم ضبطها من خلال تجاوز
لقد جربت عدة أشياء مختلفة كما ترون أدناه. لست متأكدًا ولكن المستندات تشير إلى لوحة نصية لكن يبدو أن هذا لا يعمل.
كيف يمكنني تعيين لون الخط العام
import { createMuiTheme } from "material-ui/styles";
const dark = createMuiTheme({
shadows: ["none"],
type: 'dark',
typography: {
color: 'white',
},
palette: {
background: {
paper: '#000',
default: '#000',
},
text: {
default: '#fff',
},
textColor: '#fff',
primary: {
main: '#ff0000',
},
},
root: {
textDecoration: 'none',
},
overrides: {
MuiPaper: {
root: {
boxShadow: 'none',
},
},
MuiBackdrop: {
root: {
backgroundColor: 'rgba(255, 0, 0, 0.75)',
},
},
MuiAppBar: {
root: {
background: 'white',
boxShadow: 'none',
},
colorPrimary: {
backgroundColor: 'transparent'
}
},
MuiIconButton: {
root: {
marginLeft: -12,
marginRight: 20,
color: 'white',
}
}
}
});
export default dark;
https://codesandbox.io/s/kk6zp8jw07
| التقنية | الإصدار |
| -------------- | --------- |
| واجهة المستخدم المادية | 1.00 بيتا 40 |
| رد فعل | 16.3.0 |
| متصفح | كروم |
| إلخ | |
كل شيء موثق هنا: https://material-ui-next.com/style/color/
كيف يمكنني تعيين لون الخط العام
afridley لا يوجد لون خط عام. يأتي معظم اللون الذي تبحث عنه من جزء الطباعة. تحتاج إلى قراءة الوثائق عن كثب:
const theme = createMuiTheme({
- type: "dark",
palette: {
+ type: "dark",
},
});
oliviertassinari شكرا آه على الرد السريع لا أصدق أنني فاتني ذلك. كنت أفكر في الملاحظة حول كيف
palette: {
+ type: "dark",
},
يغير palette.text يعني أنني سأتمكن من تغيير لون الخط الافتراضي يدويًا إذا كنت أعرف ما يجب وضعه فيه.
مثل كيفية احتواء palette.background على ورق وافتراضي فيه. اعتقدت أنه ربما يكون لـ palette.text قيم مماثلة. لكن لم أتمكن من العثور على وثائق حول المكان الذي جاء منه الورق والتقصير ليتم تضمينهما في خلفية لوحة الألوان
لذلك أتساءل عما إذا كانت هناك وثائق حول هذه القيم لأنه لا يمكنني العثور عليها إلا في تذاكر الإصدار.
palette.text
palette.divider
palette.background
palette.action
ex This works
palette: {
background: {
paper: '#000',
default: '#000',
},
},
But what values can I change in
palette: {
text: {
?: '#000',
?: '#000',
},
},
بناءً على الوثائق هنا https://material-ui-next.com/customization/themes/#type -light-dark-theme-
afridley القيم التي يمكنك تغييرها هي قيم أولية وثانوية
هنا رابط https://material-ui.com/customization/default-theme/
))) اقض ساعتين في محاولة لمعرفة ذلك ...
palette: {
text: {
primary: "#ffffff",
secondary: "#00000"
}
}
اللون = "textPrimary"
اللون = "textSecondary"
شكرا لك ، Sleazer!
يجب أن يتحسن الوضع في الإصدار 4. يطبق مكون CssBasline theme.palette.text.primary
على عنصر النص الأساسي.
التعليق الأكثر فائدة
))) اقض ساعتين في محاولة لمعرفة ذلك ...
اللون = "textPrimary"
اللون = "textSecondary"
شكرا لك ، Sleazer!