前提・実現したいこと
CSSを使ってアニメーションを実装しているのですが、
safariだけでバグがあり、ご質問させていただきます。
発生している問題・エラーメッセージ
イメージとしては、(1文字づつふわっとでてくる)というもので、そのアニメーション自体はできるのですが、 フォントをイタリック体にすると、傾いた文字の1文字づつの両端が切れてしまいます。 説明がむずかしいのですが、(文字のボックスに収まっていない文字のハネなどが、切れる)という感じです。 また、aタグなどで囲っていると、マウスオーバー時、文字がちらついたりします。
該当のソースコード
HTML <p> <span>T</span> <span>E</span> <span>X</span> <span>T</span> </p> CSS p { font-style:italic; } span { display:inline-block; } CSSアニメーション(前後省略) 0% { opacity:0; transform:translateY(75%) rotateX(-90deg); } 100% { opacity:1; transform:translateY(0%) rotateX(0deg); }
補足情報
oveflow:hidden;などはしていません。
フォントは、googleフォントの(Playfair Display)のイタリック体です。
どなたか何か解消の手がかりになるものをご存知ではありませんでしょうか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/26 02:03