1. ホーム
  2. Web制作
  3. CSS

[css3]css3は、最初と最後のテキスト実行例を実現するためのコード

2022-02-03 21:51:34

ストーリー背景

宇宙一の外部アンプを搭載したスマホがある!」と小耳にはさんだ話です。を手に入れるために、アドン618のキャンペーンを利用しようと頭が熱くなる、何しろハロゲンは本格的な電子マニアなのだ! しかし、そのハロゲンが物流情報を確認すると.

さて、私の忌まわしい探究心は、突然の走馬灯に捕まりました(キャ、今日は受け取れなさそうだ!!!)。

では、どうすれば実現できるかをお話ししましょう(それだけこの煽りがピックアップされているということです)。

レンダリング

論理的説明

pタグには、spanタグ(チップのテキスト)が2つ、spanが2つ、あるいはそれ以上、pタグの位置を決め、pタグのleftの値を変えて移動し、その移動が最初のspanタグの終端に到達したところで、画像をご覧ください!(pタグのleftは、1つ目のspanタグの終端を意味します。2つ目のspanが開始位置に到達したら、2つ目の動きをループさせ、ちょうどシームレスに収まるようにします。

PCでもモバイルでも、もちろんウォークアバウトはモバイルに多く表示されることは間違いありません。デザイン上、UIではspanタグのテキストの幅が正確に表示されるので、次のようになります。移動距離 = spanの幅 + 2つのspanの間のホワイトスペース - 左側の赤い部分の左値

コードの実装

htmlの部分です。

 <div id="app">
    <div class="top">
      <p>
        <span class="tips"> Due to the surge of orders during the promotion, the delivery time of your order may be delayed, please be patient~</span>
        <span>Due to the surge of orders during the promotion, the delivery time of your order may be delayed, please wait patiently~</span>
      </p>
    </div>
    <div class="main">
      <h6> And then here's where you put the halogen</h6>
      <h4> out put can be called cell phone circle</h4>
      <h2>The universe is invincible first</h2>
      <h6>Xiaomi 10 Pro</h6>
      <h2>wo don't accept arguments</h2>
      <h3>-</h3>
      <h3>-</h3>
      <h3>-</h3>
      <h3>-</h3>
    </div>
  </div>



cssの部分です。

.tips{
      width: 560px;
    }
    p{
      position: absolute;
      height: 34px;
      left: 34px;
      white-space: nowrap;
      display: flex;
      animation: move linear 12s infinite;
      animation-delay:3s;
    }
    @keyframes move {
      0%{ left: 34px; }
      100%{ left: -526px; }
    }
    /* Ignore the following here, the focus is on the top */
    *{margin: 0; padding: 0;}
    body,html{height: 100%;}
    #app{
      height: 100%;
      background:#ececec;
      margin: 0 auto;
      display: flex;
      flex-direction: column;
    }
    .main{
      flex: 1;
    }
    .top{
      position: relative;
      overflow: hidden;
      height: 34px;
      background: #fff;
    }
    .top span{
      line-height: 34px;
      display: inline-block;
    }
    .top::before{
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 34px;
      z-index: 9;
      background-image: linear-gradient(90deg,#f00 0%, #f00 60%, transparent 100%);
    }
    .top::after{
      content: "";
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      width: 34px;
      z-index: 9;
      background-image: linear-gradient(-90deg,#f00 0%, #f00 60%, transparent 100%);
    }
    h1,h2,h3,h4,h5,h6{
      margin: 20px auto;
      text-align: center;
    }


個人概要

このプロジェクトではマーキーを使っているのですが、マーキーにはマーキー効果がついていて、マーキータグを手抜きで使っているのです!このタグは、マーキータグを使うことで、マーキー効果を得ることができます。このタグは非常に強力であり、タグはあなたがcssやjsの多くを書く解決することができ、その後、私はそんなになぜ周りに行く?

まず、私がやっているようなことはできないんです!

次に、公式サイトのこのタグの説明にはこうあります。この機能は廃止されました。一部のブラウザではまだ動作する可能性がありますが、いつでも削除される可能性があるため、使用は推奨されません。なるべく使わないでください。

エヘン~ 英語が苦手な人のために訳すと、「その要素は時代遅れなので、もう使わないでください。一部のブラウザはまだサポートしていますが、必須ではありません。また、この要素を使用することは、基本的にユーザーに対してできる最悪のことの一つですので、絶対にやめてください。

では、ハロゲンで。待てよ!キューを落とせるほど画面が広いときは動きがないはずだ!それはjsで制御するんだ!下級生の課題としてね。

この記事は、css3は馬の光の例コードを実行する最初と最後のテキストを達成するために、ここで紹介されている、より関連するcss3テキスト最初と最後のテキストは馬の光のコンテンツを実行するために、スクリプトハウス過去の記事を検索してくださいまたは次の関連記事を閲覧を継続、私はあなたが将来的にもっとスクリプトハウスをサポートして願っています!。