2019年01月9日(水)
「リンクにマウスホバーでアニメーションしながら下線表示」で行をまたげるようにする
Result
リンクにマウスを乗せるとアニメーションエフェクト付きで下線表示する、みたいなやつですが、検索して出てくる疑似要素を使う手だと行をまたいだ時にうまく表示できないみたいです
サンプル上が従来の疑似要素を使った方法でサンプル下が行をまたいでも解決できる方法ですあまり通常のテキストに用いることも多くないと思うので、これで困ってる方がいるかは分かりませんが。
css
/*▼ 疑似要素を使ってアンダーラインを表示する方法*/ .demo_1 a { text-decoration: none; position: relative; } .demo_1 a:after { content: ''; position: absolute; bottom: 0; left: 0; width: 0%; border-bottom: 2px solid red; transition: .3s; } .demo_1 a:hover:after { width: 100%; } /*▼ 行をまたいでも動作する方法*/ .demo_2 a { text-decoration: none; bac...
author:
かちびと.net
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログ
関連記事
Ads
WordPressやJQueryなどを中心に、Web開発者のためのチュートリアルやコードスニペットの記事を公開しているTakahashi Yoheiさんのブログかちびと.netの記事『「リンクにマウスホバーでアニメーションしながら下線表示」で行をまたげるようにする』についてまとめています。
この記事は特にアニメーション・CSS3・LINEについて書かれており、 気になるWebデザインの記事やまとめを見つけたら「本文を読む」をクリックすると、記事配信元のかちびと.netで全文を閲覧することができます。RSS Sourceの「このサイトの記事一覧」をクリックするとかちびと.netの記事をまとめて表示することができます。また閲覧数や各SNSのシェア状況を目安に、他の人たちが記事をどのように評価しているのか推測することができます。Webデザインにとって有益な記事をまとめていますので、ぜひリンク先をチェックしてみてください。