タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとCSSとTipsに関するwackyのブックマーク (30)

  • Parallax Background with Javascript and CSS

    « back to inner.geek Parallax Backgrounds a multi–layered javascript experiment This work is licensed under a Creative Commons Attribution 3.0 License. First of all, try scrolling up and down thing page. Use your scroll wheel, use the scroll bar, use the arrow keys, page up, page down, space bar. Note how the text scrolls normally, but the green background scrolls slowly, and how the clouds scroll

    wacky
    wacky 2007/03/22
    ページの背景が多重スクロールする視覚効果をJavaScript + CSSで実現。Creative Commons Attribution 3.0 License。(→ 日本語解説: http://youmos.com/news/parallax_backgrounds.html
  • Totally Pwn CSS with Javascript

    Filed: Fri, Feb 16 2007 under Programming|| Tags: .css1 javascript css dynamic The last great frontier for a Javascript programmer is usually the direct manipulation of a stylesheet. While incredibly powerful tools, the documentation is sparse and the browsers rife with incompatibilities. You may be sending floating divisions flying across the screen playing videos of spanking kitties, but have

    wacky
    wacky 2007/03/07
    ページのスタイル定義をJavaScriptから操作する方法。cssRules / rulesオブジェクトを利用。IE / Mozilla / Firefox向け。(英語)
  • lockエラー | 月額200円からのレンタルサーバー JSN

    まずは最近知って便利だと思ったCSSの小技をひとつ。 文章の最後に、「※(米印)」などで注釈を入れたいときに、CSSのみで行の開始位置を揃えるのにすごくシンプルなやり方がこれ。 .note { padding-left:1em; text-indent:-1em; } <p class=”note”>※米印を使う場合はこいつが便利。<br /> 改行してもこの通り。ちゃんと開始位置が揃ってる。</p> 「padding-left : 1em;」でまず1文字分右に動かして、「text-indent : -1em;」で最初の行だけ1文字分左に出す、ということらしいです。これ考えた人はえらいっすねぇ。 他には開始位置を揃えるいわゆる「ぶら下げ」をCSSでやる場合、<div>タグの入れ子を使ってもいいが、<dl><dt><dd>の定義型リストを使うのがおすすめ。Definition Listの略で

    wacky
    wacky 2007/03/05
    テキスト開始位置を揃えるワザ。CSSのみ、CSS + JavaScript(prototype.js)の2種類。素直にテーブルレイアウトで良い気もするが・・・。
  • 古いブラウザで透過PNGを表示させるJavascriptの比較検証

    取り上げるのは下の3つ。便宜的に上からapng、alphafilter、ie6pngとする。 IT戦記 - 僕も半透明 png を使うためのライブラリ作った! アルファ画像を扱うalphafilter.jsライブラリ-とあるWEBクリエイターのblog ウノウラボ Unoh Labs: IE6でアルファチャンネルを含むPNGを表示する apng特長外部ライブラリ不要実行に遅延なし萌えポイントコードの文体がいかにもプロっぽいグローバル領域を侵さない"if lte IE6とかもできるよ"って言ってるところ好みがわかれるところ対象PNGの直後にscriptロードするだけで使える / 何度もロードしなきゃいけないのが嫌びみょうなところimgにwidthとheightを指定しなきゃいけない(詳細不明)簡単カスタマイズelmScript.src.replaceのとこをいじって好きなファイル名(/bla

    古いブラウザで透過PNGを表示させるJavascriptの比較検証
    wacky
    wacky 2007/02/26
    アルファチャンネル付き透過PNGをIE6で扱う裏技について、3種類の手法を比較。メリット/デメリット。
  • IEと透過PNG

    このページはIE7で致命的なエラー出るという情報を頂き、暫く公開を中止して 修正予定のまま放置しておりましたが、ようやく修正致しましたので再び公開します。 PNGのアルファチャンネルによる 透過(半透明)もサポートされていないインターネットエクスプローラ6。 (GIFと同レベルの256色での単色透過は問題ありません) バージョン7でようやく半透明PNGがサポートとなりましたが、他のブラウザと比較して 余りにも遅れすぎ…。 更にIE7は、Windows Vista、Windows XP、 Windows Server 2003だけですね。これらより古いWindowsには使えません。 そして2006年末の現時点では、まだまだIE6 のユーザーが圧倒的に多いようです。 WEBサイトを作る側からすれば困った問題ですね。うかつに透過PNGを使ってしまうと、 IE6ユーザーから見ると「透過失敗してる…

    wacky
    wacky 2006/12/30
    アルファチャンネル付き透過PNGをIE5.5~IE6でも表示させる方法。DirectXのAlphaImageLoaderを利用。
  • Ajax Cookbook

    Post sponsored by smtp ghost In the "old-style" event registration model, you would typically register events by assigning functions to the onevent property of DOM elements: elem.onclick = function() { alert("You clicked me"); } The problem with that approach is that you can only assign a single event handler function to any given event. All modern browsers support more advanced event registration

    wacky
    wacky 2006/12/19
    Ajaxサイトを構築する上で役立つJavaScript / HTML / CSSのコードスニペット集。ライブラリ非依存。Creative Commons Attribution 2.5ライセンス。
  • Lucky bag::blog: CSS3 の target 疑似クラスで脚注を動的に表示する

    文書の URI の後に #foo などの識別子(id)をつけたアンカーから、その文書内の当該箇所へジャンプできるのは周知の通り。ただ、スクロールもせずに移動するんで、閲覧者が一瞬戸惑ったりるすわけで、CSS3 では、そのターゲットとなる要素をハイライト表示させたりすることが可能な :target 疑似クラスってのが用意されている。現在、:target 疑似クラスに対応しているブラウザは、Firefox などの Gecko 系と Safari、Konqueror とか。IE や Opera は未対応。 Selectors 6.6.2. The target pseudo-class :target そんな :target 疑似クラスを利用して、文書下部に用意した脚注を動的に表示させてみるの試み。ちなみに、サンプルは未対応な IE でも再現できるように、Suckerfish :target |

    wacky
    wacky 2006/10/29
    アンカーのリンク先となる要素のスタイルを指定するための:target疑似クラスについて。IE向けのJavaScriptによる回避サンプルもあり。
  • CSSルールを一括で追加する - FAX

    CSSルールを一括で追加する JavaScript IEのStyleSheet#addRule(selector, property)は、セレクタごとに実行しなくてはいけないため代替を書きました。 Firefox、IE 6.0、Operaで確認しました。 function addRules(css){ document.body.appendChild( document.createElement('span') ).innerHTML = '<span style="display:none">DUMMY</span><style tyoe="text/css">' + css + '</style>'; } ダミーのエレメントがないと、IEではエレメントの追加を検知しないようです。 参考リンク 暴満館 » JavaScriptCSSを弄る際のメモ The styleSheet o

    wacky
    wacky 2006/09/17
    ページへCSSルールを動的に追加するJavaScript関数。コードスニペット。
  • Collection & Copy - そのリソースを訪問済みか判定する

    JavaScriptリンク要素のアドレスなどをユーザーが訪れたことがあるか否かをJavaScriptから知る方法を以前調べたがわからなかった。多分、プライバシーの問題の絡みで存在しないのだと勝手に合点した。今日、CSS(display:none) + 擬似セレクタ(:hover) + 要素の高さ(offsetHeight) の組み合わせを思いつき書いた。 function isVisited(link){ if(!isVisited.initialized){ isVisited.initialized = true; addRule("#check_visited:visited", "display:none"); } var a = document.createElement("a"); a.href = link; a.id = "check_visited"; documen

    wacky
    wacky 2006/08/13
    指定URLへ訪問済みかどうかをJavaScriptから判定するテクニック。CSS(display:none) + 疑似セレクタ(:hover) + 要素の高さ(offsetHeight) の組み合わせを利用。
  • IEBlog

    Internet Explorer Team Blog We've moved! Find us at the new Microsoft Edge Dev Blog As we announced last week, with the reveal of Microsoft Edge we are archiving the IEBlog. Future... Date: 05/08/2015 Microsoft Edge is the browser for Windows 10 This morning, Joe Belfiore took to the stage at Build 2015 to share more about the next chapter in... Date: 04/29/2015 Announcing improvements to Enterpri

    IEBlog
    wacky
    wacky 2006/01/20
    IE7ではSELECT要素がz-indexを無視するバグが解消されるとのこと。