http://www.w3css.co.uk/
ウェブサイトでは、ターゲットを使用しないと言います。ソースを見て、私が見ることができる限り、jsはありません。どうやって 。小さなフィーリンの例や説明は非常に高く評価されます。ありがとうございます。cssのみでライトボックスエフェクトを実現するにはどうすればいいですか?利用可能な例
http://www.w3css.co.uk/
ウェブサイトでは、ターゲットを使用しないと言います。ソースを見て、私が見ることができる限り、jsはありません。どうやって 。小さなフィーリンの例や説明は非常に高く評価されます。ありがとうございます。cssのみでライトボックスエフェクトを実現するにはどうすればいいですか?利用可能な例
サムネイルで使用されているCSSセレクタは:focus
と:active
のセレクタで、アンカーをクリックすると適用されます(IE互換の場合はアクティブ、Firebugの場合は表示されます)。
これらのセレクタには、潰れた画像をフルサイズに拡大するCSSトランジションがあるだけです。別の要素をクリックすると明らかに:focus
が失われ、ライトボックスが消えます。また、タブキーを使用してナビゲートすることもできます。そうすることで、アンカー間のフォーカスを切り替えるだけで、CSSトランジションを再度アクティブにすることができます。
ライトボックスを開くために起動しているイベントがフォーカスイベントです。これはまた、タブまたはシフトタブを押して画像を切り替えることができる理由です。 Neilが述べたように、あなたはcssファイルで詳細を見つけることができます。
サイトをロードしてタブボタンを押してピクチャの1つにピントを合わせるだけで、ライトボックスも開きます。
:active
IEの疑似クラスに非IEのための:focus
があります。
私はそのヒントはページのタイトルにあると思います - CSS Lightbox。詳細は、自分のサイトの 'css/lightbox.css'ファイルにあります。 –