Публикации по теме 'material-design'


Почему в моем проекте дублируются стили Angular Material?
В этой статье предполагается, что вы используете SCSS с Angular CLI . Как выглядят эти повторяющиеся стили? Вы можете увидеть стиль .mat-toolbar.mat-primary вверху. Тогда вы можете увидеть это внизу еще раз. На этот раз с теми же точными стилями ( background , color ) и значениями, но все они переопределены. В этом примере есть только 1 повторяющийся набор стилей, но очень легко внезапно увидеть 3 повторяющихся набора или 5 или более! Как вы могли догадаться, это может..

Включение или отключение анимации во время выполнения в Angular
Анимации могут быть беспокойными для работы в некоторых сценариях. А когда дело доходит до автоматизированного тестирования с помощью таких инструментов, как Cucumber или Protractor, они могут стать проблемой. Ниже описан подход к отключению анимации во время выполнения, который позволяет отключить ее либо для конечного пользователя, либо для ваших тестов автоматизации, чтобы сделать их более стабильными. Сначала создайте новый файл с именем src/app/app-animate.class.ts со следующим..

Создание mdAutocomplete для фреймворка vue-material
Как всегда, я постараюсь писать как можно меньше, чтобы вы могли перейти к делу как можно скорее. Главная идея Общая идея состоит в том, чтобы создать компонент, который работает как автозаполнение. Последний компонент должен иметь внешний вид Material Design, а также повторно использовать компоненты vue-material. После поиска и тестирования некоторых «родных» компонентов из фреймворка я решил использовать следующее: mdInput : mdAutocomple требует ввода; mdMenu : этот компонент..

Как отображать сообщения в приложении с помощью Material-UI в веб-приложении React
В некоторых ситуациях ваше веб-приложение должно отображать информационное сообщение, чтобы сообщить пользователям, было ли событие успешным или нет. Например, сообщение «Успех» после того, как пользователь щелкнет кнопку и успешно завершит какое-либо действие. В этом руководстве я покажу вам, как создать простой компонент для информационных сообщений в приложении с помощью React и Material-UI. Мы назовем это Notifier компонентом. Вот основные разделы этого руководства: Начиная..

Vue, Storybook, TypeScript - начало нового проекта с учетом лучших практик
Vue, Storybook, TypeScript - начало нового проекта с учетом лучших практик Мне нравится писать код на React. Это может быть странным введением в историю о Vue, но вам нужно понять мою предысторию, чтобы понять, почему я здесь обсуждаю Vue. Мне нравится писать код React, и я ненавижу его читать. JSX - отличная идея для быстрой сборки частей, Material-UI - отличное решение для начальной загрузки пользовательского интерфейса вашего следующего стартапа, вычисление CSS из констант JS..

Вам нужна темная или светлая тема для реакции?
Это так просто! Шаг первый yarn add @material-native-theme/theme-provider Шаг второй определите свою тему в корневом приложении. import React from "react"; import { ThemeProvider } from "@material-native-ui/theme-provider"; export const App = (props) => { return ( <ThemeProvider theme={theme}> // ...Children </ThemeProvider> ); } дерево шагов Определите собственные стили import React, { Component } from 'react'..

Как добавить пользовательский реквизит в компонент типографики Material-UI
Прежде чем мы начнем, вот конечный результат, которого мы добьемся к концу этой статьи: ✔️ Компонент типографики с настраиваемыми реквизитами fontWeight и emphasis . JavaScript React Codesandbox В этой статье я использую JavaScript только для простоты, но я также включил версию Typescript. Тестовая среда для кодов реакции на машинописный текст 💡 Также, если вы ищете одноразовое решение, вот быстрый и простой способ переопределить font-weight с помощью компонента Box:..