You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
CSS Gridって本当に便利だなぁと思う今日この頃ですが、そのなかでも特に注目しているのがrepeat()とminmax()です。この2つのCSS関数を使うとグリッドレイアウトの構築が楽になるだけでなく、CSS Gridだけでメディアクエリなしでもレスポンシブなレイアウトが実現できます。 今回はそのrepeat()で使えるauto-fillとauto-fitという値について。ちょっと違いが分かりづらいのでメモっておきたいと思います。 auto-fillとauto-fitの違い auto-fillとauto-fitの違いは実装例を見るのが一番わかりやすいので、まずはデモをご覧ください。repeat()とauto-fill、auto-fit、minmax()を使ったデモです。 デモはこちら デモページをブラウザで開いてウィンドウ幅を変えてみてください(CSS Gridがサポートされているブラ
たくさんある道具をどのように組み合わせるか 今回はコード設計編のつもりでしたが、ビルド周りを先にまとめることにしました。主にパフォーマンス上の都合ですが、心がけたポイントは次の点です。 画一的なバンドルではなく、適切なバンドルを選択的に配信できるようにする 適当な粒度で Code Splitting できるようにする ひとつのツールに何でもかんでもやらせない( webpack、お前のことだよ!) ビルドのパイプラインを短く、シンプルに済ませる(できることを全てやろうとしない) タスクランナーは前回述べた通り make を利用しています。同僚が使っているのを見てパクりましたが Self-Documented Makefile の手法が、タスク名忘れに優しくてよかったです。 npm run したら npm scripts が一覧で出てくるのと似たようなやつです。 このシリーズの他の記事はこちら
CSS Basics: Fallback Font Stacks for More Robust Web Typography In CSS, you might see a ruleset like this: html { font-family: Lato, "Lucida Grande", Tahoma, Sans-Serif; } What the heck, right? Why don’t I just tell it what font I want to use and that’s that? The whole idea here is fallbacks. The browser will try to use the font you specified first (Lato, in this case), but if it doesn’t have that
If you’ve done any frontend development then you’ve heard of Bootstrap. It is by far the most significant framework for web developers with the most features out there. The newer Bootstrap 4 is super easy to use and it even works with many free templates you can find online. But the team has made quite a few changes to BS 4 and there’s a lot of new goodies. These snippets are some of the coolest e
2018年1月18日(米国時間)、オープンソースCSSフレームワーク「Bootstrap」の最新バージョン「Bootstrap 4」が正式リリースされた。最新バージョンでは、CSSメタ言語を従来の「LESS」(Leaner CSS)から「Sass」(Syntactically Awesome Stylesheets)へ変更したり、CSSのFlexboxをデフォルトで有効にしたりするという2つの主要なアーキテクチャ変更を中心にさまざまな変更が行われている。 Bootstrapチームは、変更の狙いについて、「新しいCSSプロパティや、依存関係の低減、モダンなブラウザで採用されている新技術を推進することで、Web開発コミュニティーの前進を着実に後押しすることを目指した」と説明している。 Bootstrapは、CSSファイルやJavaScriptのスクリプトファイル、フォントなどから成る。統一され
これから開発されるFirefoxの新規機能は、HTTPSにしか対応しない。新規のCSSプロパティなども対象 Firefoxを開発するMozillaは、Firefoxにおいてこれから開発されるWeb関連の新機能はすべて安全なコンテキスト(Secure Context)のみを対象にすると、Mozilla Security Blogの1月15日付の記事「Secure Contexts Everywhere」で明らかにしました。 安全なコンテキストとは? 安全なコンテキストとは、W3Cのドキュメント「Secure Contexts」で厳密に定義されています。日本語での説明はMDNの「Secure Contexts」で読むことができ、次のように説明されています。 (HTTPS / TLS を介して) コンテンツが安全に配信され、安全ではないコンテキストとの通信の可能性が限られているという合理的な確信
RailsプロジェクトのJavaScriptをWebpackerで書いていたのですが、Sprocketsの方がいい場面、というのが出てきました。 プロジェクトの状況 もともとRails 4から続くプロジェクトで、JavaScriptもCSSもSprocketsに載せていました。そして、JavaScriptのES6対応や依存関係管理の都合もあって、JavaScriptのほうはWebpackerに載せ替えていきました。一方で、CSSはSCSSで必要十分だったので、Sprockets管理のままで運用を続けています。 別プロセスのコスト その中で、Rails側から値を取ってくる必要のあるimage_path(参考)や、Railsにある定数をJavaScriptにも持ち込みたいような場合、.js.erbとしてERBでJavaScriptを生成する、という方法があります。 もちろん、Webpacker
CSS Grid is a brand new layout system in CSS! It's not a framework or library - it's an addition to the language that allows us to quickly create flexible, two dimensional layouts. We can use it to place, size, align and architect designs that were previously difficult or even impossible with floats or flexbox. CSS Grid may seem a bit daunting with new syntax and layout ideas, but it's fairly simp
「Bootstrap Theme Builder」はBootstrapのテーマを自由にカスタマイズできるサイトです。Bootstrapで定義されているさまざまなスタイルについてブラウザ上で細かく設定し、カスタマイズした内容をCSSとして保存できますよ。 WebサイトのデザインをBootstrapで作成する際に便利ですね。 Screenshot via Bootstrap Theme BuilderこのようにBootstrapで定義されている各要素についてカスタマイズができます。 左ペインがカテゴリ、中央ペインがプレビュー、右ペインが詳細の定義になっています。右ペインでカスタマイズした内容が中央ペインにリアルタイムに反映されますよ。各カテゴリについての定義が完了したら「Export」からCSSを出力できます。 初期設定でも十分利用できるBootstrapですが、自分好みにカスタマイズしたいこ
2017年、CSS Niteでは35回の関連イベントを通して130セッションが行われました。その中からベスト・セッション+αを選びました(開催リスト(2017年)、詳細データ)。 ベスト・スピーカー ベストスピーカー(次点) ベスト10セッション(順不同) ベスト20セッション(順不同) ベストLT ベスト・イベント ベスト・地方版イベント ベスト・キャラ 新人賞 ベスト・ケータリング 「全部はチェックしきれないので、これは!と思うものをチョイスして欲しい」という声をよくいただくため、2010年からベスト・セッションを選定して発表しています。 CSS Niteでは、ほとんどのセッションのスライドや音声を公開しています(無料版はすぐに、有料版は少し時間をおいてから)。参加した方だけのものにしておくのはもったいないので、これを機会にぜひチェックしてみてください。 また、やっぱりリアルタイムで生
CSS Gridは、今まで使用してきたレイアウトの実装とは大きく異なります。flexboxはアイテムを一つの軸に沿って並べるので、floatの延長としてあまり難しくはないと思います。しかし、CSS Gridは軸が一つではなく、縦と横の二つの軸でレイアウトします。 CSS Gridの基本的な使い方を分かりやすく解説します。 Learn CSS Grid in 5 Minutes by Per Harald Borgen 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 CSS Gridを始めよう! 最初のグリッドレイアウト CSS Gridの列と行 CSS Gridのアイテムの配置 CSS Gridを始めよう! グリッドレイアウトはWebサイトの設計において基本であり、CSS Grid モジュールはグリッドを作成するための最も強力で
どうも、まさとらん(@0310lan)です! 今回は、自分好みのマップをブラウザ上でカスタマイズしたり、JavaScriptから自在に制御可能な地図サービスのご紹介です! データを取り込んでマッピングしたり、プラグインによる拡張も可能で自分のWebアプリやサービスなどにも簡単に組み込めるスグレモノです! 【 Mapbox Studio 】 ■「Mapbox Studio」の使い方 それでは、まず最初に「Mapbox Studio」の基本的な使い方から見ていきましょう! 初めての人は無料のユーザー登録が必要なので、サイトのトップページにあるボタンをクリックします。 好きなユーザー名・メルアド・パスワードだけで、簡単に登録ができます! 登録後は、Webページにマップを表示させる簡単なチュートリアルが始まるので、試しにやってみましょう! 表示された画面にある「JS」の項目をクリック! 左側の「C
エイチームライフスタイルアドベントカレンダー2017、9日目は株式会社エイチームライフスタイルのデザイナー @chika_1127 が担当します。 今回はCSSアニメーションについてのご紹介です。 本記事についての注意書き 今回の記事はCSSアニメーションの基本的な書き方を知っている方向けです 基本的なプロパティや使い方などは省略します 基礎的な記述について知りたい方は下記のページがオススメです CSSアニメーション 入門 CSSアニメーションの使いどころが分からない問題 ところでみなさん、CSSアニメーションをどういう場面で使っていますか? 特設サイトやLPで使うもの、といったイメージがありませんか? 世の中にはこれもCSSアニメーションなの!? と驚くような複雑なCSSアニメーションなどもありますが、 そればかりがCSSアニメーションではありません。 プロモーションサイトのようなギミッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く