在 <div> 鼠标悬停操作时更改 <hr> 元素。
Change <hr> element when a <div> mouseover action.
我想在悬停 div 时更改 <hr>
的样式。我不知道 'onmouseover' 是否是一种可行的方法,或者是否有一些 CSS 允许在将鼠标悬停在另一个父元素上时更改一个元素。
我目前的 HTML 是:
<div id="images-landscaping">
<div class='text'>
<h3>Landscaping</h3>
<hr>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean scelerisque nec nisl a commodo.</p>
</div>
</div>
我的 CSS 是:
.services {
margin: 0 0 250px 0;
padding: 0;
position: relative;
}
#images-landscaping, #images-res, #images-com {
width: 33.3333%;
height: 250px;
background-position: center;
float: left;
}
#images-landscaping {
background: url('../img/land-opac.jpg') no-repeat center;
}
.text hr {
width: 75px;
float: left;
color: #FDCF08;
background: #FDCF08;
height: 3px;
border: none;
}
当有人将鼠标悬停在 div 上时,增加 <hr>
元素大小的最佳方法是什么。
请看下面的代码,可能对你有帮助。
#images-landscaping, #images-res, #images-com {
width: 33.3333%;
height: 250px;
background-position: center;
float: left;
}
#images-landscaping {
background: url('../img/land-opac.jpg') no-repeat center;
}
.text hr {
width: 75px;
float: left;
color: #FDCF08;
background: #FDCF08;
height: 3px;
border: none; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
div.text:hover hr{ width:250px; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out; }
<div id="images-landscaping">
<div class='text'>
<h3>Landscaping</h3>
<hr>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean scelerisque nec nisl a commodo.</p>
</div>
</div>
我想在悬停 div 时更改 <hr>
的样式。我不知道 'onmouseover' 是否是一种可行的方法,或者是否有一些 CSS 允许在将鼠标悬停在另一个父元素上时更改一个元素。
我目前的 HTML 是:
<div id="images-landscaping">
<div class='text'>
<h3>Landscaping</h3>
<hr>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean scelerisque nec nisl a commodo.</p>
</div>
</div>
我的 CSS 是:
.services {
margin: 0 0 250px 0;
padding: 0;
position: relative;
}
#images-landscaping, #images-res, #images-com {
width: 33.3333%;
height: 250px;
background-position: center;
float: left;
}
#images-landscaping {
background: url('../img/land-opac.jpg') no-repeat center;
}
.text hr {
width: 75px;
float: left;
color: #FDCF08;
background: #FDCF08;
height: 3px;
border: none;
}
当有人将鼠标悬停在 div 上时,增加 <hr>
元素大小的最佳方法是什么。
请看下面的代码,可能对你有帮助。
#images-landscaping, #images-res, #images-com {
width: 33.3333%;
height: 250px;
background-position: center;
float: left;
}
#images-landscaping {
background: url('../img/land-opac.jpg') no-repeat center;
}
.text hr {
width: 75px;
float: left;
color: #FDCF08;
background: #FDCF08;
height: 3px;
border: none; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
div.text:hover hr{ width:250px; -webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out; }
<div id="images-landscaping">
<div class='text'>
<h3>Landscaping</h3>
<hr>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean scelerisque nec nisl a commodo.</p>
</div>
</div>