FEVDES BLOG

自分の経験をシェアしたい。Webデザインのテクニック&効率化。

CSS

CSSのcalcで、width:100%からマイナスpx指定する

投稿日:

SPONSORED LINK

CSSでcalcがあるのを知ってましたが、使いどころがわからずに、放置していました。

例えば、こちらのサンプルのように、レスポンシブなどで、画像の幅は固定し、テキスト部分は伸縮する時に使えますね。

calcのサンプルはこちら

SPONSORED LINK

HTML

<div class="wrap">
  <div class="pht"><img src="https://placehold.jp/240x200.png"></div>
  <div class="text">テキストがはいります。</div>
</div>

CSS

calcで幅100%から画像とマージン分を引いているだです。

.wrap {
  width: 100%;
  display: flex;
}
.pht {
  width: 240px;
  margin-right: 20px;
}
.text {
  width: calc(100% - 260px);
}

こんなに便利なら、はやく試しておけばよかったです(-_-)

-CSS

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

WordPressに自動でBootstrapのレスポンシブのテーブルのクラスを適用する

SPONSORED LINK WordPressにBootstrapのレスポンシブのtableクラスである、table-responsiveを適用する方法です。 jQueryを使うことで、ソースを扱わ …

いやされるかわいさの「Simple animating emotions.」

SPONSORED LINK See the Pen Simple animating emotions. by Misha Heesakkers (@MishaHahaha) on CodePen. …

【CSS/JS】もっと目立たせて欲しいと言われた場合のTipsまとめ

SPONSORED LINK キャンペーンサイトなど、動きをつけて、もっと目立たせて欲しいなどの要望を受けることは多いのではないでしょうか。言われて探すのは結構手間がかかったりします。見栄えする動きを …

iPhoneのoverflowをスムーズにスクロールさせるCSS

SPONSORED LINK iPhoneでoverflow: scroll;の時に、 -webkit-overflow-scrolling: touch; を追加すれば、滑らかに慣性スクロールできま …

アイデアのヒントになる。Swiss Styleを動かしているアニメーション。

SPONSORED LINK Swiss in CSS: animating the International Typographic Styleで、Swiss Styleを動かしているアニメーショ …

KIYOTA
KIYOTA
Webデザイナー / ウェブ解析士
デザインとコーディングと制作現場が大好きなWebデザイナー(Webデザイナー歴13年)
コーポレートサイトを中心に、官公庁・公共施設・メディア・商業施設・不動産など多岐のジャンルのWebサイトを数百件制作。
モットーは「Speed & Quality」。
広範囲な知識・技術・経験を活かした素早い制作が得意。 WACA上級ウェブ解析士。