タグ

cssに関するVoQnのブックマーク (80)

  • 抽象化を避けるCSS設計方法論「Enduring CSS」 第1回

    連載では、Enduring CSSというCSS設計方法論を紹介します。Enduring CSSは、Ben Frain氏の著書で、末永く破綻させずにサイトのCSSを設計するにはどうすればよいか。その方法論をまとめたものです。電子書籍でも販売していますが、Webサイトで全ての内容が公開されていますので、無料で全内容を確認可能です。 Enduring CSS by Ben Frain [Leanpub PDF/iPad/Kindle] Architect CSS and scale CSS with the ECSS CSS methodology CSS設計方法論(CSS methodology)と言うと、OOCSS、BEM、SMACSSの3つが著名なものと言えるのではないでしょうか。 An Introduction To Object Oriented CSS (OOCSS) – Smas

    抽象化を避けるCSS設計方法論「Enduring CSS」 第1回
    VoQn
    VoQn 2017/01/17
    またCSS命名規約ベース設計論が出てきてた
  • CSSになり損ねた言語たち | POSTD

    TeXMicrosoft Word、あるいはその他の汎用的なテキスト処理環境では簡単に実現できるような見た目に自分の文書を似せようと頑張る(文字どおり)無数の人たちに対して、 “悪いけど、うまくいかないよ” と繰り返し言い続けるのは、実際のところ、この1年間、私にとっては継続的な楽しみだった。- Marc Andreessen 1994年 Tim Berners-LeeによってHTMLが発表された1991年には、ページのスタイルを設定する方法はありませんでした。HTMLタグがどのように処理されるかはブラウザ次第で、多くの場合、ユーザの恣意的な入力が大きく影響しました。そうした事情から、ページがどのようなスタイルで処理されるかを”提案”するような標準的な方法を求める声が上がるようになりました。 しかし、CSSが導入されるのは5年先で、完全に実用化されるには10年の歳月を待たねばなりません。

    CSSになり損ねた言語たち | POSTD
  • CSSで旋風を巻き起こす。 - Qiita

    <div class="dust_devil"> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <div></div> </div> </div> </div> </div> </div> </div> </div> </div> <

    CSSで旋風を巻き起こす。 - Qiita
    VoQn
    VoQn 2016/05/15
    HTML芸だ
  • なんでCSSすぐ死んでしまうん

    6. “CSSはその単純さゆえに、 大規模な実装では管理が難しい。 BIG CSSCSS, for all its simplicity, is a difficult language to manage in large-scale implementations. ” - MVCSS / Overview https://www.youtube.com/http://watch?mvcss.v=github.R-BX4N8egEc io/ https://www.flickr.com/photos/nickpiggott/5212359135

    なんでCSSすぐ死んでしまうん
    VoQn
    VoQn 2014/11/11
    CSSつらい
  • ブラウザーに優しくて、アニメーションを滑らかに

    ブラウザーに優しくして、 アニメーションを滑らかに Brian Birtles, Mozilla Japan html5j October 2014, Tokyo Animation is awesome… Source: Christopher Price 2013, http://topherchris.com/post/55109717733 Animation is awesome… Source: icanhasGIF.com windfinder.com earth.nullschool.net healthmap.org/ebola/ 蔓延[まんえん] = spread (disease) ebolavideo.org ウィンドウを最小化する 逆に負担になります。うまくいかなかった冗談みたい。 Animation is awesome? HTC J 端末上の Firefox

    ブラウザーに優しくて、アニメーションを滑らかに
  • Sharing styles across Web Components with Polymer and core-style · Pascal Precht

    Sharing styles across Web Components with Polymer and core-style 01 Aug 2014 When starting developing your first own web components, it doesn't take long until you realise, that a lot of things have to be handled kind of differently in the world of these new technologies. A web components HTML, CSS and JavaScript can be literally packaged and imported into other applications via HTML Imports. This

    VoQn
    VoQn 2014/10/16
    WebComponents時代を迎えるにあたってのCSSの共有化手法について、Polymerをケーススタディに<core-style>という考え方のアプローチを解説。かなり前向きな話
  • CSS will-changeプロパティについて知っておくべきこと | POSTD

    はじめに WebKit系ブラウザでCSS transformanimationといったプロパティを使った時に発生する、“例のちらつき”。これに気づいたことのある人ならば、おそらく“ハードウェア・アクセラレーション”という用語をこれまでにも耳にしたことがあるでしょう。 CPU, GPU, ハードウェア・アクセラレーション 一言で言うと、ハードウェア・アクセラレーションとは、グラフィックス・プロセッシング・ユニット(GPU)を用いてセントラル・プロセッシング・ユニット(CPU)の処理量を軽減し、ブラウザのレンダリング処理を効率化することです。ハードウェア・アクセラレーターを有効にしてCSS処理を使うと、ページのレンダリングが速くなり、ページ表示が高速化されます。 名前の通り、CPUGPUはどちらもプロセッシング・ユニットです。CPUはコンピュータのマザーボードに取り付けられている部品で、ほ

    CSS will-changeプロパティについて知っておくべきこと | POSTD
    VoQn
    VoQn 2014/08/20
    CSSの描画最適化の為の will-change プロパティについて。「使えばいいってものでもない」っていう使用上の注意点についても触れている
  • Codrops | Useful resources and inspiration for creative minds

    Collective 🎨✨💻 Stay informed and inspired with our daily selection of the most relevant and engaging frontend and design news. Zero fluff, all quality—every single day. Explore 500+ free demos Discover our curated collection of 500+ free animations, interaction concepts, UI designs, web templates & more. Webzibition 💎✨ Discover fresh gems in our handpicked exhibition of standout websites that c

    Codrops | Useful resources and inspiration for creative minds
    VoQn
    VoQn 2014/08/10
    Webデザイン作例紹介ブログ。イマドキっぽい
  • 動くCSSのためのメモ。

    CSSでできる事がどんどん増えてます。JavaScriptを使って実装するようなレイアウトやUIも、CSSだけで作れちゃうほど、便利なプロパティがじゃんじゃか増えましたね。ここでは、要素にアニメーション効果をつけるためのCSSを使ったエフェクトについて、まとめてゆこうと思います:)。 CSSで動かす 「動く」といっても、自由自在にぐにゃぐにゃ動かせるわけではなくて、CSSアニメーションでは、プロパティの数値をスムーズに増減させることで、要素のスタイルを滑らかに変化させます。 例えば、下のサンプルでは、p要素にカーソルを合わせた時に、font-sizeの値を、1emから2emに、スムーズに変化するように指定しています。 p { transition: font-size 1s; } 動かすためのマストプロパティ CSSでアニメーションさせるために必要不可欠なのがtransitionプロパティ

    動くCSSのためのメモ。
    VoQn
    VoQn 2014/06/06
    サイトもサラッとしてて綺麗
  • Cacoo - Web上で図の作成とリアルタイムコラボレーション

    Online diagramming tool for collaborating on wireframes, flowcharts, and more

    Cacoo - Web上で図の作成とリアルタイムコラボレーション
    VoQn
    VoQn 2014/03/19
    position:fixed, overflow:scrollによるレンダリング負荷について、CSSプロパティによる一部のHTML要素をGPUレイヤーに移すテクニックなどの、Webフロントエンドパフォーマンスチューニング
  • プレビュー至上主義 - cmu12

    「プレビュー至上主義」 プログラマが「テストファースト」を唱えるなら、デザイナが主張すべきは何? それが「プレビュー至上主義」。書くより先に見る、書きながら見る、しかもほぼ最終成果物に近い形で。 河村 奨 (かわむらつとむ) これはCreators MeetUpで話したスライドです。ライブプレビューしながら、jade + Gruntで作っています。興味あるかたはこちらのGitHubも合わせてどうぞ。 iPhoneや大きめの画面でも見られるよう調整しました。(2014/1/19) 好きなことはなしていいらしい。なにはなそう? レスポンシブ、インブラウザデザイン、脱Photoshopの波など、ここ数年、色々ありました。それをふまえて... ライブプレビュー 少なくとも、ライブリロード ロジックレステンプレート (たぶん時間ないので、よかったら後で〜) GUIツール不在のWEBデザイン業界 今年

    プレビュー至上主義 - cmu12
    VoQn
    VoQn 2014/01/18
    昨今のWebデザインのツール環境等々について。Webデザイナー側にも要求されるコーディング総量が増えてきて単純なテキストエディタでどうこう…みたいなのは確かに厳しくなってきてそう
  • ブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocks

    Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote: As a web developer, learning the internals of browser operations helps you make better decisions and k

    ブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocks
    VoQn
    VoQn 2013/12/16
    ブクマし忘れていたので(内容的には数年読み返しても価値ある)
  • Ja - Scalable and Modular Architecture for CSS

    大規模なプロジェクトにおいて最適な構造を見つけ出すために自分自身(そして自分の周りの人たち)のプロセスを分析してきたが、その結果、私が見つけ出したのはプロセスは規模の大小に関わらず大規模なサイトであっても小規模なサイトであっても同じように有効なプロセスだった。 プロジェクトやチームが大きくなるのに併せてCSSをより柔軟に、よりメンテナンスしやすいCSSを書くための構造について学んでいこう。 What is it? SMACSS (スマックスと発音する) は厳格なフレームワークというよりはスタイルガイドである。インストール、またはダウンロードするライブラリは書にはない。SMACSSはデザインプロセスを分析するための手法であり、厳格なフレームワークを柔軟な思考過程とする手法だ。そしてCSSを使ったウェブサイトの開発に対する一貫したアプローチをドキュメント化する試みでもある。いったい誰が現在に

    VoQn
    VoQn 2013/07/01
    「便利なCSSフレームワークの紹介と使い方」みたいな流行り廃りものでなく、メタにデザインする考え方の書籍。この本は買い
  • floatを解除する手法のclearfix と 次世代のレイアウトの話

    floatを解除する手法のclearfix と 次世代のレイアウトの話 2013-06-20 / 2013-06-30 2011年にclearfixについて記事を書きましたが、Micro clearfixなどの新しい手法も出てきました。 記事を書いてから2年が経ち、色々思うところも出てきたので、改めてclearfixについて書きます。 floatを解除するには CSSでレイアウトの構築を行う際に、よくfloatプロパティが用いられます。 しかしfloatを使用すると、「親の背景が表示されない」「下の段のレイアウトが崩れる」などのトラブルが起こりやすくなります。 floatプロパティの特性 親の背景が表示されない理由は、floatプロパティを指定しているボックスが浮動化し、通常のボックスのフローから外されることが原因です。 通常フローから外されたボックスは、親のボックスの高さを認識できなくな

    floatを解除する手法のclearfix と 次世代のレイアウトの話
  • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

    A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    VoQn
    VoQn 2013/05/16
    twitter Bootstrap 嫌いな理由だ ”クラスベースのスタイライズを行うと、HTMLとCSSが密結合になります。スタイルの適応や修正にHTMLをいじる必要が出てきます。HTMLを過度に編集するとJSが不審な挙動を起こし始めることも…”
  • Geo for Bootstrap, a Timeless Theme by Divshot

    Geo for Bootstrap A theme for Twitter Bootstrap, from Divshot. To get started, download the "bootstrap.css" or "bootstrap.min.css" file and include it in your HTML webpage <head> tag: <link href="bootstrap.css" rel="stylesheet">

    VoQn
    VoQn 2013/04/03
    革新的なBootstrapテーマですね
  • GmailがハマったSPDYの落とし穴 - ぼちぼち日記

    1. SPDYブーム到来 おかげさまで、ここ数日 SPDY が私の周りで非常にブームになってきています。 前回案内したSPDY&WS勉強会は既に200名以上の申し込みがあり、今ではSPDYネタでブログを書くと非常に注目されるうれしい状況です。時代はまさに、 SPDYはハイプサイクルを順調に駆け上がっている 状況だと思います。 図1:2012年のハイプサイクル: 図はガートナー社のプレスリリース http://www.gartner.co.jp/press/html/pr20120906-01.html から引用 SPDYが、まだ黎明期に入ったばかりなのか、それとも既にピーク期に入ったのか、それは歴史が証明してくれるでしょう。 ということで勉強会までSPDY熱が冷めないよう、私もいろんなSPDYネタを出していきたいと思います。 2. GmailがハマったSPDYの落とし穴とは 先日、 Goo

    GmailがハマったSPDYの落とし穴 - ぼちぼち日記
    VoQn
    VoQn 2013/02/01
    SPDY 云々より”Gmailは iframe を使って JS を読み込み、その中の AjaxでCSSをJSON形式でダウンロード”っていうチューニングに仰天した
  • Illustfolio - イラストポートフォリオサイトを一瞬で作れるTumblrテーマ

    イラストポートフォリオサイトを一瞬で作ろう Illustfolioは、イラストのポートフォリオサイトに特化した無料Tumblrテーマ(テンプレート)です。 Tumblrに画像をアップロードするだけで簡単にポートフォリオサイトが作れます。 デモを見る

    Illustfolio - イラストポートフォリオサイトを一瞬で作れるTumblrテーマ
    VoQn
    VoQn 2012/12/12
    良い
  • Adapting your WebKit-optimized site for Internet Explorer 10

    All Microsoft Office Windows Surface Xbox Deals Support Software Windows apps OneDrive Outlook Skype OneNote PCs & Devices PCs & tablets Accessories Entertainment Xbox games PC games Windows digital games Movies & TV Books Business Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Enterprise Data platform Microsoft Advertising Developer & IT .NET Visual Studio Windows Server Windows Dev Center

    Adapting your WebKit-optimized site for Internet Explorer 10
    VoQn
    VoQn 2012/11/20
    「Webkit最適化だけじゃなくてこうすればWeb標準にもなるしIE10も大丈夫だよ」というCSS技術記事。しかしこの記事がなぜか伝言ゲームで「MS曰く「WebKitはWeb標準を蔑ろにしてる」」という事にされる
  • レスポンシブ・ウェブデザインでの CSS コードの書き方 | Yomotsu net

    いわゆるレスポンシブ・ウェブデザイン、つまりメディアクエリーを採用した Web サイトを構築する際の一番管理しやすいと感じるコードの書き方をまとめました。ただし、あくまでも個人的な、経験から感じた意見ですので絶対ではありません。 CSS のコードの配置広く知られている方法はいくつかあります。 CSS ファイル自体を分ける方法 @media 規則で 1ファイル内にメディア特性単位に書く方法 @media 規則で 1ファイル内にパーツ単位で書く方法 それぞれをコードで表すなら以下の書き方が該当します。 方法1 : CSS ファイル自体を分ける方法この方法は管理が大変でおすすめできません。これでファイルごとコード分割されてしまったらコード検索しづらいわけです。 <link rel="stylesheet" href="desktop.css" media="(min-width:769px)">

    レスポンシブ・ウェブデザインでの CSS コードの書き方 | Yomotsu net
    VoQn
    VoQn 2012/11/13
    ここまでくるとやった苦労の割にユーザーに利は少ないしコーダーはめちゃくちゃコストかかる作業強いられるし誰得感あるな… / やるとしたら方法3 で統一か