blog
copyright ©
creamu Inc. All Rights Reserved.
art direction & design: Kunitaka Kawashimo
code, interaction & photography: creamu Inc.
category: Technology

cssのdisplay: flex;で隙間なく3分割する方法

Pocket

cssのdisplay: flex;で隙間なく3分割するには、以下のように書きます。

.box2 {
    width: calc(100% * 2/3);
}
.box1 {
    width: calc(100% / 3);
}

.box2が2/3、.box1が1/3のwidthです。.box2に66%、.box1に34%と指定しても、余白ができてしまい綺麗に表示されません。


Warning: A non-numeric value encountered in /home/users/1/creamuinc/web/creamu.co.jp/wp/wp-content/plugins/wp-social-bookmarking-light/vendor/twig/twig/lib/Twig/Environment.php(462) : eval()'d code on line 43

Warning: A non-numeric value encountered in /home/users/1/creamuinc/web/creamu.co.jp/wp/wp-content/plugins/wp-social-bookmarking-light/vendor/twig/twig/lib/Twig/Environment.php(462) : eval()'d code on line 43

Warning: A non-numeric value encountered in /home/users/1/creamuinc/web/creamu.co.jp/wp/wp-content/plugins/wp-social-bookmarking-light/vendor/twig/twig/lib/Twig/Environment.php(462) : eval()'d code on line 43