ホームページ » コーディング » CSSのマーキー - 初心者向けガイド

    CSSのマーキー - 初心者向けガイド

    MarqueeはInternet Explorerで最初に導入され、W3Cが使いやすさの問題からHTML標準要素から除外することを最終的に決定する前の90年代に非常に人気がありました。 Webデザイナーはタグを使わないように勧められました.

    驚くべきことに、マーキーはタグではなく、カムバックをしています。 それはCSSモジュールの中にあったのと同じようなフォーマットです。このモジュールはWebkit CSS仕様の一部として入手でき、W3Cは現在同様のモジュールに取り組んでいます。ただし、W3Cバージョンはまだ勧告候補段階にあるため、まだ適用できません。ですので、現時点では、Webkit仕様のものだけを取り上げます。.

    構文

    まず第一に、マーキーは次の速記構文を使って定義することができます。.

    -webkit-marquee:[方向] [増分] [繰り返し] [スタイル] [速度]

    上記の構文に必要な各値は、一目瞭然ですが、それ以外の場合は、このドキュメントで十分に説明されています。そのため、この構文がどのように機能するのかを詳しく調べたい場合は、常に最初に資料を参照することができます。.

    それでは、実際の例をいくつか作成し、実際にどのように機能するかを確認しながら、参加してください。.

    例1:テキストをスクロールする

    さて、最初の例では、テキストを右から左に移動させるというマーキーの古典的な移動を作成します。.

    以下のようにテキストマークアップを作成しましょう。

    ロリポップトッピングレモンドロップナツメアップリケフルーツケーキタルト甘草ゴマスナップ.

    次に、以下の構文でマーキーを定義します。.

     -webkit-marquee:自動中無限スクロール通常。 overflow-x:-webkit-marquee; 

    マーキー方向がに設定されている場合 自動, デフォルトでは右から左に移動します。あるいは、この値をに変更することができます。 . また、 オーバーフローx プロパティをに設定する必要があります -ウェブキットマーキー 内容が常に1つのように振舞うように。このプロパティを省略すると、テキストは移動しません。.

    デモを見る.

    例2:前後にバウンスする

    2番目の例では、マーキーに異なるスタイルを付けてみます。今回使用します 代わりの の代わりに スクロール 方向の値を . そのようにして、マーキーは左から右へ移動し、そして前後にバウンスします.

     -webkit-marquee:autoミディアム無限代替法線。 overflow-x:-webkit-marquee; 

    デモを見る

    例3:テキストを上に移動する

    最後の例では、マーキーの方向を上に移動するように変更します。二つあります 方向 そうするための値。値をに変更することができます アップ または 先に.

    個人的には、Webkitが本質的に同じことをする2つの値を提供した理由がわかりません。.

     -webkit-marquee:普通の無限スクロール標準をアップ。 overflow-x:-webkit-marquee; 

    デモを見る

    さらに、私はいくつかのより多くの例をまとめました、しかし、それらがすべてここで説明されるならば、それらは圧倒的です。.

    しかし、あなたはすべてのデモを見て、下のリンクからソースをダウンロードすることができます.

    • デモ
    • ソースをダウンロード

    最終的な考えと参考文献

    私は最初に驚いたのですが、マーキーにはまだ興味が残っています。これはまた私にこのようなCSSモジュールがどのように有用になるだろうかという疑問を投げかけました。実際には、すべてのブラウザはまだの遺産をサポートしています タグ.

    それで、あなたはどう思いますか?マーキーはまだこの時代に関連性があり、それは現代のウェブデザインに役立つでしょう?

    あなたがまだこのマーキーのものに興味があるなら、あなたは以下の参考文献のいくつかを訪れることができます: