前提・実現したいこと
CSSで使ってホバー時にテキストを拡大する簡単なアニメーションを作りたいです。
発生している問題・エラーメッセージ
transitionを使って実装しようとしています。
ホバー時のみならず、ページを開いた(リロードした)時にもテキストが16pxから50pxになるまでのアニメーションが発生してしまいます。
最初から50pxにしておきたいのですが...
該当のソースコード
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <link rel="stylesheet" href="test.css"> 8 <title>Document</title> 9</head> 10<body> 11 <a href="#">テキスト</a> 12</body> 13</html>
CSS
1a { 2 display: inline-block; 3 transition-duration: 0.5s; 4 text-decoration: none; 5 font-size: 50px; 6} 7a:hover { 8 transform: scale(1.2); 9}
試したこと
「font-size: 50px;」の部分にもtransitionが適用されているのでしょうが、ここを適用外にする方法を調べようとしましたが分かりませんでした。transition-propertyとか関係あるのかなと思いましたがそれもよくわからず...
かなり基本的なことなのでしょうが、なにぶん初心者ですのでご教授いただけると幸いです。