次のhtml・cssでspan内の文字を点滅させるには、どのようにしたらよいのでしょうか。
但し、テスト1が表示されている間は、テスト2と3は消えており、
テスト2、3が表示されている間はテスト1が消えている状態にしたいです。
なぜか、反復の意味を持つdurationタグの後ろに連結して、duration:blinkはできませんでした。
<div class="test">
<span class="brinking1">テスト1</span>
<span class="brinking2">テスト2</span>
<span class="brinking3">テスト3</span>
</div>
<style>
.test {
margin: auto;
background-color: white;
position: relative;
}
.test blinking {
width: 50%;
animation-name: test;
-webkit-animation-name: test;
animation-duration:blink 10s;
-webkit-animation-duration: 10s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
opacity: 0;}
.test .brinking1 {
display: block;
margin: 0 auto;
}
.test .brinking2,.test .brinking3 {
animation-delay:5s;
-webkit-animation-delay:5s;
position: absolute;
top: 0;
left: 25%;
}
@keyframes test {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
}
@-webkit-keyframes test {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
}
</style>
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
>どのようにしたらよいのでしょうか。
そもそもが、どのようにしたいのかがよくわかりませんね。
ご提示のソースだと「テスト2」と「テスト3」は重なって表示されるけれど、それらの点滅のタイミングをずらしているわけでもなさそうだし、単に重なっているだけなので、どうしたいのでしょうね。
また、
>テスト1が表示されている間は、テスト2と3は消えており、
>テスト2、3が表示されている間はテスト1が消えている状態にしたいです
・テスト1が先に何度か点滅して、消えてから、テスト2・テスト3が点滅する
・両方同時に点滅するが、表示するタイミングを半サイクルずらしたい
なのかも明確には読み取れません。
以下は、spanのレイアウトは無視して(=通常のレイアウト)、点滅のタイミングは上記のうちの後者として解釈したサンプルです。
時間間隔なども適当なので、表示レイアウトと併せてお好みに修正してください。
<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.test {
background-color: white;
}
.test span {
margin: 1em; opacity: 0;
animation: test 1s infinite .5s;
}
.test span:first-child {
animation: test 1s infinite 0s;
}
@keyframes test {
0% { opacity: 0; }
50% { opacity: 1; }
}
</style>
</head>
<body>
<div class="test">
<span>テスト1</span>
<span>テスト2</span>
<span>テスト3</span>
</div>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
PHP、ヒアドキュメント内でのIF...
-
どういうプログラムを関数化を...
-
エラーの理由が分りません。Pri...
-
PHPの名前空間インポートについて
-
アロー演算子について
-
条件式 ! char[0] とは
-
fwriteで改行出来ない
-
Dosブロンプトでtabを出力したい
-
「取得先」という表現について
-
shシェルスクリプト 空白行の...
-
SEOの観点からダイナミックDNS...
-
【C#】DataGridViewの最大列数...
-
wordの差し込み印刷で文字...
-
開始と終了を指定して、その間...
-
バッチファイルでpingの結果を...
-
switch()文で値の大小比較
-
phpでcookieがうまく保存されない
-
クッキーを使わないセッション...
-
DTOとEntityの差は何ですか。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
エラーの理由が分りません。Pri...
-
VB.NETからVBAマクロ(引数)を呼...
-
classの再定義エラーについて
-
可変変数にアロー演算子を使いたい
-
ASPのResponse.WriteをPHPでは...
-
PHPの名前空間インポートについて
-
protectedなのにアクセスできな...
-
PHPの変数値をリンクさせたい
-
条件式 ! char[0] とは
-
fwriteで改行出来ない
-
PHP、ヒアドキュメント内でのIF...
-
vb作成したらでbeep音が鳴りま...
-
UNIX CP "で上書きしません"
-
Smarty変数の値をJavascript変...
-
変数に格納できる桁数に制限は...
-
Type.GetMethodで困っています
-
PHPでの画像の形式の変換
-
正規表現 ファイル名の取得
-
PHPで連番を繰り返す
おすすめ情報