記事内に広告が含まれています。

WordPressサイトでテロップを流したい

WordPressサイトでテロップを流したい wordpressでブログを作ろう
WordPressサイトでテロップを流したい
この記事は約4分で読めます。
スポンサーリンク

 テキストや図形が横に流れるように動ていく、いわゆるテロップみたいなものを設置してみたい。

 昔はHTMLタグの「marquee」(マーキー)でできたんだけど、今はCSS(スタイルシート)を使うんだって。

スポンサーリンク
Windows10サポート終了まであとわずか

 本題に入る前に、Windows10サポート終了まであとわずか。
 皆さんはWindows11PCの準備はできていますか?
 kが今利用しているパソコンは↓。
 使い勝手いいよ。

PR

<marquee>タグは 非推奨

シイちゃん
シイちゃん

 テロップを流すのって、昔は<marquee>タグを使ってたよね。

K
K

 <marquee>タグは元々、IE専用のタグだったんだって。

 <marquee>タグに対応していないブラウザは、JavaScriptを使って、テロップを流していたらしいよ。

シイちゃん
シイちゃん

 今、IEは使わないもんね。

 そうすると、JavaScriptを使わないと、webページ上でテロップは流せないのかな?

K
K

 今はCSSを使えば、ほとんどブラウザ関係なくテロップのようにテキストを流すことができるみたいだよ。

スポンサーリンク

スタイルシートでテロップを流してみよう

シイちゃん
シイちゃん

 早速やってみようよ。

 まずはテロップを流すためのHTMLの記述からだね。

K
K

 HTMLは下の記述だよ。

<!-- HTML・テロップを流す -->
<div class="marquee-block"><!-- "marquee-block"は表示する範囲(背景) -->
<div class="marquee-item">テロップを流すよ</div><!-- "marquee-item"は動かす対象 -->
</div>
シイちゃん
シイちゃん

 次はスタイルシートの記述。

/* CSS・テロップを流す */
.marquee-block {
max-width: 100%;
background-color: #ddd;
overflow: hidden;
}
.marquee-item {
width: 100%;
animation-name: marquee;
animation-duration: 10s;
animation-direction: alternate;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@keyframes marquee {
0% { translate: 100%; }
100% { translate: -100%; }
}

これは見本:テロップを流すよ
K
K

 スタイルシートの説明をするね。

.marquee-block⇒親要素
max-width⇒ 背景の幅・PX又は% で指定
overflow: hidden;⇒子要素の最大幅の分だけ右側を隠す
.marquee-item⇒子要素
animation-name: marquee⇒ 任意の名前
animation-duration⇒ スクロールする速さ
animation-direction⇒方向
reverse⇒逆方向に再生。一回の周期が終わると終了時点に戻る。
alternate⇒再生するごとに反転します。一回の周期が終わるとその時点から折り返して逆方向に進む。
alternate-reverse⇒逆方向から始まり再生するごとに反転。
animation-timing-function
ease⇒中央に向けて加速し、最後に向けて減速。
linear⇒最初から最後まで一定の速度で動く。
ease-in⇒ゆっくりと始まり終了に向けて加速。
ease-out⇒加速した状態で始まり終了に向けて減速。
ease-in-out⇒ゆっくりと始まり中央に向けて加速し、終了に向けて減速。
cubic-bezier(x1, y1, x2, y2)⇒曲線に動かす。それぞれ0から1の間の数値で指定。
steps(n, <jumpterm>)⇒コマ送り。
animation-iteration-count⇒スクロールする 回数
infinite=アニメーションを無限に繰り返す
number=アニメーションを繰り返す回数を数値で指定、小数点を含む場合は、アニメーションの途中で再生を中断して開始地点に戻る、初期値1
0% { translate: 100%; }⇒ 開始の位置0%、終了位置100%
100% { translate: -100%; }⇒ テロップの幅 
K
K

 animation-timing-functionの曲線とかコマ送りとかがよくわかんないんだ…。

シイちゃん
シイちゃん

 またそのうちじっくりと取り組んでみようよ。

K
K

 WordPressの投稿の中でテロップを流す時は、投稿編集ページの下にスタイルシートの記載部分があるので、そこにスタイルシートを記載する。

シイちゃん
シイちゃん

 HTMLは投稿の「コード」エディタで記載すればいいんだよね。

スポンサーリンク

新規取得・移管+レンタルサーバー利用でドメイン更新料が無料になる月額1,000円以下のレンタルサーバー

K
K

 ドメインって、初年度は安いけど、次の年から高くなるんだよね。

シイちゃん
シイちゃん

 今、ドメインの新規取得・移管とレンタルサーバー利用で更新料が無料になるレンタルサーバーとかがあるらしいよ。

K
K

 あんまり高いレンタルサーバーは困るなあ。

シイちゃん
シイちゃん

 月1000円以下でも、そういうサービスを提供してるところがあるよ。

スタードメイン スターレンタルサーバー (スタンダード)
 初期手数料0円、月額使用料550円~、独自ドメイン新規取得、他社からの移管、取得済みドメインからの切り替えでドメイン費用不要。無料お試し期間10日。
バリュードメイン コアサーバー (CORE-X)
 初期手数料1,650円 、月額使用料390円〜 、独自ドメイン新規取得、他社からの移管、取得済みドメインからの切り替えでドメイン費用不要。無料お試し期間30日。
ムームードメイン ロリポップ! (ハイスピードプラン )初期手数料0円 、月額使用料550円〜 、独自ドメイン新規取得でドメイン費用不要。無料お試し期間10日。

コメント

タイトルとURLをコピーしました