腾讯云服务器优惠活动华纳云香港服务器

WordPress评论回复邮件通知勾选框美化教程

WordPress主题推荐

互动交流对博客来说非常重要,绝大多数 WordPress 博客都开启了评论,还有很多增加了“评论回复邮件通知”的功能,这样能第一时间让评论者收到回复通知,但是那个“有人回复时邮件通知我”的默认勾选框不是太美观(具体见下图),所以今天就参考知更鸟大神的样式对其进行美化。

WordPress评论回复邮件通知勾选框美化教程-第1张-boke112百科(boke112.com)

WordPress 评论回复邮件通知勾选框美化步骤

1、将邮件回复 html 部分进行结构调整至如下形式,主要就是外层盒子加上 mail-notify 类,而 input 标签加上“notify”类。

  1. <span class=“mail-notify”>
  2. <input type=“checkbox” name=“comment_mail_notify” id=“comment_mail_notify” value=“comment_mail_notify” checked=“checked” class=“notify” />
  3. <label for=“comment_mail_notify”><span>有人回复时邮件通知我</span></label>
  4. </span>

2、在样式表中添加如下样式:

  1. /** 评论回复邮件通知 **/
  2. .mail-notify {
  3. padding-left: 10px;
  4. font-size: 14px;
  5. vertical-align: middle;
  6. }
  7. .mail-notify span {
  8. position: absolute;
  9. top: -6px;
  10. left: 0;
  11. width: 230px;
  12. color: #999;
  13. padding-left: 38px;
  14. padding-left: 5px\9;
  15. }
  16. .notify {
  17. display: none;
  18. display: inline\9;
  19. }
  20. .notify + label {
  21. position: relative;
  22. background: #a5a5a5;
  23. width: 30px;
  24. width: 0\9;
  25. height: 15px;
  26. cursor: pointer;
  27. display: inline-block;
  28. border-radius: 15px;
  29. }
  30. .notify + label:before {
  31. content: ;
  32. position: absolute;
  33. background: #fff;
  34. top: 0;
  35. left: -1px;
  36. width: 15px;
  37. width: 0\9;
  38. height: 15px;
  39. z-index: 99999;
  40. border: 1px solid #ddd;
  41. border-radius: 15px;
  42. border: none\9;
  43. }
  44. .notify + label:after {
  45. content: ;
  46. position: absolute;
  47. top: 0;
  48. left: 0;
  49. color: #fff;
  50. font-size: 9px;
  51. font-size: 0.9rem;
  52. }
  53. .notify:checked + label {
  54. background: #32a5e7;
  55. border-radius: 15px;
  56. }
  57. .notify:checked + label:after {
  58. content: ;
  59. left: 6px;
  60. }
  61. .notify:checked + label:before {
  62. content: ;
  63. position: absolute;
  64. z-index: 99999;
  65. left: 15px;
  66. border-radius: 15px;
  67. }
  68. .notify + label:after {
  69. left: 15px;
  70. line-height: 21px;
  71. }
  72. .notify + label:after, .notify + label:before {
  73. -webkit-transition: all 0.1s ease-in;
  74. transition: all 0.1s ease-in;
  75. }
有代码基础的博主也可以根据自己的主题对上述样式进行颜色、尺寸上的调整以达到最佳效果。

3、添加完相应代码刷新相关缓存后刷新页面,“有人回复时邮件通知我”的勾选框已经美化完毕,具体效果见下图:

WordPress评论回复邮件通知勾选框美化教程-第2张-boke112百科(boke112.com)

赞 (0) 打赏
版权声明:本文为投稿文章,感谢 雅兮网 的投稿,版权归原作者所有!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu