短いCSSを書くだけで要素を特定の位置に固定できるCSSの「position: sticky」。ちょっとした工夫で実現できるおもしろい使い方をデモで解説します。 スクロールに応じてページ要素を固定表示できるposition: stickyが便利で面白い使い方ができそうなので実験してみました。仕様がまだ草案(Working Draft)の段階で、将来、細かい部分に変更がないとは言い切れませんが、Ed…

渡辺 竜

渡辺 竜

「明日のウェブ制作に役立つアイディア」をテーマに「Rriver」というブログを運営。アメリカの大学を卒業後、1998年に東海岸のボストン近郊でウェブ制作を開始。2001年に帰国後、東京のウェブ制作会社に勤務。その後、事業者側に移り現在は組織のウェブ担当者として日英バイリンガルウェブサイトの運営に携わる。

Loading...

CSS Gridで使えるrepeat()関数の「auto-fill」「auto-fit」の違いを理解すると、柔軟なレスポンシブ Webデザインが実現できます。わかりにくい両者の違いをデモで確認しましょう。 CSS Gridって本当に便利だなぁと思う今日この頃ですが、そのなかでも特に注目しているのがrepeat()とminmax()です。この2つのCSS関数を使うとグリッドレイアウトの構築が楽になる…

渡辺 竜

渡辺 竜

「明日のウェブ制作に役立つアイディア」をテーマに「Rriver」というブログを運営。アメリカの大学を卒業後、1998年に東海岸のボストン近郊でウェブ制作を開始。2001年に帰国後、東京のウェブ制作会社に勤務。その後、事業者側に移り現在は組織のウェブ担当者として日英バイリンガルウェブサイトの運営に携わる。

Loading...

スクロールに気の利いた動きを加えたいときに便利なJavaScriptのライブラリー「ScrollReveal」を紹介します。 シンプルなスクロールアニメーションを実装したいときに使えそうなライブラリを見つけたのでご紹介します。「ScrollReveal」というやつです。 無意味にたくさん動くアニメーションはUIやユーザの情報消費の邪魔をするので好きではないですが、単調なページをより魅力的に見せるた…

渡辺 竜

渡辺 竜

「明日のウェブ制作に役立つアイディア」をテーマに「Rriver」というブログを運営。アメリカの大学を卒業後、1998年に東海岸のボストン近郊でウェブ制作を開始。2001年に帰国後、東京のウェブ制作会社に勤務。その後、事業者側に移り現在は組織のウェブ担当者として日英バイリンガルウェブサイトの運営に携わる。

Loading...

レスポンシブWebデザインの実装に欠かせないメディアクエリを使わずに、CSS GridとFlexboxでレスポンシブなレイアウトを実装する方法を紹介します。 レスポンシブなレイアウトにはメディアクエリが欠かせないわけですが、CSS GridやFlexboxを使えばメディアクエリなしでもレスポンシブなレイアウトが可能です。メディアクエリが全くいらなくなるということはないと思いますが、CSS Grid…

渡辺 竜

渡辺 竜

「明日のウェブ制作に役立つアイディア」をテーマに「Rriver」というブログを運営。アメリカの大学を卒業後、1998年に東海岸のボストン近郊でウェブ制作を開始。2001年に帰国後、東京のウェブ制作会社に勤務。その後、事業者側に移り現在は組織のウェブ担当者として日英バイリンガルウェブサイトの運営に携わる。

Loading...

新しいCSSレイアウト仕様Grid Layoutを使うには、これまでのCSSレイアウトの考え方を変える必要があります。どう考えていけばよいのでしょうか? 最近、ようやくCSS Gridを学びはじめてるんですけど、学ぶ課程で「CSS Gridが”普及”するとBootstrapやFoundtionのようなフレームワークの作り方も変わるんだろうなぁ」と考えています。 どう変わるのかというと、まずは、 基…

渡辺 竜

渡辺 竜

「明日のウェブ制作に役立つアイディア」をテーマに「Rriver」というブログを運営。アメリカの大学を卒業後、1998年に東海岸のボストン近郊でウェブ制作を開始。2001年に帰国後、東京のウェブ制作会社に勤務。その後、事業者側に移り現在は組織のウェブ担当者として日英バイリンガルウェブサイトの運営に携わる。

Loading...

ChromeとFirefoxにデフォルトで実装された、CSS Grid Layout Module(グリッドレイアウトモジュール)。その基本的な機能と使い方を、デモを交えて。 Webアプリケーションはいよいよ複雑化してきています。そのためフロートを使ったハック的なソリューション抜きで、もっと自然に、簡単に高度なレイアウトを実現できる方法や、手間の省けるテクニックが必要とされています。CSS Gri…

Copyright © 2017, Ahmad Ajmi All Rights Reserved.

Ahmad Ajmi

Ahmad Ajmi

独学のフロントエンド開発者です。Web、オープンソース、プログラミングが中心です。

Loading...

次世代CSSレイアウト仕様「Gird Layout Module」を使いこなすために知っておきたい、自動配置アルゴリズムのしくみを詳しく解説。 この記事では、要素を配置する際にCSS Grid Layout Moduleの自動配置アルゴリズムがたどるすべてのステップを説明します。ステップはgrid-auto-flowプロパティでコントロールされています。 『Flexboxよりも新しい!CSSレイア…

Copyright © 2017, Nitish Kumar All Rights Reserved.

Nitish Kumar

Nitish Kumar

フロントエンド開発者で多様なライブラリーに取り組んだり、業界の最新の開発について読んだりするのにとても興味あります。また毎週火曜日に FreadioというWebサイトでWeb開発についての記事を編集しています。

Loading...

Flexboxを使ったCSSレイアウトが広まった2016年。2017年は一足早く、Grid Layout Moduleを使ったCSSレイアウトにも触れてみませんか? この記事では、グリッドレイアウト(Grid Layout)モジュールを使ってWebページに要素を配置する、7つの方法を紹介します。 SitePointでは以前にも、『Flexboxよりも新しい!CSSレイアウトの最新仕様Grid La…

Copyright © 2017, Nitish Kumar All Rights Reserved.

Nitish Kumar

Nitish Kumar

フロントエンド開発者で多様なライブラリーに取り組んだり、業界の最新の開発について読んだりするのにとても興味あります。また毎週火曜日にFreadioというWebサイトでWeb開発についての記事を編集しています。

Loading...

次世代のCSSレイアウトとして注目されるのが、Grid Layout Module。実用段階まではまだ時間がかかりそうですが、活発な標準化の動きをチェックしておくとライバルに差を付けられそうです。 柔軟性に優れたCSSのグリッドレイアウト(Grid Layout)の仕様は、モダンなWebデザインにいっそう適した、レイアウト要素における新しい手法です。日進月歩のWeb標準の世界において、Grid L…

Copyright © 2016, Nitish Kumar All Rights Reserved.

Nitish Kumar

Nitish Kumar

フロントエンド開発者で多様なライブラリーに取り組んだり、業界の最新の開発について読んだりするのにとても興味あります。また毎週火曜日にFreadioというWebサイトでWeb開発についての記事を編集しています。

Loading...

CSSのレイアウトといえば、伝統的にはfloatプロパティ、最近ではFlexboxを使うのが常識。でも、仕様策定中の「Grid Layout Module」を使うと、もっと効率よくレイアウトができるようになりそうですよ。 複雑なWebサイトを作成する場合、グリッドは重要な役割を果たします。グリッドを利用することでWeb作成のスピードアップができるフレームワークが多いことからも、現代のWebデザイン…

Copyright © 2016, Nitish Kumar All Rights Reserved.

Nitish Kumar

Nitish Kumar

毎週、Web開発の人気記事を集めるWebサイト、Freadioの共同開発者。最先端の物事に強い関心があり、業界の最新の開発製品や有益かつ面白いライブラリーを見つけることにも興味があります。

Loading...