x11 Posted June 30, 2020 Share Posted June 30, 2020 Какое-бы я число не ставил, углы кнопки не закругляются .btnSaveContactForm { margin: 20px 30px; border-radius: 20000px; } Link to comment Share on other sites More sharing options...
Sherzod Posted June 30, 2020 Share Posted June 30, 2020 1 hour ago, x11 said: Какое-бы я число не ставил, углы кнопки не закругляются CustomCSS: .borderBtn .x-inner-el { border-radius: 10px; } UnimButton.LayoutConfig.Cls = borderBtn 1 Link to comment Share on other sites More sharing options...
x11 Posted June 30, 2020 Author Share Posted June 30, 2020 7 minutes ago, Sherzod said: .x-inner-el спасибо, это помогло 1 Link to comment Share on other sites More sharing options...
Kenneth Posted December 5, 2020 Share Posted December 5, 2020 А у меня почему то не работает. Дельфи и версия фреймворка последней версии. Создаю в рантайме кнопки, при создании использую вот такой код: btn.ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; btn.JSInterface.JSConfig('cls',['btnborder']); CustomCSS: .btnborder .x-inner-el{ border-radius: 20px; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; } P.S. В десктопном браузере работает (без .x-inner-el), а в мобильном никак не хочет. Link to comment Share on other sites More sharing options...
Sherzod Posted December 6, 2020 Share Posted December 6, 2020 1 hour ago, Kenneth said: Создаю в рантайме кнопки, при создании использую вот такой код: Как Вы создаете? Link to comment Share on other sites More sharing options...
Kenneth Posted December 7, 2020 Share Posted December 7, 2020 On 12/6/2020 at 6:03 AM, Sherzod said: Как Вы создаете? with TUnimButton.Create(UnimScrollBox1) do begin ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; JSInterface.JSConfig('cls',['btnborder']); Parent:=UnimScrollBox1; Align:=alLeft; end; Link to comment Share on other sites More sharing options...
Sherzod Posted December 7, 2020 Share Posted December 7, 2020 2 hours ago, Kenneth said: with TUnimButton.Create(UnimScrollBox1) do begin ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; JSInterface.JSConfig('cls',['btnborder']); Parent:=UnimScrollBox1; Align:=alLeft; end; Присвойте имя. Link to comment Share on other sites More sharing options...
Kenneth Posted December 7, 2020 Share Posted December 7, 2020 11 minutes ago, Sherzod said: Присвойте имя. Ничего не меняется. Также. Link to comment Share on other sites More sharing options...
Sherzod Posted December 8, 2020 Share Posted December 8, 2020 8 hours ago, Sherzod said: with TUnimButton.Create(UnimScrollBox1) do begin ClientEvents.UniEvents.Values['beforeInit']:='function(sender, config){ config.cls="btnborder";}'; JSInterface.JSConfig('cls',['btnborder']); Parent:=UnimScrollBox1; Align:=alLeft; end; OK. Пожалуйста, прикрепите тестовый случай. Для меня работает без проблем. Link to comment Share on other sites More sharing options...
Kenneth Posted December 8, 2020 Share Posted December 8, 2020 @Sherzodспасибо за ответ. В тестовом у меня тоже сработало, а в рабочем не хочет. Буду разбираться из-за чего, как разберусь отпишусь о причине. 1 Link to comment Share on other sites More sharing options...
x11 Posted December 8, 2020 Author Share Posted December 8, 2020 12 hours ago, Kenneth said: config.cls="btnborder"; может здесь попробовать одинарные кавычки? Link to comment Share on other sites More sharing options...
Kenneth Posted December 8, 2020 Share Posted December 8, 2020 Проблема была в MainModule.TouchTheme. Данные стили срабатывают только если стоит тема triton, то что по умолчанию. Если поставить другую тему, то стили уже не работают. Возможно ли реализовать стиль при любых темах? Link to comment Share on other sites More sharing options...
x11 Posted December 9, 2020 Author Share Posted December 9, 2020 вот тема neptune и iOS Link to comment Share on other sites More sharing options...
Kenneth Posted December 9, 2020 Share Posted December 9, 2020 @x11 не могли бы показать custom.CSS как у вас прописан? Link to comment Share on other sites More sharing options...
x11 Posted December 9, 2020 Author Share Posted December 9, 2020 Если говорить о моих снимках выше, то там я просто указал round в свойстве UI у кнопок TUnimToolButton. Link to comment Share on other sites More sharing options...
x11 Posted December 9, 2020 Author Share Posted December 9, 2020 на счет TunimButton, вот такой код .btnSaveContactForm .x-inner-el{ border-radius: 10px; } и в свойстве unimButton1.LayoutConfig.Cls прописано у меня btnSaveContactForm Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now