プロが教える店舗&オフィスのセキュリティ対策術

HTML CSSに関してです!!

リンクなど、マウスを乗っけたときに、ゆっくり色が変わり、マウスが離れたときはゆっくり色が元に戻るようなまのをつくりたいです。

しかし、transitionプロパティなど使うと、
サイトをリロードなどするときに要素が動きます。(ジュワッとする感じです。)
固定したままで色の変化をつけたいのですが、リロードするたびに要素が動きうまくいきません。
どうやったらいいのでしょうか?

A 回答 (1件)

こんにちは



>transitionプロパティなど使うと
>サイトをリロードなどするときに要素が動きます。
初期表示時にアニメーションしてしまうという意味でしょうか?
transitionはアニメーションの対象となる属性や、時間、遅延などを設定するものなので、直接には関係ないと思いますが?
https://developer.mozilla.org/ja/docs/Web/CSS/CS …

原状をどのようになさっているのか不明ですが、こういうことではないのでしょうか?

<!DOCTYPE HTML>
<html lang="ja">
<head><title>Sample</title>

<style type="text/css">
#hoge { font-size: xx-large; color:black; transition: all 12s; }
#hoge:hover { color: white; background-color: red; }
</style>

</head>
<body>
<p><a href="#" id="hoge">hogehoge</a></p>
</body>
</html>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!