Добрый вечер,
Я пытаюсь сделать все кнопки на моём форуме более скруглёнными, но с сохранением квадратной формы. Я использовал CSS в разделе CSS/HTML:
.btn { border-radius: 5px; }
Это работает во вкладке предпросмотра, но не работает на живом форуме после подключения компонента к этим темам.
Текущее состояние форума:
После применения CSS:
Здесь, на Meta, при использовании темы Fully кнопки скруглённые. Однако при применении этой темы на моём форуме они остаются нескруглёнными.
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 19:47:28
2
Попробуйте этот Customization > Theme component
Этот компонент добавит опции для скругления других элементов, таких как цитаты, изображения и другие
Создан очень простой компонент для изменения границ изображений, однобоксов, цитат и уведомлений сотрудников, отображаемых в темах.
Возможна настройка следующих параметров:
интенсивность скругления изображений
ширина границы изображения
цвет границы изображения
интенсивность скругления однобоксов
ширина границы однобоксов
цвет границы однобоксов
цвет фона однобоксов
интенсивность скругления цитат
удаление левой границы у цитат
интенсивность скругления для «цвета сотрудников»
поддержка миниатю…
Боже мой! Я постоянно говорю своим пользователям использовать поиск перед созданием темы!
А теперь я сам виноват в том же! Я искал «скруглённые кнопки». Мой запрос был сложнее, чем нужно. Мне следовало просто поискать «кнопки».
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 19:52:33
4
Что ж, я использовал этот поисковый запрос.
"#customization:theme-component Round"
Вы также можете использовать
:root {
--d-button-border-radius: 5px
}
или
:root {
--d-border-radius: 5px;
}
если вы действительно хотите скруглённые углы повсюду.
Хм… снова оба варианта работают только в режиме предпросмотра, даже после обновления форума и повторного входа и выхода из системы.
Jagster
(Jakke Flemming)
17.Июль.2024 20:05:00
7
Aaron Walsh, пост:3, тема:316874:
воспользуйтесь функцией поиска
Открытая рана на сайте… где моя соль
Пятый удар:
Извини, дружище, я просто не смог устоять перед искушением
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 20:08:58
8
После установки компонента и его применения добавьте его в свою тему, затем обновите страницу.
После этого он должен быть виден независимо от того, выполнен вход в систему или нет.
Предпросмотр предназначен только для тестирования без активных тем.
Moin
17.Июль.2024 20:10:11
9
Aaron Walsh, пост:6, тема:316874:
оба, похоже, работают только в режиме предпросмотра
Добавляли ли вы какие-либо другие компоненты, которые также настраивают кнопки?
например, Скруглённые границы изображений
Извините, я отвечал на пост @awesomerobot с CSS.
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 20:11:53
11
То же самое касается создания пользовательского компонента. После его сохранения необходимо добавить его в ваши темы.
Сделал и это.
Посмотрел на ответ от @Moin и не вижу ничего, что могло бы конфликтовать с кастомным компонентом. Я глубоко изучу «Discourse Button Style». У меня это уже было, и, честно говоря, там было много пустых полей, и мой мозг с СДВГ не справлялся, ха-ха! Мне подошел бы простой CSS (если бы он сработал).
Да, у меня это есть. Значит, это конфликтует с пользовательским компонентом?
Тогда мне придется вручную создать CSS для кнопок, аватаров и изображений, которые я хочу/рассматриваю.
Moin
17.Июль.2024 20:28:52
14
Aaron Walsh, пост:13, тема:316874:
Так что это конфликтует с пользовательским компонентом?
Есть настройка button settings enabled, так что, вероятно, да.
Мне нужно убедиться, что я проверил все параметры, прежде чем переходить к другому компоненту.
Оба параметра:
Интенсивность скругления углов кнопки
Интенсивность скругления углов поля категории
были установлены в 0 пикселей.
Извините за потраченное время! Но отличная командная работа!
MarcP
(MarcP)
19.Июль.2024 16:59:45
16
Это здорово. Думаю, мой компонент сейчас покрывает большинство кнопок, но я не знал об этом подходе, спасибо.