タグ

CSSに関するkyaidoのブックマーク (609)

  • 数量セレクタ(Quantity Queries)

    2015年11月10日 著 日語では何て訳すのが一般的かわかりませんが、Quantity Queriesをここでは「数量セレクタ」と称することにします(厳密には「数量クエリー」なのでしょうけど、セレクタと呼んだほうがしっくりしたので)。しばらく前からその数量セレクタに関する記事はいくつか見かけたことがあり、実際A List Apartの記事「Quantity Queries for CSS」も斜め読んではいたのですけど、正直あまりちゃんと理解していませんでした。 昨日、偶然「Using Quantity Queries to write content-aware CSS」という別の記事を読んだところ、そこにあった解説が非常に分かりやすかったのと、著者が実際にそれを使った実例(タグクラウドの実装)をアニメーションで表示してくれていたのを見、ようやく腹落ちしたというか、そういうことだったの

    数量セレクタ(Quantity Queries)
    kyaido
    kyaido 2015/11/16
  • Solved by Flexbox — クリーンでハックのない CSS

    イントロダクションCSSには長らく適切なレイアウトメカニズムが不足していました。トランジション、アニメーション、フィルタ、これらはすべて素晴らしくて有用な言語への追加機能ですが、しかしWeb開発者が不満だった、永遠に続くようにも思われた主要な問題に対処するものではありませんでした。 Flexboxに感謝します。ついに我々は解決方法を手に入れました。 このサイトはCSSフレームワークではありません。その代わり、CSSだけでは解決するのが難しい、あるいは不可能だった問題が、今やFlexboxでとても簡単になった事例のショーケースとなることが、このサイトの趣旨です。また、Internet Explorer 11の最近のリリースとSafari 6.1により、今やすべてのモダンブラウザがFlexboxの最新仕様に対応しています。 以下のデモをご覧ください。Webインスペクタでスタイルを眺めるか、また

    Solved by Flexbox — クリーンでハックのない CSS
    kyaido
    kyaido 2015/11/15
  • フォームへの高度なスタイル設定 - ウェブ開発を学ぶ | MDN

    完全な初心者はこちらから!ウェブ入門ウェブ入門基的なソフトウェアのインストールウェブサイトをどんな外見にするかファイルの扱いHTML の基CSS の基JavaScript の基ウェブサイトの公開ウェブのしくみHTML — Structuring the webHTML概論HTML 入門HTML を始めようヘッド部には何が入る? HTML のメタデータHTML テキストの基礎ハイパーリンクの作成高度なテキスト整形文書とウェブサイトの構造HTML のデバッグ手紙のマークアップコンテンツのページの構造化Multimedia and embeddingマルチメディアとその埋め込みHTML の画像動画と音声のコンテンツobject から iframe まで — その他の埋め込み技術ウェブへのベクターグラフィックの追加レスポンシブ画像Mozilla のスプラッシュページHTML tablesH

    フォームへの高度なスタイル設定 - ウェブ開発を学ぶ | MDN
    kyaido
    kyaido 2015/11/09
  • Scooter - Scooter has been deprecated

    Scooter was a SCSS framework built to provide base styles, CSS components, and rapid static prototyping for Dropbox. You can still find Scooter on Github. Big thanks to Dan, Abraham, Hugo, Taylor, Muhammad, Alexander, Kaelig, Patrick, and Seiei for contributing. License Created by and copyright Dropbox, Inc. Released under the Apache license.

    kyaido
    kyaido 2015/11/07
  • GitHub - dropbox/css-style-guide: Dropbox’s (S)CSS authoring style guide

    Avoid using HTML tags in CSS selectors E.g. Prefer .o-modal {} over div.o-modal {} Always prefer using a class over HTML tags (with some exceptions like CSS resets) Don't use ids in selectors #header is overly specific compared to, for example .header and is much harder to override Read more about the headaches associated with IDs in CSS here. Don’t nest more than 3 levels deep Nesting selectors i

    GitHub - dropbox/css-style-guide: Dropbox’s (S)CSS authoring style guide
    kyaido
    kyaido 2015/11/06
  • Do We Actually Need Specificity In CSS? — Philip Walton

    Okay, before I start, I want to get one thing out of the way upfront. This article is not a rant about how much I hate specificity. If you want to read an article like that, I’m sure you can find dozens elsewhere online. What I want to do is pose an actual, honest question to the web development community and hopefully get people thinking. To restate the question in a way that gets more at the hea

    kyaido
    kyaido 2015/11/05
  • Using CSS codes «:root» and «content» to preload images

    The Web Chronicle Articles and Opinions about Website Creation and Web Design The main factors influencing the loading time of a web page have already been presented in an article from the Informoid Web Chronicle. The importance of speeding up the loading time of a website had been established to ensure the visit of Internet users on one hand, but also to improve the site's ranking in search engin

    Using CSS codes «:root» and «content» to preload images
    kyaido
    kyaido 2015/11/01
  • 若者はどうやってCSSを覚えたのか - Qiita

    先日、@Jxckさん主催で行われた次世代WebカンファレンスでCSSのセッションに登壇させていただきました。(動画) セッション中に@cssradarさんに「morishitterはどうやってCSSを覚えたのか」と聞かれ曖昧にしか答えられなかったので、 自分が今までどうやってCSSを学んできたのか を振り返ってみる。 黎明期 プログラムを書き始めたのは3年半ぐらい前からだと思う。PHPでWebアプリを書いたのがはじめで、そのときにBootstrap v2をベースに何もわからないまま、雑にCSSを書いた。 BootstrapのようなCSSフレームワークからCSSを始めると、floatやpositionのようなレイアウトに関わるプロパティがどういうものなのかを知らなくても、何となくでWebアプリのレイアウティングができる。 そしてブラックボックス化されたBootstrapのコードを読もうとして

    若者はどうやってCSSを覚えたのか - Qiita
    kyaido
    kyaido 2015/10/31
  • 少し細かいBEMい話 - Qiita

    BEMってむずかしい? 2014年はたくさんのサイトでBEM 、もといBEM命名規則が採用されたのではないかとおもってます。(拙著でも取り上げてます。) しかし、実際に導入されているサイトのコードをみてみると、んー、と感じることがあったり、または周りの開発者が、BEMむずかしい、といってるのを聞くことがある。 「これで合ってるの?」 むずかしい、と感じるのはたぶんBlockとElementとの関係やバランス、あとはクッソ名前が長くなってしまうことの不安にあるのではないかと考えてます。 例えば、ふとこのQiitaの記事ページのサイドバーにある、関連投稿モジュールをみてみましょう。 これをどうマークアップするか、どういうセレクタを書くかっていうのは人やプロジェクトによって全然違うし、このパターンがQiitaの中でどのくらい・どのように存在するかで変わります。 ただBEMを意識しはじめたことだ

    少し細かいBEMい話 - Qiita
    kyaido
    kyaido 2015/10/29
  • display-wai-aria.css v0.1.0 / masuP.net

    勢いで作ったわりにはたまに使っていたdisplay-wai-aria.cssをWAI-ARIA 1.1 Working Draft(日語訳)に対応させて v0.1.0 としました。 CSSだと複雑な実装をしなくても値の変化に追従できるので、前に作成した時はCSSじゃあやっぱり微妙かも...なんていいましたけど、懸念していた擬似要素の上書きも多くはなさそうだし、案外使えるかもなって思ってます。

    kyaido
    kyaido 2015/10/28
  • jQueryとCSSのtransitionで可視範囲に入ってからアニメーションさせる方法

    可視範囲になってから表示されたり動いたり、スクロールに応じてアニメーションさせる方法を紹介します。動きをつけて目を引くことで、効果的に伝えることができるかもしれません。 以前、「jQueryを使って、スクロールしてコンテンツが現れたときにアニメーションさせてみる|Webpark」という記事で同じようなものを紹介したのですが、デモが気に入っていない、アニメーションが1度きりということで作り変えました。 まずはサンプルをご覧ください。スクロールするとアイコンとテキストが順番にフェードインします。 このサンプルで使われている、画面いっぱいに表示する方法と、上にスクロールしたときに現れるメニューは以前紹介しています。気になる方はどうぞ。 画面サイズに合わせて高さを指定する3つの方法|Webpark jQueryで作る、下にスクロールで消えて、上にスクロールで現れる固定メニュー|Webpark とい

    jQueryとCSSのtransitionで可視範囲に入ってからアニメーションさせる方法
  • una.im | Introducing CSSgram: A CSS Library for Instagram Filters

    Introducing CSSgram: A CSS Library for Instagram Filters Published on October 25, 2015

    una.im | Introducing CSSgram: A CSS Library for Instagram Filters
    kyaido
    kyaido 2015/10/27
  • GitHub - philipwalton/flexbugs: A community-curated list of flexbox issues and cross-browser workarounds for them.

    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

    GitHub - philipwalton/flexbugs: A community-curated list of flexbox issues and cross-browser workarounds for them.
    kyaido
    kyaido 2015/10/27
  • そろそろクリティカルCSS(Above the fold)について説明しておこうか | Yuhiisk

    先日HTML5minutesという勉強会でクリティカルCSSについてLTをしてきたのだが、 あまり日では馴染みの無い単語なのでここで説明しておこう。 クリティカルCSSとは 某RPGの大打撃を与える印象のクリティカルヒットとかそうゆうのではなくて、 CSSにおけるブラウザ表示パフォーマンスのTipsである。 クリティカルというのはクリティカルパスのことで、クリティカルパスCSSなどとも呼ばれる。 クリティカルパスとは、プロジェクトの各工程を、プロジェクト開始から終了まで「前の工程が終わらないと次の工程が始まらない」という依存関係に従って結んでいったときに、所要時間が最長となるような経路のこと。クリティカルパスに含まれる工程に遅延が発生すると、その分だけプロジェクト全体のスケジュールも遅延するため、クリティカルパスに含まれる工程は特に遅れてはならない重要な工程として重視されることになる ク

    そろそろクリティカルCSS(Above the fold)について説明しておこうか | Yuhiisk
    kyaido
    kyaido 2015/10/22
  • font-family

  • Blog — Anselm Hannemann

    Welcome to my writing place. You will find articles, notes and annotated links here and can subscribe to their feed once or individually. As humans we think in silos. Scrum Masters often don’t know what an Engineering Manager is, Engineering Managers don’t care about Scrum Masters. But both have their own focus, their very own strengths to create a resilient team. See how important it is to stay o

    Blog — Anselm Hannemann
    kyaido
    kyaido 2015/10/15
  • CSSでレイアウトするなら絶対覚えておきたい配置のルール:フロートや絶対配置、z-index とかいろいろ

    最近改めて CSS の基、要素の配置、レイアウトについて学習しました。過去に CSS でのレイアウトなどの記事を書いた事があるんですけど、改めて勉強してみたら、いろいろ間違えて解釈していたなー ... っていうか、基が分かってなかったんだなーと反省 ...。今回は CSS の基中の基、視覚整形モデルについてまとめてみました。 Webデザインをする上で、必須とも言えるのが CSS …。このブログ – Webデザインレシピでも、過去に CSS について書いた記事がいくつかあります。最近 … でもないけど、以下のふたつは CSS でのレイアウトについて、いろいろと書いた記事でした。 CSSでレイアウトするなら絶対覚えておきたいブロックレベル要素のクセとかいろいろ – 2011年 6月17日 CSS:初心者の頃にハマったスタイルシートのあれこれ … IE7多め -2011年 4月21日 で

    kyaido
    kyaido 2015/10/09
  • CSS3 時代の z-index まとめ | Design Hack and Slash

    何かと問題を起こしやすい z-index について調べる機会があったので まとめました。 要素を意図した通りの重なり順序で表示するには、根から理解しておいた方が、結果的に早道なのではないかと思います。 この記事は W3C の勧告を元に書きましたが、z-index はブラウザによってバグ等の理由で挙動が違うこともあるようなのでご注意ください。尚、CSS3 の該当モジュールはまだ草案(Working Draft)レベルです。 前提 これはすでにご承知と思いますが、念のため。 要素の重なり順序は、基的にマークアップした順に奥から手前になります。 親より子供が手前であり、兄弟ならば あとからマークアップした要素が手前に表示されます。 これを踏まえつつ、z-index を指定した場合を考えていきます。 スタック レベルとスタック コンテキスト スタック レベルとは、要素の重なり順序を決める値です

    CSS3 時代の z-index まとめ | Design Hack and Slash
    kyaido
    kyaido 2015/10/09
  • What No One Told You About Z-Index — Philip Walton

    The problem with z-index is that very few people understand how it really works. It’s not complicated, but it if you’ve never taken the time to read its specification, there are almost certainly crucial aspects that you’re completely unaware of. Don’t believe me? Well, see if you can solve this problem: The ProblemIn the following HTML you have three <div> elements, and each <div> contains a singl

    kyaido
    kyaido 2015/10/08
  • El Capitan登場で、CSS font-familyはこう変更しよう | ほりべあぶろぐ

    Mac OS X 10.11 El Capitanの登場で新たなフォントが使えるようになったので、CSS font-familyの変更例を紹介します。 El Capitanの新フォント OS X El Capitanでは、新たに4つのフォント「クレー」「筑紫A丸ゴシック」「筑紫B丸ゴシック」「游明朝体+36ポかな」が追加されました。さらに、おなじみ「ヒラギノ角ゴ」に新たなウェイトが追加され、W0〜W9までの全10ウェイトをすべて利用できるようになりました。 OS X El Capitanには4種の新しい日フォントが追加! 新フォントに関しては、普通のウェブサイトで使うことはあまりないかもしれません(使っても面白そうだと思います)が、ヒラギノ角ゴの利用に関してはフォント名の変更という注意点があります。 Hiragino Kaku Gothic ProN → Hiragino Sans ヒ

    El Capitan登場で、CSS font-familyはこう変更しよう | ほりべあぶろぐ