ui neumorphism
v1.1.3
反应组件库是在“新的skeuomormormormis”或“ neumormorlism” UI/UX趋势上设计的。
所有组件均根据新态设计趋势设计。
图书馆具有50多个单独的组件。
在此处查看示例。
每个组件及其API都有充分的记录,其中包括各种示例以及其代码和预览。
在此处查看文档。
npm install --save ui-neumorphism import React , { Component } from 'react'
import { Button } from 'ui-neumorphism'
import 'ui-neumorphism/dist/index.css'
class Example extends Component {
render ( ) {
return < Button />
}
} 在Neumorthism UI中,主题很简单。它是通过使用和修改颜色的根CSS变量来完成的。
要更改主题,您可以直接或借助于overrideThemeVariables() root css变量或借助于这样的函数。
import React , { Component } from 'react'
import { overrideThemeVariables } from 'ui-neumorphism'
import 'ui-neumorphism/dist/index.css'
class App extends Component {
componentDidMount ( ) {
// takes an object of css variable key-value pairs
overrideThemeVariables ( {
'--light-bg' : '#E9B7B9' ,
'--light-bg-dark-shadow' : '#ba9294' ,
'--light-bg-light-shadow' : '#ffdcde' ,
'--dark-bg' : '#292E35' ,
'--dark-bg-dark-shadow' : '#21252a' ,
'--dark-bg-light-shadow' : '#313740' ,
'--primary' : '#8672FB' ,
'--primary-dark' : '#4526f9' ,
'--primary-light' : '#c7befd'
} )
}
...
}在这里--light-bg和--dark-bg是具有特定颜色值的CSS变量。
使用CSS变量的这种幂,您可以从整个应用程序中的任何地方更改应用主题。
所有CSS变量定义都存在于index.css的根标签中。这些变量用于主题库及其可用于修改的库。
麻省理工学院©Akaspanion