Reactjs, семантический пользовательский интерфейс реагирует, меню> пункт проблемы - PullRequest
0 голосов
/ 18 марта 2019

Это мой первый вопрос здесь, и я новичок в React, и семантический пользовательский интерфейс реагирует, так что извините, если мой вопрос немного офигительный.

Итак, я создал меню, используя семантическое взаимодействие с пользовательским интерфейсом после его импорта. Теперь у меня есть возможность выбрать любой цвет фона для меню из предложенных вариантов. Но я хочу установить его на свой цвет. Так как мне настроить таргетинг на таблицу стилей? Я попробовал .ui.menu и потерпел неудачу. Вот начальная часть кода:

import React, { Component, createRef } from 'react'
import { Input, Menu, Image, Grid, Sticky } from 'semantic-ui-react'
import styled from 'styled-components'
import Link from 'next/link';
import { relative } from 'path';

export default class Navbar extends Component {
    constructor(props) {
        super(props);
    }
    state = { activeItem: this.props.currentPage }
    contextRef = createRef()
    render() {
        const { activeItem } = this.state
        return (
            <div >
                <Menu size="massive" className="size" pointing stackable>
                    <Image style={{ 'font-size': 50 }} avatar src='http://www.transitionsta.org/wp-content/uploads/2016/12/twitter-black-round-icon.png' className='logo' />
                        <Link href='/home'>
                            <Wrap>
                               <Menu.Item
                                  name='HOME'
                                  active={activeItem === 'home'}
                                  position='right'
                                   />
                             </Wrap>
                            </Link>
                            <Link href="/contact">
                              <Wrap>
                                  <Menu.Item
                                     name='CONTACT US'
                                     active={activeItem === 'contact us'}
                                     position='right'
                                    />
                                </Wrap>
                            </Link>
                            <Link href='/aboutProfile'>
                             <Wrap>
                              <Menu.Item
                                 name='ABOUT US'
                                 active={activeItem === 'about us'}
                                 position='right'
                                 />
                                </Wrap>
                            </Link>
                </Menu>

Итак, как будет сделан таргетинг на цвет фона меню и как он будет отличаться от таргетинга на меню> пункт? Спасибо, ребята.

1 Ответ

0 голосов
/ 18 марта 2019

Вы можете использовать

  • атрибут className (убедитесь, что он переопределяет текущий CSS, используйте !important при необходимости)
  • встроенный стиль <Menu style={{ backgroundColor: 'red'}}>
  • Стилизованные компоненты
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...