1
要素にカーソルを置こうとしていますが、セル全体を覆うようなホバーリング(色効果)が必要です。現在は半分しかカバーしていません。これは現在の見方です。ここにはcodepenがあります。このホバー効果を改善するにはどうすればよいですか?
そしてこれは、私はそれを見てみたい方法です。以下は
コードです。
HTML
<div class="leftSideNav1">
<div class="leftSideNav1__lists">
<a href=""><i class="material-icons">home</i><br />Home</a>
</div>
<div class="leftSideNav1__lists">
<a href=""><i class="material-icons">pause</i><br>YouTubers</a>
</div>
<div class="leftSideNav1__lists">
<a href=""><i class="material-icons">assignment</i><br>Campaigns</a>
</div>
<div class="leftSideNav1__lists">
<a href=""><i class="material-icons">message</i><br>Messages</a>
</div>
<div class="leftSideNav1__lists">
<a href=""><i class="material-icons">pause</i><br>Videos</a>
</div>
</div>
CSS
.wrapper .leftSideNav1 {
grid-column: 1/2;
grid-row: 1/14;
background-color: #37474f;
}
.wrapper .leftSideNav1__lists {
padding: 15px;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.wrapper .leftSideNav1__lists a{
color: #9e9e9e;
text-decoration: none;
box-sizing: border-box;
width: 100%;
padding: 0px;
}
.wrapper a:hover {
background-color: #f44336;
color: #fff;
display: block;
box-sizing: border-box;
}
を私が試したが、それは完全なアライメント – HebleV
ああ申し訳ありませんが、私は表示逃し壊し:インラインブロック部分を。出来た。ありがとうございました! – HebleV
歓迎、考え方は、ホバリング要素が全体のスペースを取るようにすることです。その周りにパディング/マージンを入れず、代わりに内部に入れてください; –