2016.09.15

2017.05.24

コーディング

2カラムのスマホサイトで片側だけ可変の横幅にする方法

壁越しにのぞき込む男性

レスポンシブサイトではwidthをパーセントで指定することは珍しくありません。ですがどうしても片側だけ横幅をピクセルで指定して、残りの領域は自動で埋まるように使いたい、そう思ったことはありませんか?

今回はそんなときに使えるcssサンプルです。
レスポンシブサイトで左右に振ったサムネイル画像の横に注釈テキストを回りこませたい、そんなときに使えるサンプルとなっています。

See the Pen jrqwWY by hoshu_t (@hoshu_t) on CodePen.

固定するdivにはwidthをpxで指定し、可変するdivにはwidth100%を指定します。
可変するdivに、固定するdivのwidth分、-(マイナス)のmargin-leftを指定します。
同じく可変するdivに、固定するdivのwidth分のpadding-leftを指定します。
同じく可変するdivに、box-sizing:border-box;を指定します。

知らないと意外と思いつかない方法かもしれません。覚えておくと便利です。

SHARE

この記事の筆者

Web&Soundクリエイター 田村 培修

Web&Soundクリエイター 田村 培修

楽器とパソコンのキーボードを使い分ける当社のマルチクリエイター。e-sportsに興味津々であれこれ情報を収集中。

WEBSITE DESIGN REQUEST

ホームページ制作・リニューアルの
ご相談はお気軽に

TEL 06-6537-9941 平日 9:00〜19:00

〒550-0012 大阪府大阪市西区立売堀2-5−41

ホームページ制作を相談する