高速マーキーに反応する

Susan Sarandon
リリース: 2025-01-17 02:31:10
オリジナル
962 人が閲覧しました

React Fast Marquee でスムーズなマーキーを作成する

この記事では、スムーズにスクロールするマーキーを作成するためのシンプルかつ強力なコンポーネントである React Fast Marquee を紹介します。 Next.js を使用しても、統合は驚くほど簡単です。

インストール

インストールは簡単です:

<code class="language-bash">npm install react-fast-marquee --save</code>
ログイン後にコピー

コンポーネントをインポートします:

<code class="language-javascript">import Marquee from "react-fast-marquee";</code>
ログイン後にコピー

使用法

コンテンツを <Marquee> タグで囲むだけです。 これは、テキスト、単一の React コンポーネント、または複数のコンポーネントにすることができます。

<code class="language-javascript"><Marquee>
  This is my marquee text.  It will scroll smoothly!
</Marquee></code>
ログイン後にコピー

React Fast Marquee は、classNameautoFillloopgradient などを含む多数のカスタマイズ可能なプロップを提供します。 詳しい使用手順については、コンポーネントのドキュメントとデモを参照してください。

例: ブランディング ショーケース

React Fast Marquee を使用して美食機器の Web サイトにブランド ショーケースを作成した方法を次に示します。

<code class="language-javascript">const brands = [
    {
        id: 1,
        name: 'ecolab',
        logo: '/brands/ecolab.webp',
    },
    // ... more brands
    ];


const MarqueeBrands = () => {
    return (
        <Marquee>
            {brands.map(brand => (
                <img alt={brand.name} className="w-[100px] sm:w-[150px] md:w-[200px] h-[70px] sm:h-[75px] md:h-[100px] object-contain mx-4 md:mx-6" height={100} key={brand.name} quality={50} sizes="(max-width: 768px) 150px, 200px" src={brand.logo} width={200} />
            ))}
        </Marquee>
    )
}</code>
ログイン後にコピー

その結果、視覚的に魅力的で、スムーズにスクロールするブランド表示が得られます。

React Fast Marquee

以上が高速マーキーに反応するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート