こんにちは、マスダです。ここ1ヶ月くらい1日中CSSを書いているのでそろそろCSS見習いからCSS駆け出しくらいにはレベルアップしたと思っています。 なんてことはさておき、最近知ったCSSの書き方です。 レスポンシブデザインにしたいけれど、ウィンドウサイズを変えた時に横幅が変わるだけじゃなくて、縦横比を維持したままレスポンシブにしたいな。と思ったことはないでしょうか。例えば、いろんなサイズの写真を同じ縦横比にトリミングしてレスポンシブに対応したいとか。 それ、CSSでできます! CSSだけでボックスの縦横比を固定する方法を順をおって説明したいと思います。 1、まずは縦横比を維持したまま小さくなるboxを作る<div class="box"></div>.box { width: 100%; padding-top: 75%; background-color: red; // 見えるように