Inline CSS styles in React: how to implement a:hover?

前端 未结 18 898
星月不相逢
星月不相逢 2020-11-28 21:51

I quite like the inline CSS pattern in React and decided to use it.

However, you can\'t use the :hover and similar selectors. So what\'s the best way to

18条回答
  •  被撕碎了的回忆
    2020-11-28 22:10

    Checkout Typestyle if you are using React with Typescript.

    Below is a sample code for :hover

    import {style} from "typestyle";
    
    /** convert a style object to a CSS class name */
    const niceColors = style({
      transition: 'color .2s',
      color: 'blue',
      $nest: {
        '&:hover': {
          color: 'red'
        }
      }
    });
    
    

    Hello world

提交回复
热议问题