【问题标题】:React native - pseudo elements equivalentReact native - 等效的伪元素
【发布时间】:2018-07-18 07:04:53
【问题描述】:

我想创建一个顶部带有条纹的按钮,看起来像是在按钮后面(下图)。

我已经通过使用 ::after 伪类在纯 CSS 中解决了这个问题。但我不确定如何在 React 中做到这一点。如有任何建议或帮助,我们将不胜感激。

【问题讨论】:

  • React Native 中没有伪元素。您需要使用另一个元素来实现此 UI。

标签: reactjs react-native


【解决方案1】:

有一种方法是使用迷人的 div。

const IconDiamond = glamorous.div(
  {
    width: 0,
    height: 0,
    border: '50px solid transparent',
    borderBottomColor: 'red',
    position: 'relative',
    top: '-50px',
    '&::after': {
      content: `''`,
      position: 'absolute',
      left: '-50px',
      top: '50px',
      width: '0',
      height: '0',
      border: '50px solid transparent',
      borderTopColor: 'red',
    }
  },
)

请注意:

查看更多信息:https://github.com/paypal/glamorous/issues/223

了解更多关于魅力div的信息https://glamorous.rocks/basics

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-07
    • 2021-07-29
    • 2018-05-18
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 2021-01-08
    相关资源
    最近更新 更多