タグ

2014年12月16日のブックマーク (3件)

  • BackgroundCheck

    Automatically switch to a darker or a lighter version of an element depending on the brightness of images behind it.

    o_ti
    o_ti 2014/12/16
    背景の明度によって重なった当該要素の色を変えるJS
  • CSSの詳細度を雑に上書きする - sys9kdr’s diary

    CSSの詳細度 詳細度はCSSをメンテナンス・スケールさせるうえでもっともトラブルを生む要因となりうるものの1つです。詳細度を意識せず、適切にCSSを設計しないと、新しくルールセットを作成しても意図したように変更が反映されない、あるいは意図しないところに変更が反映されてしまう問題が生じます。これらの問題は多くの場合、HTML/CSSの書き直しで修正できますが、その場しのぎの修正はより事態を複雑にしメンテナンスコストを高めます。 この記事ではCSSの詳細度(Specificity)、詳細度問題への事前・事後の対処方法について紹介することでよりよい詳細度ライフを皆さんに送っていただくことを目標とします。 CSSはどう適用されるのか CSSでは最も詳細度が高く、一番後ろにあるルールセットをもとに、ある要素のプロパティと値が決まります。 詳細度の算出については後述しますがidよりclassが強いこ

    CSSの詳細度を雑に上書きする - sys9kdr’s diary
  • MacPortsの基本的な使い方とコマンド

    Macに移行して2ヶ月になりそうな今日この頃、ようやくMacになれてきた熊谷です。こんにちは。 MacというかOSX上で開発を行う上で欠かせないものにMacPortsがあります。前回もちょっと触れたのですが、今回はこれについてもうちょっと触れたいたいと思います。 MacPortsとはOSXで利用可能なパッケージ管理システムで、これを使うことによりOSX上でより良いUNIX生活を送ることができるようになります。私自身、まだMacPortsを使い始めたばかりで勉強中なんですが、それを忘れないようにするためにもメモ書きします。 まず、MacPortsをインストールするためにはOSXの開発環境であるXcode Toolsをインストールしておく必要があります。Xcode ToolsはMacに付属しているDVDかDeveloper Connectionからダウンロードしてインストールしておきます。で、

    MacPortsの基本的な使い方とコマンド
    o_ti
    o_ti 2014/12/16
    “sudo port selfupdate”