模板:Moe-hover

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
前往: 導覽搜尋
Template-info.svg 模板文檔  [查看] [] [歷史] [刷新]

該模板是原始的封裝模板,只用於實現hover邏輯,不參與樣式表現,絕大多數實現需要二次封裝。

參數說明:

  • css:容器表現樣式。
  • hover1:子容器1的內容。
    • css1:子容器1的表現樣式。
    • hb:子容器1在hover前的【顯示類型】。
    • onhb:子容器1在hover後的【顯示類型】。
  • hover2:子容器2的內容。
    • css2:子容器2的表現樣式。
    • ha:子容器2在hover前的【顯示類型】。
    • onha:子容器2在hover後的【顯示類型】。

特殊參數:

  • fadeIn:僅在onha和onhb內有效,元素將會變成不透明,默認過渡時間是1秒。
  • fadeOut:僅在onha和onhb內有效,元素將會變為透明,默認過渡時間是1秒。
  • fade-fast:調整過渡時間為0.3秒。
  • fade-slow:調整過渡時間為2秒。

關於上述顯示類型的說明:

  • block:塊元素,通常這會撐滿整行。
  • inine-block:內聯塊元素,通常會佔據一定的高度和寬度。

例子

<!-- 這是基礎樣式 -->
{{Moe-hover
|css=display:inline-block;
|hover1=[[file:Wynn_the_Wind_Charmer.jpg|100px]]
|hover2=[[file:Eria_The_Water_Charmer.jpg|100px]]
}}
<!-- 這裡沒有定位 -->
{{Moe-hover
|css=display:inline-block;
|hb=inline-block|onhb=fadeOut
|ha=inline-block|onha=inline-block onhover-fadeIn onhover-fade-slow
|hover1=[[file:Wynn_the_Wind_Charmer.jpg|100px]]
|hover2=[[file:Eria_The_Water_Charmer.jpg|100px]]
}}
<!-- 這是利用margin做的定位,inline-block在不同瀏覽器之間間距是有差異的 -->
<!-- 父級容器的font-size可以消除間距,但會造成元素同行元素不統一的問題,會出現高低差 -->
{{Moe-hover
|css=display:inline-block;
|css2=margin-left:-105px;<!-- 移動的距離相當於hover1元素的寬度+間距 -->
|hb=inline-block|onhb=fadeOut
|ha=inline-block|onha=inline-block onhover-fadeIn onhover-fade-slow
|hover1=[[file:Wynn_the_Wind_Charmer.jpg|100px]]
|hover2=[[file:Eria_The_Water_Charmer.jpg|100px]]
}}
<!-- 這是利用position做的定位 -->
{{Moe-hover
|css=display:inline-block;position:relative;
|css2=position:absolute;left:0;top:0;
|hb=inline-block|onhb=fadeOut
|ha=inline-block|onha=inline-block onhover-fadeIn onhover-fade-slow
|hover1=[[file:Wynn_the_Wind_Charmer.jpg|100px]]
|hover2=[[file:Eria_The_Water_Charmer.jpg|100px]]
}}
Wynn the Wind Charmer.jpg
Eria The Water Charmer.jpg
Wynn the Wind Charmer.jpg
Eria The Water Charmer.jpg
Wynn the Wind Charmer.jpg
Eria The Water Charmer.jpg
Wynn the Wind Charmer.jpg
Eria The Water Charmer.jpg

文字行內顯示指南

最好用的方法應該是用<poem>...</poem>包裹起來。

<poem>
AAA{{Moe-hover|hover1=中文中文|hover2=測試測試}}DDD
AAA{{Moe-hover|hover1=中文中文|hover2=測試測試}}DDD

AAA{{Moe-hover|hover1=中文中文|hover2=測試測試}}DDD
</poem>

效果:

AAA
中文中文
測試測試
DDD
AAA
中文中文
測試測試
DDD


AAA
中文中文
測試測試
DDD