Добрый вечер,
Я пытаюсь сделать все кнопки на моём форуме более скруглёнными, но с сохранением квадратной формы. Я использовал CSS в разделе CSS/HTML:
.btn { border-radius: 5px; }
Это работает во вкладке предпросмотра, но не работает на живом форуме после подключения компонента к этим темам.
Текущее состояние форума:
После применения CSS:
Здесь, на Meta, при использовании темы Fully кнопки скруглённые. Однако при применении этой темы на моём форуме они остаются нескруглёнными.
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 19:47:28
2
Попробуйте этот #theme-component
Этот компонент добавит опции для скругления других элементов, таких как цитаты, изображения и многое другое.
Created a very simple component to change the borders of images, oneboxes, blockquotes and staff notices shown in topics.
Allows change of the following settings
set image rounding intensity
set image border width
set image border color
set onebox rounding intensity
change onebox border width
change onebox border color
change onebox background color
set rounding blockquotes intensity
remove left border from blockquotes
set ‘staff color’ rounding intensity
topic thumbnail support for:
list ro…
Боже мой! Я постоянно говорю своим пользователям использовать поиск перед созданием темы!
А теперь я сам виноват в том же! Я искал «скруглённые кнопки». Мой запрос был сложнее, чем нужно. Мне следовало просто поискать «кнопки».
Heliosurge
(Dan DeMontmorency)
17.Июль.2024 19:52:33
4
Что ж, я использовал этот поисковый запрос.
"#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
Это здорово. Думаю, мой компонент сейчас покрывает большинство кнопок, но я не знал об этом подходе, спасибо.