久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

CSS:當我為段落設置 ID 時,懸停效果不起作用

CSS :hover effect not working when I set an ID to the paragraph(CSS:當我為段落設置 ID 時,懸停效果不起作用)
本文介紹了CSS:當我為段落設置 ID 時,懸停效果不起作用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我有以下 css3 過渡效果:

I have the following css3 transition with ease effect:

HTML

<div class="button">     
    <a href="#" onMouseOver="clicksound.playclip()"></a>
    <p id="myId" class="top"></p>            
</div>

CSS

 * {
     padding: 0;
     margin: 0;
 }
 .button {
     width: 180px;
     margin-top: 45px;
 }
 .button a {
     display: block;
     height: 40px;
     width: 180px;
     /*TYPE*/
     color: black;
     font: 17px/50px Helvetica, Verdana, sans-serif;
     text-decoration: none;
     text-align: center;
     text-transform: uppercase;
 }
 .button a {
     background:url(http://imageshack.com/a/img819/761/dqj.gif);
     margin: -50 0 0 0;
     z-index: -1;
 }
  p#myId {
     background: url(http://imageshack.com/a/img854/1921/9ft3.png);
     display: block;
     height: 40px;
     width: 167px;
     margin: -40px 0 0 5px;
     z-index:-1;
     /*TYPE*/
     text-align: center;
     font: 12px/45px Helvetica, Verdana, sans-serif;
     color: #fff;
     /*POSITION*/
     position: absolute;
     /*TRANSITION*/
     -webkit-transition: margin 0.1s ease;
     -moz-transition: margin 0.1s ease;
     -o-transition: margin 0.1s ease;
     -ms-transition: margin 0.1s ease;
     transition: margin 0.1s ease;
 }
 .button:hover .top {
     margin: -67px 0 0 5px;
     line-height: 35px;
 }
 /*ACTIVE*/
 .button:active .top {
     margin: -70px 0 0 5px;
 }

如果我在 CSS 中將 p#myId 選擇器更改為 p,它可以工作(按鈕在懸停時上升),否則不會.

If I change the p#myId selector to p in CSS, it works (the button goes up on hover), otherwise it won't.

在 jsFiddle 上運行演示

推薦答案

問題是處理你的 :hover 行為的選擇器有一個較低的Specificity 比默認行為的規則(p#id 選擇器).

The problem is that the selector handling your :hover behavior has a lower Specificity than the rule for the default behavior (p#id selector).

改變這個

.button:hover .top {

到這里

.button:hover #myId.top {

將解決問題:運行示例

will solve the problem: Running example

您還可以將 id 應用于父對象(比如說 <div id="container">),然后使用

You can also apply an id to a parent object (lets' say <div id="container">), and then use

#container .button:hover .top {

<小時>

必讀:CSS 特定性規范

例子:

這篇關于CSS:當我為段落設置 ID 時,懸停效果不起作用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

CSS selector when :target empty(:target 為空時的 CSS 選擇器)
Does the CSS direct decendant (gt;) not have any value in selectivity?(CSS 直接后代 (gt;) 在選擇性方面沒有任何價值嗎?)
Using querySelectorAll(). Is the result returned by the method ordered?(使用 querySelectorAll().方法返回的結果是否有序?)
Safari bug :first-child doesn#39;t update display:block when items are removed with JS(Safari 錯誤:當使用 JS 刪除項目時,first-child 不更新 display:block)
nth-Child CSS selectors(nth-子 CSS 選擇器)
Using same ID for multiple HTML tags?(對多個 HTML 標簽使用相同的 ID?)
主站蜘蛛池模板: 国产三级久久 | 国产精品国产 | 欧美亚洲国产日韩 | 欧美一级欧美三级在线观看 | 国内福利视频 | 国产自产21区| 伊人网综合 | 高清一区二区三区 | 色综合天天综合网天天狠天天 | 日本中文在线观看 | 亚洲午夜视频 | 久久久国产一区二区三区 | 国产区在线视频 | 日本免费毛片 | 成年人在线观看 | 国产午夜av | 久久久香蕉 | 天天干夜夜撸 | 国产欧美成人 | 精品一区二区三区免费看 | 欧美性影院 | 久在线观看 | 精品久久网站 | 蜜乳av懂色av粉嫩av | 911精品国产一区二区在线 | 黄色片视频网站 | 91白浆| √8天堂资源地址中文在线 av网址在线免费观看 | av福利在线| 九九热精品视频 | av中文网 | 国产激情 | 国产精品一区二区av | 五月婷在线| 日本午夜精品 | 在线观看一区 | 天天干视频 | 欧美一级淫片免费视频魅影视频 | 午夜视频在线播放 | 亚洲经典一区二区 | 精品国产视频 |