国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

定義CSS修改網(wǎng)站導(dǎo)航處顯示效果

2024-07-11 08:24:10
字體:
供稿:網(wǎng)友

  有時(shí),我們想改變一下動(dòng)易系統(tǒng)中頻道行的顯示效果,將那個(gè)“|”線改成其他樣式,如下圖效果:

  背景這屬于一種更換頻道文字后面背景的效果。一般可以定義表格背景進(jìn)行重復(fù)顯示來達(dá)到自己要的效果。但是,表格背景重復(fù)只能用于相同字?jǐn)?shù)(或?qū)挾龋┑念l道名,假如頻道名有長(zhǎng)有短,如何來實(shí)現(xiàn)類似于上面圖片的效果呢?
  本文主要講了運(yùn)用定義CSS偽類a的背景方法,對(duì)動(dòng)易系統(tǒng)實(shí)現(xiàn)上述所需的效果。

操作步驟:

  1、修改Gb2312.xml,將<ChannelLink><![CDATA[&nbsp;|&nbsp;]]></ChannelLink>這里的|刪除,至于&nbsp;這個(gè)空格要不要?jiǎng)h除隨意,可刪可不刪。
  2、在CSS中加上以下定義:
  a.channel {background: url(Skin/aaaaa.jpg) no-repeat left top;}
  a.channel2 {background: url(Skin/aaaaa.jpg) no-repeat left top;}

原理:
  因?yàn)槟J(rèn)頻道文字的鏈接是使用的<a class='Channel2' 和<a class='Channel'二個(gè)樣式,在樣式定義中對(duì)a.channel 和a.channel2 這二個(gè)樣式定義上背景(固定在左側(cè)顯示),即可達(dá)到你要的效果。因?yàn)槭荂SS樣式控制圖片路徑,所以就不會(huì)涉及到路徑不同的問題。

  假如對(duì)a.channel2(當(dāng)前頻道)a.channel(非當(dāng)前頻道)這里要顯示的背景圖片是同一個(gè),則可以簡(jiǎn)寫成:
  a.channel,a.channel2 {background: url(Skin/aaaaa.jpg) no-repeat left top;}
  這里分開定義,是因?yàn)榭梢允褂貌煌膱D片來顯示和區(qū)分當(dāng)前頻道和非當(dāng)前頻道的顯示樣式,如當(dāng)前頻道是一張亮光底圖,非當(dāng)前頻道是現(xiàn)在的那個(gè)小圖片。

另外說明:
  至所以說“至于&nbsp;這個(gè)空格要不要?jiǎng)h除隨意”,是因?yàn)槎€(gè)頻道名間的空距,是可以通過對(duì)這二個(gè)CSS樣式定義去控制的,如:
  a.channel,a.channel2 {background: url(Skin/aaaaa.jpg) no-repeat left top;padding-left:10px;margin-left:10px;}
  并且這樣定義a背景的方式比在語言包中修改的好處是,在最后一個(gè)頻道名的后面不顯示圖片,而在語言包中定義則都不會(huì)如此。
  此外,若對(duì)a.channel:hover、a.channel2:hover等定義也加上不同的背景定義,則可以制作出更豐富的效果,具體可以進(jìn)一步拓展嘗試一下。

效果示例:





發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 遵义县| 兴义市| 红桥区| 鹿邑县| 南投县| 云浮市| 鲁山县| 邯郸县| 东宁县| 垦利县| 厦门市| 香港 | 通许县| 永新县| 都昌县| 镶黄旗| 同心县| 韩城市| 腾冲县| 石家庄市| 保山市| 铁岭县| 会理县| 巴林右旗| 全州县| 清徐县| 讷河市| 军事| 建阳市| 正镶白旗| 永登县| 毕节市| 五华县| 无锡市| 榆中县| 永安市| 花莲市| 澜沧| 华宁县| 临澧县| 确山县|