LoginSignup
8
3

More than 3 years have passed since last update.

スペース内要素の中央揃え

Last updated at Posted at 2020-12-06

はじめに

2019年のAdvent Calendarで公開したいいね!プラグイン EXで選択できるアイコンを増やしました。

image.png
image.png

アイコンをスペース要素内に表示する場合に縦位置を中央揃えするのに戸惑ったのでメモしておきます。

例えばこんなコードです。このとき縦位置が中央揃いになりません。

(($) => {
  kintone.events.on("app.record.detail.show", (event) => {
    const element = kintone.app.record.getSpaceElement("space");
    $(element).append("<span><button>ボタン</button></span>");

    return event;
  });
})(jQuery);

image.png

heightが指定できる場合

親要素のspanに以下を設定すれば中央揃えにできます。

display: inline-flex;
height: 66px;
justify-content: center;
align-items: center;

button3.gif

heightが指定できない場合

親要素のspanに以下を設定すれば中央揃えにできます。

position: absolute;
transform: translateX(-50%) translateY(-50%);
top: 50%;
left: 50%;

button4.gif

8
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
3