タグ

tipsとcssに関するNaskiのブックマーク (36)

  • IE7・8で透過PNGにJSで透過させたら画像が汚くなった場合の対処方法

    [mixi] jQuery.js | しつもん No.153 コミュを見ていたところ、自分の書いたプラグインがうまく動作していないとの書き込み。ん?どういうことだ?なんて疑問に思ったのですが、どうやらIE7・8で透過PNGにプラグインを適用させたら画像が汚くなったとのこと・・・ おっと、なぜ!? どのようなことなのか、確認しつつ対応方法を見つけようと思います。 とりあえず確認 デモとしてあがっていたのをちょっと私の方で処理をしたものと、私の方で用意した画像の計6つをプレビューしてみようと思います。 ※今回はIE6用の処理をいれていないので、PNG32の画像などは背景が透過されずに灰色の色がついて表示されてしまいます。IE7,8での問題なので、今回のエントリーはIE7かIE8で見て下さい。 上記のプレビューをIEで見ると、透過PNG全てが透過処理部分がギザギザになったり透過されていなくなった

    IE7・8で透過PNGにJSで透過させたら画像が汚くなった場合の対処方法
    Naski
    Naski 2012/07/26
  • inline-blockはもう使える(だいたい) | Takazudo Clipping*

    inline-blockとは、まさに、その名の通り、インライン要素とブロック要素の中間的なdisplayプロパティの値です。display:inline-blockが指定された要素は、文中にブロック要素をボコっと突っ込んだような形で描画されます。前後で改行されないブロック要素のような存在です。Firefox3で正式にサポートされたみたいです。使用に関して問題となるのは、これに対応していないIE7,IE6とFirefox2なのですが、どうにか頑張ると、ほぼ同様の効果を得ることができます。最近使う機会があったので、ソース解説と併せて紹介します。 まず、inline-blockは、以下のような点が便利です。 幅や高さを持てる インライン要素ではwidth,height,縦方向のmargin,paddingが無視されますが、inline-blockだとこれが可能になります。 連続するブロック要素を

  • 小粋空間: IE7 の CSS ハック

    「IE7 で閲覧すると表示が異なるのですが」というご質問を頂いたので、CSS ハックを利用して、IE7 のスタイルのみを変更する方法を紹介します。結論だけ述べますと、IE7 に異なるスタイルを適用する(=他のブラウザと表示を合わせる)場合、該当のセレクタの前に *:first-child+html を付与します。例えば、IDセレクタ #banner に適用させる場合、 *:first-child+html #banner { : [IE7用のスタイルを記述] : } となります。 なお、それ以外のブラウザのために、元の #banner の設定は、この追加したセレクタより前方に記述します(下記)。この順番を間違えると期待する表示にならないのでご注意ください。 #banner { : [IE7以外のスタイルを記述] : } *:first-child+html #banner { : [IE7

    小粋空間: IE7 の CSS ハック
  • [CSS]上級者向け、スタイルシートのテクニック集

    スタイルシートで実装する実用的なものからちょっと変わったものまで、25のテクニックをDesizn Techから紹介します。 25 Advanced CSS Techniques 1. CSS Gradient Text and Background テキストや背景をグラデーション表示。

  • CSS vertical center using float and clear

    Tested in Win XP SP1 Firefox 1.04 Opera 6.06 / 7.23 / 8.0 Netscape 6.1 / 7.1 IE 5.0 / 5.5 / 6 Mac OS9 Mozilla 1.2.1 Netscape 7 IE 5 WaMCom [thx T. Jung] iCab 3.0 Beta 340 [thx T. Jung] Mac OSX Safari 1.0.3 / 1.3 Firefox 1.0.4 Netscape 7 Opera 6 Camino IE 5 CSS vertical centering using float and clear - crossbrowser (?) This box stays in the middle of the browser's viewport. The content does not di

    Naski
    Naski 2008/12/31
    DIV要素を縦方向に中央寄せするCSS
  • ユーザーが2~3カラムや800pxか1000pxか等を動的に変更できるすごいJavaScript*ホームページを作る人のネタ帳

    これは面白すごい。 なかなかさわり心地の良い動き。 しかも無料でダウンロードまでできるし、使えるし、なんともありがたい一品に、思わず勢いで記事にしてしまいました。 まずは以下のサンプルを触ってみると感動しますよ!(たぶん) サンプルデモは以下に 動的なhtmlショーケース 対応しているブラウザの幅も広いです。 # nternet Explorer 6, 7 # Firefox 1.5 + # Opera 9.1 + # Netscape 8.1 + # Safari 3 変更できる内容として # 右、左のサイドメニューの有り無し # 横幅800px、1000px、100% # フォントサイズ 等が変更できます。 もしもダウンロードするなら、以下のサイトに説明(英語)とダウンロードボタンがありますので是非。 Liquid Javascript Grid Layout

    ユーザーが2~3カラムや800pxか1000pxか等を動的に変更できるすごいJavaScript*ホームページを作る人のネタ帳
    Naski
    Naski 2008/03/27
    これはすごい
  • stu nicholls | CSS PLaY | experiments with cascading style sheets | home page

    CSS PLAY Doing It With Style Experimenting with Cascading Style Sheets What it's all about... "Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents." The above quote, taken from the W3C website, is one of the reasons for this site. Whilst I agree that it is a mechanism for adding style to web documents, I do not agree that it is a SIMPL

    Naski
    Naski 2008/03/02
    CSSによるデザイン・テクニック集。スクリプトを使わずにかなりのコトができるようです
  • *{ margin : 0 }はもう古い!? - Emotional Web

    This domain may be for sale!

    Naski
    Naski 2007/11/04
  • reset.css あるいは init.css によるブラウザのスタイルシートの初期化 (Port80)

    初期化CSSの作成 ブラウザごとにスタイルシートのデフォルトが違ったり、あまり好ましくない値であったりすることがあるので、スタイルシートの初期化が必要になる。 色々な初期化があるが、一つずつ検討しながら汎用的な初期化CSSファイルの作成をめざしたい。 ユニバーサルセレクタでリセットしない *{ margin : 0 }はもう古い!?によれば、*(アスタリスク、ユニバーサルセレクタ)によるCSSのリセットは、レンダリングが遅くなる点とサブミットボタンなどの指定もおかしくなる点にデメリットがある。 従って、出来るだけ必要な部分だけ指定を行った方がよいだろう。実際のレンダリングの遅延については別の機会に実証実験を行いたい。 次のマージン、パディングのリセットはYUI Reset CSSを参考に視認性の高い記述をした。 body, div, dl, dt, dd, ul, ol, li, h1,

    Naski
    Naski 2007/11/04
  • デフォルトスタイルの差異を無くす CSS

    2007-01-30更新 Yahoo UI Fonts CSS使用時の各要素のフォントサイズを変更する際の注意点を追加しました。 defalut.cssちょっとだけ修正 2007-01-18 更新 記事の内容も古くなり、Yahoo Libraryなどがでて更に差異を減らすことが簡単になったことから、これを利用し、スタイルも簡潔にシンプルに記述しなおしましました。前よりも使いやすくなったはずです。前回配布していたものとの変更点は次のようになります。 定義グループにアウトライン番号を記述 ベーススタイルのデザインをシンプルに記述し直し 使用していたカラーを一部を除いてモノトーンに変更 Yahoo Library Fonts CSSを組み込み、各ブラウザで文字サイズが同一になるように修正 プロパティ記述順序をhail2u.netCSS2 Specificationでのプロパティの出現順序」に沿

  • Tag Cloudのスタイル - 3ping.org

    タグクラウドの必要性についての是非はここでは置いておいて、このアイテムのデザインって色々考えさせられますね。 Vicuna CMSでも真面目に対応しようと重いケツを上げましたので、とりあえずサンプルとなるCSSスタイルを色々と書いてみました。 表示例とCSSファイルを置いておきましたので、気に入った表示があったらどうぞ使って下さい。 2007.10/21 追記・編集 Tag Cloud 10,11,12で.level5のフォントサイズが.level4と同じになってたのを修正 応用編としてTag Cloud 13を追加 単純に該当する記事が多いタグが他より目立てばいいだけなので、大抵のスタイルは大小の区別で表示しているけど、それだけじゃちょっと味気ない気もするので サイズ 色 明暗 彩度 色彩 形 というところでタグの強弱をより強調してみました。 HTMLは以下のような要素とクラス名で作って

    Naski
    Naski 2007/10/22
    スタイルシートによるタグ一覧の表現方法いろいろ。タグクラウドって言うんだっ
  • CSS レイアウト切り替えスイッチ | WWW WATCH

    Web サイトのレイアウトに関しては、横幅を固定した固定レイアウト、ブラウザのウィンドウサイズと連動するリキッドレイアウト、文字サイズと連動するエラスティックレ... Web サイトのレイアウトに関しては、横幅を固定した固定レイアウト、ブラウザのウィンドウサイズと連動するリキッドレイアウト、文字サイズと連動するエラスティックレイアウトの 3種類がよく使われますが、どのレイアウトが一番文章が読みやすかったり、利便性が高いのかって考えたときに、当然好みは人それぞれ。 じゃあ、その人の好みで、3つのレイアウトを切り替えられるようにしたらいいじゃんということで、そんな CSS 切り替えスイッチを作ってみました。 サンプルはこちらで確認できます 全ファイルのダウンロードはこちら (zip ファイル / 10KB) デフォルトでは横幅固定のレイアウトになっています。スイッチを押すたびにレイアウトが選択

    CSS レイアウト切り替えスイッチ | WWW WATCH
  • TableとCSSいろいろ - DesignWalker

    TableとCSSいろいろ - DesignWalker
    Naski
    Naski 2007/10/06
    CSS装飾をしたtable使用例
  • WEBデザイナーのためのベストエントリ51個まとめ『2007年8月』*ホームページを作る人のネタ帳

    2007年8月にヒットしたエントリやサイトの、WEBデザイナー向けまとめ。 一ヶ月もたてばブックマークも結構色々ノイズが入ってくるもので、ここで整理の意味も込めてまとめておきます。 SEO系や、モバイル系は別エントリに分離しないと、前回重くてアクセスが集中して見れませんと言われる方がいましたので、分離して書こうかと思っています。 アイコン Hazem Designs The Official site of Hazem Mostafa Graphic/Web Photography artist FREEiconをクリックで見れるけど重いです。 その全てのアイコンがpngで出来ているため、使い道が多いかも。ライセンスについて見当たらないため、商用はお勧めできませんね。 Web 2.0 Badges - Useful collection of stylish web 2.0 badges

    WEBデザイナーのためのベストエントリ51個まとめ『2007年8月』*ホームページを作る人のネタ帳
    Naski
    Naski 2007/09/08
    ウェブ、グラフィックデザイン制作のためのTips。なかなか充実
  • どこでもドアーズLabo 背景を半透明化するフィルターを色々なブラウザで使う方法

    前に書いた、自作写真を使った空のテンプレ、難航しております; 登録申請しては、いや待てよ、と取り消している……。何故かと言いますと…… 一応こんな感じで出来てはいるので、明日あたりにはちゃんと登録しようかとは思っております。2月の午後4時頃の空とは思えない(単に加工による)青々感がポイントです!?;(クリックで見) なんてことはないシンプルなテンプレと思われるでしょうが、裏には苦労が……(´ヘ`;) フィルターなんか使おうとしたからなんですけどね……。 FC2のテンプレには背景を透過するフィルター効果を使っているものも結構ありますが、IE専用のタグしか使ってないものしか、私は見たことないんです……それだと、他ブラウザで見た時は背景は透けず、指定した背景色しか見えないんですね。せっかくの素敵なデザインも、IE以外で見てる人には殺風景なことに。 で、まず、IEと他ブラウザで記述をふりわけて、

    Naski
    Naski 2007/08/31
    透過PNG or IE半透明フィルタ
  • usercontent.css/広告カット - Mozilla Firefox まとめサイト

    Naski
    Naski 2007/05/21
    広告を非表示にするユーザスタイルシート(サイト別)
  • userchrome.css - Mozilla Firefox まとめサイト

    Naski
    Naski 2007/05/21
    FirefoxのUIデザインのカスタマイズ方法
  • http://ima.pandach.com/cgi-bin/mt/2007/04/post_107.php

    Naski
    Naski 2007/05/03
  • Mozilla — 利益ではなく、ユーザーのためのインターネット

    このサイトが機能するために必要な Cookie に加えて、あなたの閲覧のニーズをより理解し、エクスペリエンスを向上させるために、追加の Cookie を設定する許可をお願いします。プライバシーは侵害しませんのでご安心ください。

    Mozilla — 利益ではなく、ユーザーのためのインターネット
    Naski
    Naski 2007/05/03
    配置の指定をDOMとCSSとJavaScriptでする例
  • CSS Filters (dithered.com)

    Home CSS Filters and Hacks Because of the generally crappy CSS standards support in modern browsers, a number of techniques have been developed to hide CSS stylesheets, rules, and declarations from browsers that won't understand or will mis-interpret them, or to set different values to the same CSS property in different browsers in order to acheive the same appearance on all (or most) browsers. On

    Naski
    Naski 2007/05/03
    詳細なCSSハック(CSSフィルタ)のまとめ