cssに関するmeeeresのブックマーク (422)

  • Budou: 日本語のための自動折り返し制御ツール

    .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

    Budou: 日本語のための自動折り返し制御ツール
    meeeres
    meeeres 2016/10/21
  • モダン日本語フォント指定

    CSSのfont-familyで游ゴシックを指定すると、Windowsで細くなってしまう問題の原因と解決方法を中心として、最近の日フォント事情をまとめました。 CSS Nite LP47 Coder's High 2016にてお話した内容です。 昔からマークアップエンジニアを悩ませて…

    モダン日本語フォント指定
    meeeres
    meeeres 2016/10/17
  • FlexboxでAndroid 4未対応のボックス折り返し(flex-wrap)を実現する方法 - Qiita

    CSS3のFlexboxを試した人からよく聞くのが「Android 4系でボックスの折り返しができない」という声です。記事ではポリフィルを使ってAndroid 4でもflex-wrapによるボックスの折り返しを実現する方法を紹介します。 なお、Flexboxの基については記事「初心者でも始められるFlexbox入門 - ICS MEDIA」を参照ください。 Android 4におけるflex-wrapの挙動 Android 4におけるボックスの折り返しができないとはどういうことなのか、まずその挙動を確認してみましょう。 flex-wrapプロパティにwrap値を指定すると、親要素の横幅を超えたときにボックスが折り返し、複数行のレイアウトが可能になります。 下記のようなHTMLCSSコードを例にして考えてみます。リストで並べたボックスに対して、Flexboxレイアウトと折り返しを指定し

    FlexboxでAndroid 4未対応のボックス折り返し(flex-wrap)を実現する方法 - Qiita
    meeeres
    meeeres 2016/09/30
  • HTML 5.1のsrcset・sizes属性とpicture要素の使い方 – レスポンシブイメージで画像表示を最適化 - ICS MEDIA

    のウェブサイトにおけるスマートフォン・タブレットユーザーのシェアは約40%であり、ウェブデザインはレスポンシブ対応しモバイルを意識した設計が必須です(参照「StatCounter」)。 HTMLの「レスポンシブイメージ」を使えば、HTMLのタグだけで表示端末にあわせた画像を配信できます。 記事では、サンプルを通してレスポンシブイメージの特徴と使い方について解説します。 この記事で学べること img要素のsrcset属性とsizes属性の使い方 picture要素の使い方 レスポンシブイメージとは一体何か? レスポンシブイメージとは、レスポンシブなウェブサイトにおける画像の取り扱い方を定めたHTML技術。2016年勧告のHTML 5.1に追加された仕様です(現在のHTMLの仕様書)。主な特徴は次の通りです。 CSSJavaScriptを使わず、HTMLのみでレスポンシブな画像を取り

    HTML 5.1のsrcset・sizes属性とpicture要素の使い方 – レスポンシブイメージで画像表示を最適化 - ICS MEDIA
    meeeres
    meeeres 2016/09/26
  • FlexboxやFloatでレイアウトが崩れてしまう原因がすぐに見つかるChromeの機能拡張- Pesticide

    CSSのレイアウトで思うようにいかない時に、最初に確認すべきことはページ上のすべての要素がどのようにレイアウトされているかです。これを知るには、各要素が区別できるように、要素ごとに異なるカラーのアウトラインをつけると便利です。 ページ上のすべての要素に、要素ごとに異なるカラーのアウトラインをつけ、親子関係も一目で分かる便利なChromeの機能拡張を紹介します。 Pesticide Pesticide -GitHub 以前当ブログで紹介したことがありますが、バージョンアップされており、更に便利になっています。 Pesticideは、2つの方法で利用できます。 Chromeの機能拡張(Pesticide for Chrome) スタイルシートファイル(外部CSS・CDNで利用可) 外部スタイルシートとしても提供されているので、ローカル環境でブラウザを問わず利用することもできます。 簡単なのでC

    FlexboxやFloatでレイアウトが崩れてしまう原因がすぐに見つかるChromeの機能拡張- Pesticide
    meeeres
    meeeres 2016/08/31
  • [CSS]素晴らしいテクニックが満載!囲いや区切りなどのラインを実装するスタイルシートのまとめ

    divやp、hrなどで実装された囲いや区切りのスタイルに、一手間加えた素敵なデザインにするスタイルシートのテクニックを紹介します。 かわいいデザインからスタイリッシュなものまで、実装のアイデアが素晴らしいものばかりです。

    [CSS]素晴らしいテクニックが満載!囲いや区切りなどのラインを実装するスタイルシートのまとめ
    meeeres
    meeeres 2016/08/24
  • flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita

    注)文中の「コンテナ」「アイテム」について 文中でいう「コンテナ」「アイテム」は、flexコンテナとflexアイテムのことを指しています。 コンテナ display: flexや、wrap指定などをする 複数のアイテムを含む アイテム flex: 1 0 0%などの指定をする 1. アイテム潰れる問題(Safari) Chrome Safari 潰れてますね。 起きる条件 Safari なぜ コンテンツの最小サイズを尊重してくれない模様 どうすればいいのか flex-shrinkに0を指定 flex-basisにautoを指定(デフォ値なので、指定がなければそのままでOK) Safari10にて修正済み(つまり、SierraとiOS 10以降では対応不要) 2. align-items:center はみ出す問題 Chrome IE11 はみ出てますね。 起きる条件 IE10-11 f

    flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita
    meeeres
    meeeres 2016/08/15
  • CSS組版による書籍『CSSシークレット』刊行のお知らせ

    株式会社オライリー・ジャパンは、株式会社ビブリオスタイル(Vivliostyle)と共同制作した書籍『CSSシークレット 47のテクニックでCSSを自在に操る』(体価格3,400円+税)を2016年7月23日より全国書店・Web書籍取扱いサイト他にて発売いたします。 書は数千行のCSSと1万行あまりのHTMLで作成された「CSS Secrets」(O'Reilly Media, Inc.)の翻訳書です。 原書のコンセプトにもとづき、Vivliostyle社の全面協力のもと、原書のデータをもとに日語用のCSSを作成しました。原書で使用されたソースを日語版でも再現するため、Vivliostyle社が制作システム「Heracles(仮称)」を開発し、CSS組版・PDF生成エンジン「Vivliostyle Formatter」により、原書で使われた膨大なCSSに対応させることに成功しました

    CSS組版による書籍『CSSシークレット』刊行のお知らせ
    meeeres
    meeeres 2016/07/07
  • GitHub - filipelinhares/ress: 🚿 A modern CSS reset

    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 - filipelinhares/ress: 🚿 A modern CSS reset
    meeeres
    meeeres 2016/07/06
  • 意外と盲点だったCSS3の役立つ小技まとめ - コムテブログ

    TL;DR リニューアルを行った時に、CSS3 で気づいたことや次回もまた使いそうなものなどを備忘録として書いておきます。基的なものから見慣れないものまで。 CSS3 オートフィルの背景色を解除 chrome にて、テキストボックスのオートコンプリートした際、背景色が黄色になります。これを消したかったので を追記。色指定の箇所に任意の色を指定できますが、とりあえず白色で。 無事消えました。 Coderwall | Change background color for autocompleted inputs in Google Chromeでinputがオートフィルされてると背景色が黄色になるのを回避 – CSS | ごろつきめも backface-visibility で Chrome のチラつきを解決 fadeIn などのアニメーションを取り入れると Chrome でヘッダーやサイ

    意外と盲点だったCSS3の役立つ小技まとめ - コムテブログ
    meeeres
    meeeres 2016/07/04
  • ウェブ組版は行間が基準なのではという話 - note

    以前見かけたこの記事がきっかけで、実務でもずっと引っかかっていたことがあるので書こうと思う。 > remの基準となる値を行の高さにする | yoshihiko com-blog 行間 ≠ line-height という罠よくある疑問に、日語で言う「いわゆる行間」と、CSSの「line-height」は違うというのがある。日語の文章は、仮想ボディが基準の原稿用紙のようなグリッドがあって、それが「いわゆる行間」のピッチで繰り返されて文ができている。文字の頭(仮想ボディの上)から次の文字の頭までがいわゆる行間とされている。もっと正確に書くと、これは行送りであって、正確な意味での行間は line-gap というものになる。 行送り= line-height、行間= line-gapで、一方ラテン語圏が基のウェブ(CSS)では、この line-gap のくっつき方が純粋な日語組版とは異なっ

    ウェブ組版は行間が基準なのではという話 - note
  • CSS Shapesでテキストを回り込ませるレイアウトを表現 | Webクリエイターボックス

    2019年5月16日 CSS Webでのデザインはどうしても四角形のボックス型になりがち。印刷物だとテキストの配置ももっと自由にできますよね。今回はテキストを画像などの形にあわせて回りこませたり流しこんだりできちゃう CSS Shapes について紹介します! ↑私が10年以上利用している会計ソフト! CSS Shapesとは CSS Shapesを使えば、円形や多角形、画像に合わせて、そのまわりに float で横並びにしているテキストを回り込ませて配置できます。雑誌や印刷物の広告などでみかけるレイアウトのひとつですね!これがWebでも表現できるようになれば、デザインの幅がグンと広がるのではないでしょうか? 通常、テキストと円形の要素を横に並べると、この図のように四角形をベースとした配置になり、円の右上・左上・左下・右下には空白ができます。そのスペースを shape-outside プロ

    CSS Shapesでテキストを回り込ませるレイアウトを表現 | Webクリエイターボックス
    meeeres
    meeeres 2016/04/11
  • [CSS]Media Queriesで使う単位はpx, em, remのどれが適しているか検証 -px指定は注意が必要

    レスポンシブ用のMedia Queriesを使う時に「@media (min-width: 400px) {}」のように「px」を単位に使用している人も多いと思います。しかし、px指定には注意が必要です。 Webページでよく使用される条件で検証を行い、Media Queriesでなぜpxを使ってはいけないのか、そして何が適しているのかが分かる検証記事を紹介します。 PX, EM or REM Media Queries? 以下、各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 はじめに pxとemとremの検証方法 検証1. html要素でfont-sizeを指定 検証2. ブラウザでズームが可能 検証3. ブラウザでフォント設定が変更可能 検証の結果 はじめに あなたはMedia Queriesで使う単位にpx, em, remのどれが一番

    [CSS]Media Queriesで使う単位はpx, em, remのどれが適しているか検証 -px指定は注意が必要
    meeeres
    meeeres 2016/03/29
  • BEMが失敗しているパターンとその問題点

    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

    BEMが失敗しているパターンとその問題点
    meeeres
    meeeres 2016/03/16
  • Simple Tile Hover Effect

  • SMACSSにBEMを取り入れたクラス名の命名規則 | SONICMOOV LAB

    はじめに みなさまこんにちは!おはようございます! マークアップエンジニアのうさこでございます! またお前か・・・という声が聞こえてきそうですね・・・?花粉なんて爆発してしまえばいいと思っている今日この頃でございます。 さて・・・今回はコーディングをする際にきっと頭を抱える方も多いのでは・・・ クラス名の命名規則についてです!! クラス名の命名・・・地味で単純な作業ですが、悩み始めると止まらず時間のロスに繋がっているのは紛れも無い事実なのです。。 目次 考え方 基形 Prefix Block Element Modifier 注意点 さいごに 参考URL 考え方 目標はやはりこの4つとなります! 予測しやすい 再利用しやすい 保守しやすい 拡張しやすい なぜ SMACSS と BEM なのか BEMBlock や Element の考え方は素敵すぎるのですが、クラス名がものすごく冗

    SMACSSにBEMを取り入れたクラス名の命名規則 | SONICMOOV LAB
    meeeres
    meeeres 2015/11/30
  • CSSモジュール ― 明るい未来へようこそ | POSTD

    ここ最近、CSSに対する考え方が広がりを見せています。皆さんの中には、その転換点を見つけようと、Christopher Chedeauの”CSS in JS”という講演を聞いた方もいるでしょう。2014年11月にNationJSで行われたこの講演は、CSSにおける重大な分岐点となりました。まるで高エネルギー粒子が衝突した後のように、それを機に、数ある多様な考え方が、各々の方向へ渦を描くように広がったのです。その例として、 React Style と jsxstyle 、 Radium を挙げましょう。これら3つは、Reactのスタイリングにおける最新かつ最良、そして最も実行しやすいアプローチに含まれており、 各々のプロジェクトのReadmeファイルでも、 そのように言及しています。もし”発明”が、 adjacent possible(一歩先にある可能性) を探ることの一例であるのなら、Ch

    CSSモジュール ― 明るい未来へようこそ | POSTD
    meeeres
    meeeres 2015/11/27
  • CSSスプライトとstepsを使ってアニメーション画像を作ろう

    2023年7月25日 CSS CSSで動かすアニメーションには、私自身まだまだ使いこなせていないプロパティーがたくさん眠っています。その中のひとつが steps というプロパティーでした。これまでよく使っていた滑らかな動作ではなく、段階ごとに要素を動かすことができます。実際にはどんな場面で使えるんでしょうか?今回はそんな steps プロパティーにフォーカスしてみます。 ↑私が10年以上利用している会計ソフト! steps の記述方法 steps は animation や keyframes プロパティーとともに利用します。steps() のカッコの中には、いくつの段階を経て動作させるのかを記述。例えば5段階で変化させるなら、steps(5) と記述します。 .element { animation: img-move 5s steps(5); } @keyframes img-move

    CSSスプライトとstepsを使ってアニメーション画像を作ろう
    meeeres
    meeeres 2015/11/17
  • 『CSS3でつくるキャラアニメーション』

    1 pixel|サイバーエージェント公式クリエイターズブログ サイバーエージェントのクリエイターの取り組みを紹介するオフィシャルブログです。最新技術への挑戦やサービス誕生の裏話、勉強会やイベントのレポートなどCAクリエイターの情報が満載です。 はじめまして! アメーバゲーム部門でディベロッパーをしております、なるげと申します。 現在、私は「ガールフレンド(仮)」チームに属していますが、前は「フレンダリアと魔法の指輪」というファンタジーRPGで、モンスターのアニメーションを担当していました。 ガールフレンド(仮)でも一部CSSアニメを使用してキャラクターを動かしています。 今回は、ガールフレンド(仮)に登場するガールを例に、キャラアニメの制作をご紹介したいと思います。 ガールフレンド(仮)とは 「ガールフレンド(仮)」とは、ユーザーが主人公となり、様々な女の子と出会っていく学園恋愛カードゲー

    『CSS3でつくるキャラアニメーション』
  • max-widthを否定するクエリー

    モバイル・ファーストが浸透して久しくなり、めっきりmin-widthクエリー以外を見かけることはなくなった。そんな中、not (max-width: 768px)という書き方を見かけて、なるほどなと思った。現状のブラウザーにおける実装(と安定した仕様)では768pxを含まずそれより大きいという表現がmin-widthでは書くことができないが、notキーワードとmax-widthを組み合わせることで実現できる。 Demo: Negation of max-width query 特定のデバイスや解像度を強く意識したクエリーの是非はとりあえず脇へ置いておいて、iPhone 5s以下やらiPad Airやら一般的なノートブックやらを意識してクエリーを書くことはままある。多くの場合はそれら特定のデバイスのサイズからを区切りにしてクエリーを書くわけだが、それらのサイズまでで書くとなると少し曖昧な記述

    max-widthを否定するクエリー
    meeeres
    meeeres 2015/06/22