CSSでスマートテキスト効果をコーディングする方法

Feb 3, 2026
操作方法
Image: Middle Child
[画像:中間の子供]

ロールオーバーリンクは、特に異常なものやオリジナルのものをする場合は、ユーザーの注意を引くのに最適な方法です。中間の子供は、それぞれの手紙を捕獲し、訪問者が単語の上を飛び越えたときにそれを蹴り、それをアニメで分割することはめったにありません。アニメーションはサンドイッチブランドの遊び心のあるキャラクターを伝えるのに役立ちます。

この記事では、サイトへの影響を再作成する方法を説明します。より多くのインスピレーションのために、私たちのガイドを見てください 最高のCSSアニメーションの例 (それらをコーディングする方法について)。少し異なるもののために、トップを試してみてください ウェブサイトビルダー または私たちの最高のピック クラウドストレージ 。そして、あなたがあなたのサイトをもっと複雑にしているなら、あなたを確かめてください ウェブホスティング 点灯しています。

01.ロールオーバーテキストエフェクト

中央の子のウェブサイト上の素晴らしいテキスト効果の1つは、文字がテキスト上に分割され、わずかに回転するメニューのロールオーバー効果のためのものです。いくつかの単純なHTMLタグでこれを開始してください。

 DIVクラス= "ラッパー">

02. CSSを作成します

別のCSSファイルまたはスタイルタグを使用して、次のCSSルールを追加して、ボディとラッパーを使用可能になるフルハイトを確実にすることで、ブラウザのフルサイズを入力します。

本体{
幅:100%。
高さ:100%。
マージン:0;
パディング:0;
}
.wrapper {
表示:グリッド;
高さ:100%。

03.単語を置きます

the クラスはグリッド内の単語を中心にしています。与えられた任意のテキスト クラスはこれを適用することができます。 the アップ クラスは他のすべての手紙に適用される予定であり、これらは上に移動します。

 .word {
フォントサイズ:3em;
マージン:自動自動車;
}

。単語アップ
{
表示:インラインブロック;
変換:translate3d(0px、0px、0px)
回転(0deg);
遷移:すべて0.5秒の容易さ。

04.上ります

今すぐ ダウン クラスは非常に似たような設定を共有します アップ しかし、ホバーは上向きの動きを示しています アップ 転がる。外観を向上させるために上向きに回転します。

 .word .word .down.
{
表示:インラインブロック;
変換:translate3d(0px、0px、0px)
回転(0deg);
遷移:すべて0.5秒の容易さ。
}

言い換え:ホバー
{
変換:translate3d(0px、-8px、0px)
回転(12deg);
カラー:#058B05

05.ダウンロードしました

ユーザがテキストを越えてホバースすると、ダウンクラスはテキストを下に移動します。 JavaScriptの後半では、テキストは自動的に追加されたクラスを別々のスパンに分割されます。

 .word:hover .down {
変換:translate3d(0px、8px、0px)
回転(-12°);
カラー:#058B05;

06.人のための自動

それは別のクラスで交互のスパンにすべての文字を置く必要があるのはちょっとした面倒です。ここで str 変数は、テキストをループするときに現在の文字をつかみます。

<スクリプト&gt。
var要素= document.QuerySelectorすべて
('。語');
(var i = 0、l =要素。Length.Length.
< l; i ++){
var str =要素[i] .textContent;
要素[i] .innerhtml = ''; 

07.交互クラスを追加します

もう1つのループはそれぞれのSPAN要素に各文字を配置し、 アップ または ダウン スパンへのクラス。ブラウザでこれを見ている場合は、わずかに回転しながら、各文字でテキストが上下に分割されます。

アクションの効果を確認できます 中児のウェブサイト

(46](var j = 0、ll = strent; j < ll; J ++){ var spn = document.createElement( 'span'); 要素[i] .appendChild(SPN); spn.textContent = str [j]; POS =(J%2) '上下'; spn.classlist.add(POS); } } < /字幕&gt

この記事はもともとCreative Web Design Magazineで公開されました ウェブデザイナー 問題286を購入する または 申し込む

続きを読む:

  • CSSを含むSVGフィルタを追加します
  • CSS形状で設計する方法はじめに:
  • 5クールCSSグリッドジェネレータ

操作方法 - 最も人気のある記事

Apple Watch Appを作る方法

操作方法 Feb 3, 2026

(画像クレジット:未来) Appleが最初にそのスマートウォッチを公開したとき、誰もが..


マウス制御視差の背景効果を生み出す

操作方法 Feb 3, 2026

(画像クレジット:Renaud Rohlinger) Parallax Scrollingを持つサイトは、その理由で普及し続�..


How to speed up retopology in Maya

操作方法 Feb 3, 2026

(イメージクレジット:アントニーワード) Mayaで専門薬を実行する能力は有用なスキ�..


ビューソースからJavaScriptコードを非表示にする方法

操作方法 Feb 3, 2026

JavaScriptコードで注意を払っていない場合は、それを複製したい人にとって、人生を簡単にして�..


現実的な透明な表面をどのようにレンダリングするか

操作方法 Feb 3, 2026

ガラスなどの透明な素材を作成するように思われる - 透明度スライダを100に増やし、ジョブが行..


プライマーを使ってあなたのパステルにテクスチャを追加する方法

操作方法 Feb 3, 2026

using パステルプライマー あなたの芸術のための表面を作成することは、紙よりも作�..


ブランディングプロセシェア彼らはブランドの声を傷つけています

操作方法 Feb 3, 2026

あなたが物事のデザイン側に焦点を当てたとき、それが完成品のために良いコピーライティング..


アンダーペインディングとその最善の利用方法

操作方法 Feb 3, 2026

アンダーペインディングはAです 絵画技術 全範囲の色を適用する前に、作品のモノク..


カテゴリ