質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.40%
シェル

シェル(shell)はUnix や Linux 系のOSで使用されるコマンドインタプリタを指します。

Q&A

2回答

263閲覧

文字をスクロースさせたい

ktorii

総合スコア0

シェル

シェル(shell)はUnix や Linux 系のOSで使用されるコマンドインタプリタを指します。

0グッド

0クリップ

投稿2024/05/22 03:18

テーマ、知りたいこと

プログラムを完成させたい

みんなに聞きたいこと、知りたいことを簡潔に書いてください。

背景、状況

テーマや知りたいことについて、なぜ聞きたいかの背景やどういった状況かを書いてください。
詳しく記入することで、良い回答が得られやすくなります。

<style type = "text/css"> .wakate-banner { width: 100%; height: 0px; line-height:100px; overflow: hidden; background:white; } .wakate-banner p{ display : inline-block; /* 必須 */ padding-left: 100%; /* 右端から文字をスタートさせるため */ white-space : nowrap; /* 改行が起こらないように対策 */ line-height : 1em; animation: wkate 3s linear 0s 2 normal; } @keyframes wakate { 0% { transform: translateX(100%); } to { transform: translateX(0%); } } </style> <div class="wakate-banner"> <td class="base"><span> 24/05/08 「若手職員研修会」の受付を開始しました</span> </div>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

juner

2024/05/22 05:09

シェル なのか css なのか タグは一致させてください
ktorii

2024/05/22 05:22

コメントありがとうございます。 見様見真似で作ったものなでシェルなのかCSSなのかは全く存じておらず、調べましたがよく理解できませんでした。 参考サイト等があれば教えていただけますでしょうか?
juner

2024/05/22 05:31 編集

貴殿の書いたソースの状態だと読みづらいのですが、 エディタからコードとしてのシンタックスハイライトを設定することはできませんでしょうか? ```html ``` で囲うなどして。 また多分ですが、タイトルが「文字をスクロースさせたい」ではなく、「文字をスクロールさせたい」ではないでしょうか? もしくは「文字を横にアニメーションさせたい」かもしれません。 多分、タグも シェル ではなく、 CSS ではないでしょうか?
ktorii

2024/05/22 06:21

コメントありがとうございます。感謝です! 文章をスクロールさせる。ですね、間違えました。 Visual Stadio Code に書き込みました <!DOCTYPE html> <html> <head><body> <meta charset="utf-8"> <title>16-1</title> <style type = "text/css"> .wakate-banner { width: 100%; height: 0px; line-height:100px; overflow: hidden; background:white; } .wakate-banner span{ display : inline-block; padding-left: 100%; white-space : nowrap; line-height : 1em; animation: wkate 3s linear 0s 2 normal; } @keyframes wakate { 0% { transform: translateX(100%); } to { transform: translateX(0%); } } </style> div class="wakate-banner"> <td class="base"><span> 24/05/08 「若手職員研修会」の受付を開始しました</span> </div> </body> </head> </html></html> 上記のように修正しましたがまだ解決できていません。
juner

2024/05/22 06:35

いや、そのコードをここのコメント欄に書くのではなくて、質問文に書いてください。質問文ならシンタックスハイライト利きますし、わざわざコメント欄を探さなくていいので。
juner

2024/05/22 06:39 編集

その内容からコピーして wakate-banner の div のタグ始まりがおかしかったのを修正したものがこれになります。(内容はあっていますか? https://livecodes.io/?x=id/xn4nzdanxyu
ktorii

2024/05/22 06:58

ありがとうございます。感謝です! 内容はあっております が、やはり動きませんでした
guest

回答2

0

typoなど基本的なものを見直してください
とりあえず提示されたソースのいらない部分をけずったところここまできました

html

1<style> 2.wakate-banner span{ 3display : inline-block; 4animation: wakate 3s linear 0s 2 normal; 5} 6@keyframes wakate { 7 0% { transform: translateX(100%);} 8 to { transform: translateX(0%);} 9} 10</style> 11<div class="wakate-banner"> 12<span> 24/05/08 「若手職員研修会」の受付を開始しました</span> 13</div>

これをベースに想定する動作と違うようであればごしてください

投稿2024/05/22 06:56

yambejp

総合スコア115870

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ktorii

2024/05/22 07:18

回答ありがとうございます。感謝です! 試してみましたが動きませんでした。
guest

0

ソース見た感じ

  • animation に渡しているのが wkate だが、 @keyframe のは wakate
  • .wakate-banner の 高さは 0 なので表示される筈も無いのでこの場合は height を指定しない方がいいのでは?
  • @keyframes の アニメーションにて、 translateX() がうまく聞いていないのでそのまま padding-left の長さを変更した方がいいのでは?

ということを踏まえると次の様になります。
※ body 配下のみのソース

html

1<style type="text/css"> 2 .wakate-banner { 3 width: 100%; 4 line-height: 100px; 5 overflow: hidden; 6 background: white; 7 } 8 .wakate-banner span { 9 display: inline-block; 10 padding-left: 100%; 11 white-space: nowrap; 12 line-height: 1em; 13 animation: wakate 3s linear 0s 2 normal; 14 } 15 16 @keyframes wakate { 17 0% { 18 paddnig-left: 100%; 19 } 20 to { 21 padding-left: 0; 22 } 23 } 24</style> 25 26<div class="wakate-banner"> 27 <td class="base"> 28 <span> 24/05/08 「若手職員研修会」の受付を開始しました</span> 29 </td> 30</div>

playground

以上。

投稿2024/05/22 06:54

juner

総合スコア225

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.40%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問