WordPress打造氣泡對話短代碼,目前只作了左邊氣泡對話,個人理想實現是,左右對稱形式 php
目前演示 css
1
|
[
shuo
]
WordPress打造氣泡對話短代碼
[
/
shuo
]
|
小編最終效果: app
因爲時間很忙,作了一半先暫時拋開,有時間再完善剩下步驟…… 編輯器
打造短代碼的形式,短代碼屬性暫時只作了一種[img] 理想上,是但願嵌入編輯器按鈕,和經過郵箱,網址自行判斷用戶的頭像和連接…… wordpress
例如: url
1
|
[
shuo
img
=
"顯示頭像的圖片地址"
]
WordPress打造氣泡對話短代碼
[
/
shuo
]
|
WordPress小編剛剛學不久,大牛,小牛勿噴…… spa |
||
|
複製到配置文件function.php 裏面 code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
function
myshuo
(
$
atts
,
$
content
=
null
)
{
extract
(
shortcode_atts
(
array
(
'img'
=
>
'http://ds.cdncache.org/avatar-50/036/53271.jpg'
,
)
,
$
atts
)
)
;
return
'<table class="reply_tab" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td class="td1"></td>
<td class="td2"></td>
<td class="td3"></td>
</tr>
<tr>
<td class="td4"></td>
<td class="td5"><p>'
.
$
content
.
'</p>
</td>
<td class="td6"></td>
</tr>
<tr>
<td class="td7">
<div class="bvatar_wrapper reply_avatar">
<img src="'
.
$
img
.
'" class="bvatar">
</div>
</td>
<td class="td8"></td>
<td class="td9"></td>
</tr>
</tbody></table><div style="clear:both"></div>'
;
}
add_shortcode
(
'shuo'
,
'myshuo'
)
;
|
還有就是樣式css的寫法(供參考使用) cdn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
.reply_tab
{
margin-bottom
:
-35px
;
margin
:
5px
;
}
.td1
{
width
:
103px
;
height
:
14px
;
font-size
:
10px
;
background
:
url
(
../images/bubble.png
)
80px
1px
no-repeat
}
.td2
{
height
:
14px
;
font-size
:
10px
;
background-image
:
url
(
../images/bubble.png
)
;
background-position
:
-20px
0px
;
}
.td3
{
height
:
14px
;
width
:
14px
;
background-image
:
url
(
../images/bubble.png
)
;
background-position
:
-504px
0px
}
.td4
{
width
:
103px
;
font-size
:
10px
;
background
:
url
(
../images/bubble_mid.png
)
87px
0px
repeat-y
}
.td5
{
background
:
url
(
../images/bubble_mid.png
)
repeat-y
-14px
0px
;
color
:
#555555
;
*color
:
#666666
;
line-height
:
25px
;
word-break
:
break-all
;
word-wrap
:
break-word
;
}
table p
{
color
:
#555555
;
*color
:
#666666
;
margin
:
0
;
padding
:
0
;
line-height
:
25px
;
max-width
:
450px
;
}
.reply_list
{
width
:
580px
;
}
.td6
{
height
:
14px
;
width
:
14px
;
background
:
url
(
../images/bubble_mid.png
)
-498px
0px
;
max-width
:
470px
;
}
.td7
{
width
:
103px
;
height
:
68px
;
font-size
:
10px
;
background
:
url
(
../images/bubble.png
)
80px
-22px
no-repeat
;
*padding-top
:
10px
}
.td8
{
height
:
14px
;
font-size
:
12px
;
background
:
url
(
../images/bubble.png
)
-20px
-22px
no-repeat
}
.td9
{
height
:
14px
;
width
:
14px
;
background
:
url
(
../images/bubble.png
)
-504px
-22px
no-repeat
}
.reply_avatar
{
margin-top
:
-35px
;
margin-right
:
28px
;
}
.bvatar_wrapper
{
width
:
71px
;
height
:
68px
;
margin-right
:
10px
;
float
:
right
;
}
.bvatar
{
margin-left
:
11px
;
margin-top
:
11px
;
float
:
left
;
width
:
50px
;
height
:
50px
;
border-radius
:
30px
;
box-shadow
:
0
1px
4px
rgba
(
0,0,0,.3
)
;
}
|
下面是2張圖片素材,具體放在什麼位置,仍是要根據上面的css樣式文件,具體吧,懂的折騰的應該都不是難題…… 圖片
原文轉載:http://www.newsky365.com/wpqipao/
圖片下載什麼的,請到官網網址下載