麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > CMS > Wordpress > 正文

WordPress 簡(jiǎn)單實(shí)現(xiàn) Tooltip 提示信息實(shí)例

2024-09-07 00:51:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

有一個(gè)小需求,就是要在wordpress上實(shí)現(xiàn)一個(gè)小提示功能,把鼠標(biāo)放在問(wèn)號(hào)上就顯示,代碼是用 shortcode + css 實(shí)現(xiàn)的,需要的朋友可以參考一下.

增加 shortcode:把下面的代碼扔到主題的 functions.php 文件的 <?php ?> 中,具體的方法說(shuō)明請(qǐng)搜/查看 WordPress 函數(shù) add_shortcode:

  1. // [tooltip tip=""] 
  2. add_shortcode('tooltip''shortcode_tooltip'); 
  3. function shortcode_tooltip($attrs$content = null) { 
  4.     $return = ''
  5.     extract(shortcode_atts(array
  6.         'tip' => "",//開(kāi)源軟件:Vevb.com 
  7.     ), $attrs)); 
  8.         ob_start(); ?> 
  9.         <span class="tooltip"><span class="tooltip-icon">?</span><span class="tip-content"><span class="tip-content-inner"><?php echo $tip; ?></span></span></span> 
  10.         <?php 
  11.         $return = ob_get_clean(); 
  12.     return $return

然后是 css

  1. .tooltip{ 
  2.     positionrelative
  3.     display: inline-block
  4.     margin-left5px
  5.     margin-right5px
  6.     height16px
  7.     line-height16px
  8.     vertical-alignmiddle
  9. .tooltip-icon
  10.     displayblock
  11.     width14px
  12.     height14px
  13.     line-height14px
  14.     border1px solid #999
  15.     border-radius: 50%
  16.     font-size12px
  17.     font-weight700
  18.     font-family"caption"Arial
  19.     text-aligncenter
  20. .tip-content{ 
  21.     z-index999999
  22.     displaynone
  23.     positionabsolute
  24.     left: -5px
  25.     bottom: 30px
  26.     width240px
  27. .tip-content-inner{ 
  28.     positionabsolute
  29.     bottom: 0
  30.     left: 0
  31.     displayblock
  32.     widthauto
  33.     max-width200px
  34.     padding10px
  35.     line-height20px
  36.     border1px solid #ccc
  37.     background#fff
  38.     line-height20px
  39.     color#333
  40.     font-size16px
  41. .tip-content-inner:before{ 
  42.     content""
  43.     positionabsolute
  44.     left: 7px
  45.     bottom: -24px
  46.     border-stylesolid solid solid solid
  47.     border-color#ccc transparent transparent transparent
  48.     border-width12px 6px
  49. .tip-content-inner:after{ 
  50.     content""
  51.     positionabsolute
  52.     left: 8px
  53.     bottom: -20px
  54.     border-stylesolid solid solid solid
  55.     border-color#fff transparent transparent transparent
  56.     border-width10px 5px
  57. .tooltip:hover > .tip-content{ 
  58.     displayblock

- PS0: 那個(gè)圓圈是用 css3 實(shí)現(xiàn)的,所以 IE8 下面會(huì)變成方框……需要支持 IE8 的朋友自己改成背景圖方式吧.

- PS1: tip 內(nèi)容用了 2 個(gè)容器的目的是為了讓 tip 內(nèi)容顯示能 width:auto 效果,也就是說(shuō) .tip-content 的 width 起到 max-width 效果,然后 .tip-content-inner 就有了類(lèi)似 max-width 的屬性效果了.

用法:

在文章編輯器里面只要輸入如下格式的短代碼

[tooltip tip="提示內(nèi)容"]

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 视频一区二区精品 | 国产一区二区在线观看视频 | 性欧美视频在线观看 | 亚洲一区二区免费 | 亚洲精品久久久久久久久久久 | 色婷婷一区二区三区 | 99国产精品欲a | 视频一区免费观看 | 久草在线新视觉 | 色网站综合| 少妇一级淫片免费看 | 国产1级视频 | 亚洲网站免费看 | 亚洲一区二区观看播放 | 一级精品 | 免费在线观看国产精品 | 99精品视频99 | 2021狠狠操| 免费看成人毛片 | 深夜精品福利 | 午夜天堂在线 | 伊人在线视频 | 国产一区二区在线免费观看 | 久久精精品 | 午夜色片| 国产91九色视频 | 素人视频在线观看免费 | 欧美成人一区二区三区 | 国产精品视频导航 | 欧美一级片免费在线观看 | 在线观看第一区 | 中文在线观看www | 一区二区三区精品国产 | 一级在线观看 | 桥本有菜免费av一区二区三区 | 亚洲视频成人 | 国产亚洲精品久久久久久久软件 | 久久精品国产99国产精品亚洲 | 87成人免费看片 | 欧美成人精品欧美一级 | 中文字幕网在线 |