交互性对于博客的成功至关重要,尤其是当涉及到WordPress博客时,它们通常会启用评论功能,并且许多还提供了“评论回复邮件通知”。这样一来,当博主回复评论时,评论者能立即收到通知。为了实现这一目标,我们需要调整邮件回复HTML结构,并添加相应的CSS样式。
首先,让我们构建HTML结构,利用`mAIl-notify`和`notify`类来创建外部容器和输入框:
“`html
“`
“`css
/* 评论回复邮件通知 */
.comment-reply-notify {
padding-left: 10px;
font-size: 14px;
vertical-align: middle;
}
.comment-reply-notify span {
position: relative;
top: -2px;
color: #999;
padding-left: 38px;
padding-left: 5px\9;
}
.notify {
display: none;
display: inline\9;
}
.notify + label {
position: relative;
background: #a5a5a5;
width: 30px;
width: 0\9;
height: 15px;
cursor: pointer;
display: inline-block;
border-radius: 15px;
}
.notify + label:before {
content: ”;
position: absolute;
background: #fff;
top: 0;
left: -1px;
width: 15px;
width: 0\9;
height: 15px;
z-index: 99999;
border: 1px solid #ddd;
border-radius: 15px;
border: none\9;
}
.notify + label:after {
content: ”;
position: absolute;
top: 0;
left: 0;
color: #fff;
font-size: 9px;
font-size: 0.9rem;
}
.notify:checked + label {
background: #32a5e7;
border-radius: 15px;
}
.notify:checked + label:after {
content: ”;
left: 6px;
}
.notify:checked + label:before {
content: ”;
position: absolute;
z-index: 99999;
left: 15px;
border-radius: 15px;
}
.notify + label:after {
left: 15px;
line-height: 21px;
}
.notify + label:after,
.notify + label:before {
-Webkit-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
}
“`
完成上述步骤后,您将拥有一个美观且功能齐全的评论回复邮件通知系统,确保用户不会错过任何回复。