3件の投稿を表示中 - 1 - 3件目 (全3件中)
-
投稿者投稿
-
2022年12月16日 1:43 PM #115420
【お使いの Snow Monkey のバージョン】 バージョン: 18.1.1
【お使いの Snow Monkey Blocks のバージョン】 バージョン 17.1.0
【お使いのブラウザ】 Google Chrome
【当該サイトのURL】
rakku-rakku.com### 実現したいこと
ホバーした際、下線の長さを文字に合わせたい
### 発生している問題
ホバーした際、下線の長さを文字に合わせたいのだが、aタグ要素の長さになる。
### 試したこと
spanにcssを当ててみたが、下線が消えてしまいました。
spanにデフォルトで聞いている左右の余白が関連しているのでしょうか。
実現できそうでしたらアドバイスいただけますと幸いです。
宜しくお願いいたします。
♥ 0Who liked: No user2022年12月16日 3:17 PM #115435他の設定をしたときにもしかしたら干渉するかもですが、とりあえず現状では下記の CSS に変更することで実現できると思います。
そのままだと
spanが広がってしまうので、aをflexにしてから、spanにbeforeを追加しています。.p-global-nav .c-navbar__item > a { display: flex; flex-direction: column; } .p-global-nav .c-navbar__item > a span { position: relative; } .p-global-nav .c-navbar__item > a span:hover::after { width: 100%; } .p-global-nav .c-navbar__item > a span::after { position: absolute; content: ''; bottom: 0; left: 0; width: 0; height: 1px; background: #79BD7F; transition: all 0.2s ease 0s; }♥ 0Who liked: No user2022年12月16日 4:21 PM #115437 -
投稿者投稿
3件の投稿を表示中 - 1 - 3件目 (全3件中)
- トピック「ホバーした際、下線の長さを文字に合わせたい」には新しい返信をつけることはできません。
