自分の価値
特に去年、すごいって言われたいと言う衝動と戦っていた時があって、たどり着いたブログ。
すごい納得した。 そういう発想にたどり着けなかった自分が悔しくもある…!
時折ぶり返すかもしれないけど。。! ありがとうございました。
裏を返せば、何もできなくても私には価値があるっていう事(特に、自分が思っている分野しか見えなくなっちゃうから)。
どこかに残しておこうと思ったのでここに。
IEでhoverでbackgroundが効かない(動かない)対策
今まで適当だったanimationの勉強をして、スマートじゃないかったとあるコードを修正する事に。
すると、firefoxやchromeでは動くのに、IEだけ動かない い.つ.も.の 現象に...
webに携わってる人なら幾度となく出会うシーンですね^^(イライラ…)
そしてIEだけNGだった件の解決策は、アニメーション前の背景cssをa{}のところにも入れたら解決しました。(元々見えない位置に置いてるからネ)
(ここまでの時間が…)
元々のコードは:afterにimgで画像をpositionで置いてhover時に下からニュッと動かすってやつ…だったような。。
そのままtranslateとbackgroundに変えて出来そうだけど、勉強中でまだパッとコードが浮かばないので…animationでやりました。
li a{background: url(~~~) center <最初に置く位置をpx等で指定> no-repeat; /* ←コレ */} li a:hover{ animation-name: hoverani; animation-duration: 0.1s; animation-timing-function: ease-in; animation-fill-mode: forwards; /* 一括指定しても良いかも。でもIEで動かない可能性もあるらしい */ } @keyframes hoverani { 0%{background: url(~~~) center <最初に置く位置をpx等で指定> no-repeat;} 100%{background: url(~~~) center <最終位置をpx等で指定> no-repeat;} }
キャッシュに踊らされ
スマホ版Chromeでキャッシュを消しても古いcssが残ってるみたいでグギギ…ってなって
キャッシュのせいじゃないのかと落ち込んだけど
やっぱりキャッシュのせいだった巻…(どうしろと…) これ見つけて良かった。
色々使えそう。
https://www.nishishi.com/blog/2013/04/avoid_cache_que.html
でも1時間くらい時間無駄にした。。