0
votes

Matériel-UI Appliquez le pseudo classe ':: avant' avec les accessoires de classe de composants

J'essaie d'utiliser une classe de pseudo pour le MUI-App-Bar. J'ai lu quelques questions à ce sujet ici. Mais cela ne m'apportait plus. Mon composant ressemble à ceci:

const styles = (theme: Theme) => createStyles({
    appBar: {
        backgroundColor: theme.palette.background.default,
        height: '48px',
        '&::before': {
            content: "",
            position: 'absolute',
            left: '2.5%',
            bottom: 0,
            right: '2.5%',
            width: '95%',
            borderBottom: '1px solid magenta',
        }
    }
});

class TabBar extends React.Component<WithStyles<typeof styles> & WithTranslation, TabBarInterface> {
...
render() {
        const { classes } = this.props;
        ...

        return (
                <AppBar className={classes.appBar} position="relative">
                  ...
                </AppBar>

        );
    }
}

export default withStyles(styles)(withTranslation()(TabBar));


0 commentaires

3 Réponses :


0
votes

ive a découvert que l'ajout de pseudo classes aux éléments d'en-tête HTML5 ne fonctionne pas.


0 commentaires

7
votes

C'est parce que la valeur du contenu est en fait vide. Vous devez utiliser quelque chose comme: xxx


1 commentaires

M'a aidé aujourd'hui!



0
votes

a vu que la valeur par défaut est la suivante: xxx

à la place, je l'ai envode en utilisant: xxx


0 commentaires