Рубрики
Без рубрики

Базовый стиль на карте в семантическом пользовательском интерфейсе реагировать

Семантический пользовательский интерфейс, кажется, одна из ведущих рамках стиля, поэтому я проводил время, работая с … Tagged with JavaScript, WebDev, начинающие, React.

Семантический пользовательский интерфейс, кажется, является одной из ведущих рамках стиля, поэтому я проводил время, работая с ним, и больше всего мне очень нравится использовать их объекты карты, чтобы отображать пачки информации на экране таким образом, что выглядит приятным для глаз.

Если вы заядлый семантический пользователь, вы бы знали, куда пойти, чтобы найти информацию на семантическом веб -сайте. В этом я также собираюсь показать, как немного ориентироваться на веб -сайте, чтобы помочь получить информацию, которую вы ищете, и что попробовать, если вы не получите желаемые результаты от обычного семантического реквизита.

Так что на самом деле большинство из вас узнают, как найти, где карты на главной странице семантического, но если вы свежи, вы можете использовать темное (перевернутое) меню прокрутки слева, чтобы найти компонент, который вы ищете , или используйте строку поиска, если вы знаете, что вы ищете. После этого вы можете увидеть меню дисплея для различных представлений компонентов карт.

После того, как вы здесь, есть кнопка Slide «Реквизит», которая покажет вам доступные реквизиты, специфичные для его компонента. Вы также можете увидеть свои подкомпоненты в выделенной области. Они также доступны только для его конкретного основного компонента, например:

import React from "react";
import { Card } from "semantic-ui-react";

export default class Card extends React.Component {
  render() {
    return (
      
        
        
          
            Hello World!
          
        
      
    );
  }
}

В приведенном выше коде вы можете увидеть, что компонент находится за пределами суб -компонентов, чтобы помочь с гибкой настройкой контента. Это означает, что вы можете использовать различные подкомпоненты в разных положениях в основном компоненте, чтобы Achiech, который вы стремитесь. Теперь с учетом этого вы сможете пройти через любой компонент, который вы используете в то время, например, карту, как выше, и просмотреть реквизиты основного компонента и подкомпонентов, чтобы выяснить, что вам нужно конкретно. В приведенном выше коде вывод будет базовой картой с двумя разделами, заголовком и разделами описания. Заголовок написан в Shorthand так, как нет закрывающего тега, а описание написано с помощью закрывающего тега. Оба верны и должны выводить то, что вы ищете.

На этом этапе вы сможете импортировать этот компонент и использовать карту в качестве рабочего компонента. Именно здесь все начинает становиться интересными, когда дело доходит до стиля и запуска карты, чтобы действовать, и выглядеть так, как вы ожидаете. Когда вы просматриваете реквизиты этих компонентов в начале, в семантической команде перечислили конкретные значения, которые конкретные реквизиты также принимают. Вы можете получить много различных функций от этих реквизитов и их конкретных значений. Теперь вы можете начать добавлять различные суб -компоненты и стиливать их так, как вы хотите … по большей части.

import React from "react";
import { Card, Icon, Button } from "semantic-ui-react";

export default class randomCard extends React.Component {
  render() {
    return (
      
        
        
          Hello World!
        
        
          
          Money Icon
          
        
      
    );
  }
}

В приведенном выше примере я добавил в автомобиль вторую область контента и добавил компоненты «значок» и «кнопки», стилизованные с реквизитом «перевернутые» и «плавучих». Обратите внимание, что текст рядом со значком внутри этого второго содержимого содержимого является серым. Это продукт команды разработчиков, чтобы внести видимые изменения в контенте для отображения двух различных разделов контента. Я не понял, как это на написании этого Но я тоже не нашел необходимости в этом.

Переходя к перевернутой опоре, которая может быть использована и в других семантических компонентах, если указано, и делает то, что звучит. Он принимает компонент, который используется, и преобразует цветовую схему, обычно от белого в черный, или при использовании на кнопках он меняется с кнопки с твердым цветом на наброшенную кнопку того же цвета, которую вы даете с «цветной» опорой. Плаваная опора – та же самая основная идея, что и «плавание» в CSS, но с семантической опорой предлагает только возможность плавать влево или вправо. Есть и другие способы обойти это, например, использование опоры «TextAlign» на родительском компоненте, чтобы попытаться получить другие ваши элементы в желаемом месте. Иногда это не всегда работает, и есть и другие способы мелко настроить ваш конкретный стиль компонента.

import React from "react";
import { Card, Icon, Button } from "semantic-ui-react";

export default class randomCard extends React.Component {
  render() {
    return (
      
        
        
          
            Hello World!
          
        
        
          
          Money Icon
          
        
      
    );
  }
}

Есть одна дополнительная опора, которую вы можете использовать практически на всех (если не все) компонентах, чтобы помочь получить больше стиля. Здесь вступает в игру «стиль». Эта опора предназначена для реализации стиля CSS внутри самих компонентов. Теперь, если вы хотите сохранить весь стиль в папке CSS, то это, вероятно, не вариант для вас. Лично мне гораздо проще стилизовать прямой элемент, который мне нужен таким образом, вместо того, чтобы стилировать через файл CSS, так как вы можете написать свои компоненты и стиль их в файле или даже в том же усилием, если вы знаете, как хотите чтобы ужечь это уже.

В приведенном выше примере компонент стилизован с использованием лестницы обоих семантических специфических реквизитов, на стиле CSS через опору стиля. Возможность узнать, какой у вас уже есть стиль, на нем также облегчает избегание перекрытия различных моделей стиля. Я назвал основной компонент содержимого как определенную высоту и фоновое изображение с его размером, установленным для «покрытия», чтобы покрыть контейнер. Текст изнутри первоначально устанавливается на черный цвет, но теперь с помощью стиля, я смог выбрать конкретный компонент, в котором был текст, и изменить цвет на белый для видимости.

Надеемся, что после того, как вы зашли так далеко, теперь вы немного удобнее работать, не только карту, но и другие компоненты и как копаться через некоторую информацию на семантическом веб -сайте.

Лучший совет грубого при застенчивании о том, как заставить что -то работать определенным образом, – это просто дать хороший поиск в Google, а затем пересечь то, что вы знаете со своим, вы ищете, чтобы попытаться достичь своей главной цели.

Спасибо за чтение, удачи и счастливое кодирование!

Оригинал: “https://dev.to/tpatterson/basic-styling-on-a-card-in-semantic-ui-react-1k8n”