[CSS]この発想はなかった!たった一行でさまざまな要素をレスポンシブ対応にするスタイルシート -Fluidity

画像やテーブル、地図などを配置するiframe, video, canvas, svgなど、主にボックス系のHTML要素をシンプルなコードでレスポンシブ対応にするスタイルシートを紹介します。

外部ファイルとして使用するのでそれでも一行ですが、中身も一行(115文字)の超軽量スタイルシートです。

サイトのキャプチャ

Fluidity
Fluidity -GitHub



Fluidity

Fluidity使

Fluidity


codeprecanvas使Google Mapsiframe
サイトのキャプチャ

img要素を使った画像

サイトのキャプチャ

table要素を使ったテーブル

これらの要素はシンプルなHTMLで、Fluidityを加えるだけでレスポンシブ対応になります。

サイトのキャプチャ

幅を780pxに変更

Google Mapsなどを配置したiframeにも対応しています。

サイトのキャプチャ

iframe使

Fluidity使


使

Step 1: 


head
<link rel="stylesheet" href="css/fluidity.min.css">

Step 2: HTML


HTML


<img src="image.png">


class
<div class="overflow-container">
 <table>
   <!-- table contents -->
 </table>
</div>


<iframe src="https://www.google.com/maps/embed?マップのコード" width="100%" height="450" frameborder="0" style="border:0"></iframe>

fluidity.css


Fluidity115
max-width, overflow-y使
img,canvas,iframe,video,svg{max-width:100%}.overflow-container{overflow-y:scroll;-webkit-overflow-scrolling:touch}

2
img, canvas, iframe, video, svg { max-width: 100%; }
.overflow-container { overflow-y: scroll; }

sponsors

top of page

©2024 coliss