次は、文字の上にマウスの矢印をのせると回る文字をHTMLとCSSを使ってする方法をします。

文字を回すHTMLとCSSを使ってする方法

ワードプレスの管理画面を開きます。

左上の「投稿」を押します。

左上の「新規追加」を押します。

左上の「タイトルを追加」「文字を回すHTMLとCSSを使ってする方法」と入力します。

右側の「テキスト」を押します。

テキストのところにコードを貼り付けます。

テキストのところに下記のコードをコピーして、貼り付けます。

<span class="mawaru-mozi1">文字が回る(基本)</span>

貼り付けました。

右側の「公開」を押します。

「OK」を押します。

右上の「変更をプレビュー」を押します。

「文字を回すHTMLとCSSを使ってする方法」
文字の上にマウスの矢印をのせると文字が回ることを確認します。

↑じょうまさふみに学習状況を報告すると喜びます(^^)/

HTMLとCSSの説明

CSS

/*文字が回る(基本)*/
.mawaru-mozi1 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
}
.mawaru-mozi1:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi1">文字が回る(基本)</span>

「display」は、文字の位置を指定するためのCSSコードです。

「transition」の数字が大きくなるほど、文字が回るのに時間がかかります。

「text-decoration」のところは文字の装飾するためのCSSコードです。

「transform」は、文字をどれくらい大きくするかを設定するCSSコードです。

「rotateZ」は、回転を設定するCSSコードです。

「rotateZ」「rotateX」に変えると、縦回転します。

「rotateZ」「rotateY」に変えると、横回転します。

文字が回る記入例

文字が回る(基本)

CSS

/*文字が回る(基本)*/
.mawaru-mozi1 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
}
.mawaru-mozi1:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi1">文字が回る(基本)</span>

記事をプレビュー表示したとき

文字が回る(基本)

文字が回る(太字)

CSS

/*文字が回る(太字)*/
.mawaru-mozi2 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  font-weight: bold; /*太字*/
}
.mawaru-mozi2:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi2">文字が回る(太字)</span>

記事をプレビュー表示したとき

文字が回る(太字)

文字が回る(色付き)

CSS

/*文字が回る(色付き)*/
.mawaru-mozi3 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: red; /*文字の色*/
}
.mawaru-mozi3:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi3">文字が回る(色付き)</span>

記事をプレビュー表示したとき

文字が回る(色付き)

文字が回る(リンク付き)

CSS

/*文字が回る(リンク付き)*/
.mawaru-mozi4 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
}
.mawaru-mozi4:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi4"><a href="ここにリンクのURLを入れます" rel="noopener" target="_blank">文字が回る(リンク付き)</a></span>

記事をプレビュー表示したとき

文字が回る(大きい文字)

CSS

/*文字が回る(大きい文字)*/
.mawaru-mozi5 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
  font-size: 1.5em; /*文字の大きさ*/
}
.mawaru-mozi5:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi5">文字が回る(大きい文字)</span>

記事をプレビュー表示したとき

文字が回る(大きい文字)

文字が回る(下線付き)

CSS

/*文字が回る(下線付き)*/
.mawaru-mozi6 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: underline; /*文字の装飾なし*/
  color: black; /*文字の色*/
}
.mawaru-mozi6:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi6">文字が回る(下線付き)</span>

記事をプレビュー表示したとき

文字が回る(下線付き)

文字が回る(マーカー付き)

CSS

/*文字が回る(マーカー付き)*/
.mawaru-mozi7 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
  background: linear-gradient(transparent 0%, yellow 100%); /*マーカー色*/
}
.mawaru-mozi7:hover {
  transform: rotateZ( 360deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi7">文字が回る(マーカー付き)</span>

記事をプレビュー表示したとき

文字が回る(マーカー付き)

文字が回る(もっと回る)

CSS

/*文字が回る(もっと回る)*/
.mawaru-mozi8 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
}
.mawaru-mozi8:hover {
  transform: rotateZ( 720deg ); /*Z回転の設定*/
}

HTML

<span class="mawaru-mozi8">文字が回る(もっと回る)</span>

記事をプレビュー表示したとき

文字が回る(もっと回る)

文字が回る(縦回転)

CSS

/*文字が回る(縦回転)*/
.mawaru-mozi9 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
}
.mawaru-mozi9:hover {
  transform: rotateX( 360deg ); /*X回転の設定*/
}

HTML

<span class="mawaru-mozi9">文字が回る(縦回転)</span>

記事をプレビュー表示したとき

文字が回る(縦回転)

文字が回る(横回転)

CSS

/*文字が回る(横回転)*/
.mawaru-mozi10 {
  display: inline-block; /*位置*/
  transition: all 1s ease 0s; /*変化時間*/
  text-decoration: none; /*文字の装飾なし*/
  color: black; /*文字の色*/
}
.mawaru-mozi10:hover {
  transform: rotateY( 360deg ); /*Y回転の設定*/
}

HTML

<span class="mawaru-mozi10">文字が回る(横回転)</span>

記事をプレビュー表示したとき

文字が回る(横回転)