Closed the-red closed 2 years ago
@the-red issue の登録ありがとうございます。 type ごとに CSS を指定しているため、Custom CSS を適用した場合でも Custom CSS プロパティとして上書きした部分以外は元の type ごとの CSS を継承します。 type ごとの CSS 差分の必要性については改めて確認して必要に応じて修正対応を入れたいと思います。
submit type を推奨しているわけではないです。用途に応じて使い分けていただけると嬉しいです。 よろしくお願いします。
@TomokoMiyake ありがとうございます。 CSSカスタマイズの仕様というよりは、もともとのコンポの仕様ということですね。 であれば、あまり深堀りすることはなさそうなのでCloseしようと思います。
https://github.com/kintone-labs/kintone-ui-component/issues/1172 こちらの対応含めて、 CSS差分の必要性や、ドキュメントのわかりやすさは検討お願いします。
自分の中では「CSSカスタマイズ時はsubmitしか使わない」という運用対応にしますw
@the-red 承知いたしました。 ご指摘いただいた部分は、CSS 設定内容を改めて確認の上改善していきたいと思います。
Version
Environment
Current Behavior
https://github.com/kintone-labs/kintone-ui-component/issues/1172 こちらとも少し関係するのですが、 ボタンに対してカスタムCSSで色を変更したときに、 元のボタンタイプによって、見た目が若干変わります。
submitの色を、いろいろなパターンにCSSをあてて再現してみました。
submit
まず、元がsubmitだと、全く同じになります。 他の色に変えて並べても、サイズ的に違和感ありません。
normal
次にnormalに対してsubmitの色を当てると、
box-shadow
がついてしまって、左上だけがnormalっぽい色味になってしまいます。alert
alertは、前のIssue https://github.com/kintone-labs/kintone-ui-component/issues/1172 で書いたとおりボタンが小さいので、 CSS適用後も小さいボタンになってしまいます。
Expected Behavior
type関係なく、カスタムCSSを当てると同じ見た目になるようになると一番うれしいです。
ただ、
type: submit
を常に使えば綺麗になるのは分かったので、 せめてドキュメントに一言注意書きを入れてもらえると有り難いです。https://kintone-ui-component.netlify.app/docs/ja/components/desktop/button#custom-css ドキュメントのサンプルコードには「submit」にはなっていますね。 これはやはり、「暗黙のsubmit推奨」ということだったのでしょうか?