I've searched other questions, and the solutions I've found don't work.
我搜索了其他的问题,但是我找到的解决方案并不奏效。
Here's the deets: Webpage has a .side_nav . There are 4 elements to that . Each has a small img, an h2, and a p.
这是deets:网页有一个。side_nav。有4个元素。每个都有一个小img,一个h2和一个p。
I'd like for the links to have a lighter color when hovered. I feel as if I'm missing something small...
我想要链接有一个更轻的颜色,当盘旋。我觉得好像错过了一件小事……
I'm using DW:CC, and interestingly enough, it does not show the normal background in the in "Live" view. It does, however, show the :hover action in "Live" view, just not in any of the browsers I've tried.
我使用的是DW:CC,有趣的是,它并没有显示“实时”视图中的正常背景。不过,它在“Live”视图中显示了:悬浮操作,只是没有在我尝试过的任何浏览器中显示。
HTML:
HTML:
<nav class="fluid side_nav">
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Estimates</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Repairs</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Maintenance</h2>
<p>Click here for an estimate</p>
</a></div>
<div> <a href="#"> <img src="images/images.jpg" alt=""/>
<h2>Specials</h2>
<p>Click here for an estimate</p>
</a></div>
</nav>
Then, the CSS:
然后,CSS:
.side_nav {
clear: both;
margin-top: 10px;
margin-bottom: 10px;
}
.side_nav img {
height: 35px;
padding-right: 15px;
float: left;
}
.side_nav a {
display: block;
border: 1px solid #151515;
margin-bottom: 8px;
border-radius: 8px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
-webkit-box-shadow: 4px 2px 6px #8E8E8E;
box-shadow: 4px 2px 6px #8E8E8E;
background-image: -webkit-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: -moz-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: -o-linear-gradient(0deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
background-image: linear-gradient(90deg,rgba(40,121,216,1.00) 0%,rgba(25,77,138,1.00) 99.48%);
color: #FFFFFF;
}
.side_nav a:hover {
background-color: #3374C2;
}
Any tips?
任何建议吗?
2 个解决方案
#1
8
You have background-image
already set, which supercedes color. Change the your CSS to just use background
:
你有背景图像已经设置好了,这就是颜色。把你的CSS改成使用背景:
.side_nav a:hover {
background: #3374C2;
}
小提琴
#2
4
Write:
写:
.side_nav a:hover {
background: #3374C2; //background instead of background-image
}
小提琴。
#1
8
You have background-image
already set, which supercedes color. Change the your CSS to just use background
:
你有背景图像已经设置好了,这就是颜色。把你的CSS改成使用背景:
.side_nav a:hover {
background: #3374C2;
}
小提琴
#2
4
Write:
写:
.side_nav a:hover {
background: #3374C2; //background instead of background-image
}
小提琴。