タグ

css3に関するpopup-desktopのブックマーク (217)

  • box-shadowはもう古い?CSS新時代の「影の落とし方」

    長い間Webデザイナーが愛してやまないものの1つに*「box-shadow(ボックスシャドウ)」*があります。 Photoshopのような特殊なソフトウェアを使わなくとも、コードだけで影を落とすことができるという点で、Webデザイナーの中で大変重宝されていたプロパティです。 box-shadowの歴史は長く、2005年時点でW3C内でbox-shadowの草案が発表されました。影を落とす時に、影の長さや角度、色や透明度まで指定することができるので、この技術が登場した当初は感動した方も多いのではないのでしょうか。 しかしながら、box-shadowを使った影の落とし方は、登場から10年以上経過した現在、その使い所を考えていく必要があります。それはブラウザが様々なプロパティをサポートしたことが理由であり、影の落とし方を再考してみるのも大切です。 そこで稿では、CSS新時代の影の落とし方につい

    box-shadowはもう古い?CSS新時代の「影の落とし方」
  • 「HTML5/CSS3モダンコーディング」読んだ - $shibayu36->blog;

    HTML5/CSS3モダンコーディング フロントエンドエンジニアが教える3つの格レイアウト スタンダード・グリッド・シングルページレイアウトの作り方 作者:吉田真麻翔泳社Amazon 最近自分のプロジェクトのデザイナが、JavaScriptで実装しないといけないと思っていたことをどんどんCSSで実装していくのを見かけた。この出来事から、JSで実装したほうが良いか、デザイナにやってもらったほうが良いか、どちらが良いかを自分で判断できてないと感じたので、最近のCSS事情を知りたいと思って読んだ。サラッと流し読みするだけで、CSS3で利用できるようになったよく使うプロパティの概要を把握できたので、今の自分の知りたいことが分かって非常に良かった。 例えば以下のことを学ぶことが出来た。 reset.css, normalize.cssとはなにか beforeやafter擬似要素を使ったいろんな技

    「HTML5/CSS3モダンコーディング」読んだ - $shibayu36->blog;
  • css-lecture.com - css lecture リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Compassで書き出すCSSファイルを軽量化する

    Compassで書き出すCSSファイルを軽量化する Compassは便利な半面、書き出されるCSSのサイズが非常に大きくなってしまうことがあります。設定を変更することで書き出されるCSSファイルの容量を削減することが可能です。 Step1.圧縮する コンパイル時に圧縮オプションを指定することで改行や空白を取り除いた形で書き出してくれます。config.rbに以下のコードを追加するだけで圧縮してくれます。 output_style = :compressed Step2.無駄なベンダープリフィックスを取り除く(ブラウザ別) CompassのCSS3ミックスインは便利な反面過剰なベンダープリフィックスをつけます。 Sassファイルの冒頭に以下のようなコードを追加することで「-o-」や「-ms-」、「-moz-」といったベンダープリフィックス付のプロパティが書き出されなくなります。Operaは現

    Compassで書き出すCSSファイルを軽量化する
  • CSSで簡単に吹き出しをつくってくれるジェネレーターが便利すぎる | Cappee Design

    @cappeeです。 デザインで吹き出しを使う機会って多いですよね。 そんなデザイナーの強い味方、CSSで簡単に吹き出しをつくってくれるジェネレーターくんをご紹介します。 シンプルな吹き出しを直感的に作れる「CSS ARROW PLEASE!」 CSS ARROW PLEASE! 設定も簡単でシンプルな吹き出しをさくっとつくってくれるジェネレーターです。 複雑な指定が必要な吹き出しは「Grad3」 Grad3 ベンダープレフィックスの指定やシャドウまで一気に指定することができるのでとても便利です。 そもそもCSSでどうやって吹き出しをつくってるの?という方はこちらをご覧ください。 CSSだけで吹き出しを作ってみる 三角の作り方

  • 画像を使わず、CSSで吹き出しを作る | Blog

    以下の<div>にCSSを適用しています。 <!-- html --> <div class="sample"></div> 三角を作る まずは三角の作り方から。 上向き /* css */ .sample { border:30px solid transparent; border-bottom-color:#000; border-top-width:0; width:0; } 下向き /* css */ .sample { border:30px solid transparent; border-top-color:#000; border-bottom-width:0; width:0; } 右向き

  • flexboxの旧仕様、改定仕様、現行仕様の一覧 « NAVER Engineers' Blog

    暑さもやわらいできたような気配がしてきました。皆様いかがお過ごしでしょうか。 久しぶりのブログ更新です。UIT 富田です。 今回はCSSでのレイアウトをより柔軟にしてくれるflexboxについて解説します。 flexboxは大幅な仕様の変更が過去に2度もあり、各ブラウザとそのバージョンによって実装している仕様が異なるため、後方互換をきっちり対応しようとすると、gradientと並んで2大考えるのをやめたくなるプロパティとなっております。 しかしflexboxを利用することで、現時点ではCSSだけでの対応が難しかったり、複数のプロパティを複雑に組み合わせる必要があるレイアウト(例えば一番大きい高さに揃えた要素を横に並べたり、子要素を上下左右中央位置したりといったもの)が、容易に利用できるようになるという大きなメリットもあり、使えるならば使っていきたいプロパティでもあります。 にも関わらずf

  • ベンダープレフィックスの順序|Web Design KOJIKA17

    CSS3を扱う上でベンダープレフィックスの話題は外せません。 そのベンダープレフィックスの順序について書いてみます。 ベンダープレフィックスとは ベンダープレフィックス(vendor prefix)は、ブラウザが独自の拡張機能を実装、勧告候補前の仕様を先行実装する場合に、 将来的に仕様が変更されるリスクに備えて、プロパティや値につけられる識別子のことです。 その識別子は、ベンダー識別子(vendor identifier)によってブラウザの種類が付けられています。 主要なブラウザのベンダープレフィックス -webkit- Google Chrome、Safari、(Opera) -moz- Firefox -ms- Internet Explorer -o- Opera ただしCSS3などの仕様が勧告候補になった場合には、ブラウザベンダー側がベンダープレフィックスを外すことが推奨されていま

    ベンダープレフィックスの順序|Web Design KOJIKA17
  • ヘッダは上部固定で、フッタは最下部にするスタイルシート、レスポンシブにも対応! | コリス

    ナビゲーションを配置したヘッダはスクロールしても常に上部に固定されており、フッタはコンテンツの量が少なくても最下部に配置されるページを実装するスタイルシートを紹介します。 Sticky footer with fixed navbar コンテンツが少なくてもフッタは最下部に、レスポンシブ対応で! デモ Bootstrapに素晴らしいデモがあったので、そこからデモを紹介します。 デモでは、ナビゲーションがあるヘッダはスクロールしても常に上部に固定されています。 デモのコンテンツ量が少ないため、狭い表示エリアで。 デモページ:幅780pxで表示 実装 実装はデモを必要最小限にしたもので、紹介します。 HTML 上からナビゲーションのあるヘッダ、コンテンツ、フッタの順で、ヘッダとコンテンツはdivで内包し、終わりにコンテンツ量が少ない時用にpushのdivを配置します。 <body> <div

  • [CSS3]面倒なCSS3、linear-gradientを使いやすくまとめてみた | バシャログ。

    こんにちはLatinです。 今年も残す所、あと11ヶ月となってしまいましたが、やり残しのないよう頑張ろうと思っております。 今回はCSS3のグラデーションにまつわるエントリーです。 ハッキリ言って面倒くさい! さてCSS3のグラデーション「linear-gradient」なんですが、はっきり言って面倒です・・・。 今はCSS3のジェネレータもたくさんあるので、それらを使うのもいいのですが、足りない分のベンダープレフィックスを探したり、filter やら毎回ググるのが非常に面倒! 且つ、ボタンなどに、gradient と border-radius を併記した場合、IE9 での表示が若干おかしくなってしまいます。 詳細は下記に記載しますが、今後サクッと使えるように備忘録がてら、簡単にまとめておこうと思います。 CSS スニペット(修正前) .btn { border-radius: 4px;

    [CSS3]面倒なCSS3、linear-gradientを使いやすくまとめてみた | バシャログ。
  • 「CSS Nite LP, Disk 25」参加レポート&Photoshop CS6の新機能「CSSをコピー」とCSSPsを比較 - Design Color

    CSS Nite LP, Disk 25」参加レポート&Photoshop CS6の新機能「CSSをコピー」とCSSPsを比較 2015 1/12 アクセシビリティ (C)田中舘 一久 中根雅文さん、山和泉さん、植木 真さんによるセッションです。 テーマは「アクセシビリティ」。 「アクセシビリティ」とは Webアクセシビリティとは、基的には、障害者がWebを利用できることである。もっと具体的にいうと、Webアクセシビリティとは、障害者がWebを知覚し、理解し、ナビゲーション(訳注:広義には、Webサイトのページ間やページ内を移動したり見てまわったりすること)し、インターラクション(訳注:Webに入力したり情報を受け取ったりしてWebを利用)できることである。 ウェブアクセシビリティ基盤委員会 / WAIC: Web Accessibility Infrastructure Commi

    「CSS Nite LP, Disk 25」参加レポート&Photoshop CS6の新機能「CSSをコピー」とCSSPsを比較 - Design Color
  • CSS3でのposition:relative

    CSS3でのposition:relative 昨日「スマホサイトでtd/th要素へのposition:relativeはダメ!」と書いたところ仕様書を読め的な圧力がいろんな所からかかってきました。こわいですね。 position:relativeが仕様としてどうなっているかは@Takazudoが5年ほど前に解説しているのでそちらを参考にしてください。 table系にはposition:relativeが効かない | Takazudo Clipping* ただ、これはCSS2.1の仕様なんですね。最新のCSS3ではWD段階ではありますが、次のようになっています。 table-caption and table-cell offset relative to its normal position within the table. If a table cell spans multipl

    CSS3でのposition:relative
  • Modernizr を使ってブラウザの機能にあわせた CSS, JS を書く | Tips Note by TAM

    今回は、HTML5, CSS3 を使ってウェブサイトをつくる際の助けになる JavaScript ライブラリ Modernizr をご紹介します。 HTML5, CSS3 では便利な機能が多数追加されましたが、ブラウザによって対応状況はまちまちです。 Modernizr を使うとブラウザの HTML5, CSS3 対応状況を簡単に調べることができるので、個々の状況にあわせたコードを比較的容易に書けるようになります。 バージョンの古い Internet Explorer 等に対応する際、コンディショナルコメントやいわゆる CSS セレクターハックを使用することがありますが、それらと同様のものと考えると分かりやすいかもしれません。 それではごくごく簡単ではありますが、以下に基的な使い方をご紹介します。(バージョン等は記事執筆時点のものです。変更になっている場合があります。) 1. moder

    Modernizr を使ってブラウザの機能にあわせた CSS, JS を書く | Tips Note by TAM
  • [速報]アドビがHTML5とモバイルにフォーカスした新ツール群「Adobe Edge Tools & Services」を発表。アニメーション作成、レスポンシブデザインなどが効率的に

    [速報]アドビがHTML5とモバイルにフォーカスした新ツール群「Adobe Edge Tools & Services」を発表。アニメーション作成、レスポンシブデザインなどが効率的に 米アドビは24日(日時間24日深夜)、サンフランシスコでイベント「Create the Web」を開催。CSSJavaScriptを使ったアニメーション作成、画面の大きさによって動的にレイアウトが変化するレスポンシブなWebデザイン、複数のモバイルデバイスへの対応、HTML5やCSS3に対応したコーディングなど、最新のWeb技術に対応した開発を支援する新ツール群「Adobe Edge Tools & Services」を発表しました。 発表された新ツールやサービスを日語で解説するWebサイトもすでに公開されています。サンフランシスコで開催されたイベントの内容を、ダイジェストで紹介しましょう。 Adobe

    [速報]アドビがHTML5とモバイルにフォーカスした新ツール群「Adobe Edge Tools & Services」を発表。アニメーション作成、レスポンシブデザインなどが効率的に
  • アディダスに学ぶ「気持ちいい」サイトを作る4つのしかけ

    デジタルマーケティングやWebアプリの企画開発を手がけるtadashikuのメンバーが、いま話題のサイトをピックアップ。UIフロントエンド技術を中心に、サイトの裏側に迫ります。 アディダスが立ち上げた、フットボール向けシューズブランド「predator lethal zones」のキャンペーンサイト「predator lethal zones」。このスマートフォンサイト、操作感がたまらなく気持ちいいです。ついつい、細部まで見てしまう、商品が欲しくなってしまうサイトです。なにがそんなに気持ちいいのか、UIに注目してみましょう。

    アディダスに学ぶ「気持ちいい」サイトを作る4つのしかけ
  • クロスブラウザな css3 linear-gradient が面倒になりそうな件について - ほむらちゃほむほむ

    2012 年の 4月に CR(勧告候補) になった,CSS Image Values and Replaced Content Module Level 3 とそこで規定されてる,Linear Gradients: the ‘linear-gradient()’ notation の幾つかのブラウザでの対応具合が面倒な事になってるなぁってお話. 経緯とか 最初期 もともと,グラデーションだーと提案された頃には,WebKit の独自実装としてこんな感じの書式だった.(cf. Introducing CSS Gradients) background: -webkit-gradient(linear, left top /* 始点 */, left bottom /* 終点 */, from(#000) /* 始点の色 */, to(#FFF) /* 終点の色 */); 途中にもっと色を挟むと

    クロスブラウザな css3 linear-gradient が面倒になりそうな件について - ほむらちゃほむほむ
  • CSS3PIEが適用されない(CSS3をIEで適用したい時) | UNIQUE-UNIQUE.net

    CSS3をIEで適用したい時、PIEというスクリプトを適用させればIEにも グラデーションや角丸が適用されるはずでした。 しかし、スクリプトを設置しても適用されない時がありました。 悩んで、検索、検索していたら解決策を書いていた方がいました。 <適用させる方法> 適用したいタグ?に position: relative; を追加すればOKです! 早速やってみたら見事適用されました!! どうやって解決策を調べるのでしょうね?!調べる方は凄いなぁと思います^^ .test{ ・・・ position: relative; behavior: url(/PIE.htc); } 助かった~! それにしてもIEはどこまで困らせれば気が済むのでしょうか・・・ 記述などめんどくさっ このスクリプトを適用させると ・border-radius ・box-shadow ・border-image

  • CSS3PIE を使用してIE8以下にボックスシャドウを適応する時の注意点

    CSS3PIE でIE8以下でもボックスシャドウを適応させようと思ったのですが、実際使ってみるといろいろ戸惑う所がありました。その注意点と私の対処法です。 ボックスがグレーになってしまう CSS3PIEのボックスシャドウは要素の下にシャドウを敷き詰めてシャドウを表現する仕組みになっていますので、敷き詰められてたシャドウの上にくるボックスの背景が透明だった場合に下記の画像のように下のシャドウが透けてしまいます。 その為シャドウの効果をつけたいボックスには背景色を指定する必要があります。 背景色を指定すると変な隙間ができる 今回やりたかったのは連続して並んでいるボックスにボックスシャドウをつけることです。 そして、シャドウをつけたかったボックスのまわりにborderを使っていました。 単純にbackground-color:#FFFFFF:と指定をしてみた所、下の画像のようにボックスの上のボー

    CSS3PIE を使用してIE8以下にボックスシャドウを適応する時の注意点
  • Juaraslot88: Situs Slot Gacor dan Judi Slot88 Online Indonesia

    Juaraslot88: Situs Slot Gacor dan Judi Slot88 Online Indonesia Situs Agen Judi Slot Online Terpercaya di Indonesia Juaraslot88 Selamat datang di Juaraslot88 yang merupakan situs agen judi slot online paling terpercaya di Indonesia, juga sebagai tempat bermain taruhan judi online yang aman dan murah hanya bisa anda temukan pada situs slot online terbaik Juaraslot88. Minimal deposit yang kami tetapk

    Juaraslot88: Situs Slot Gacor dan Judi Slot88 Online Indonesia
  • メモログ

    💡 Personal notes about somthing I'm interested in input要素にwidth:100%;を指定すると、微妙に包含ブロックからはみ出す。 なんでだろうなあと思っていたんですけど、input要素にはブラウザのデフォルトでpaddingやborderが入っているので、width:100%とするとpaddingやborderのサイズ分はみ出してしまうということでした。 分かってしまうと大した話ではない。 なので、input要素にwidth:100%に広げるときは、box-sizingをborder-boxに設定するか、padding/borderを削るとかすると、はみ出さずにはまる。うむ。 input[type="text"]{ width: 100&#x25;; -moz-box-sizing: border-box; -webkit-box-