当前位置: 首页 > news >正文

Typecho 给文章底处添加一个打赏按钮 加美化

效果

点击前:
Typecho 给文章底处添加一个打赏按钮 加美化

点击后:
Typecho 给文章底处添加一个打赏按钮 加美化

美化

首先要美化二维码,假设你已经从微信或者支付宝导出了收款二维码。可以参考这篇美化收款码教程,就可以做出来跟上面一样的效果。

添加

在收款码制作完成后。来添加到文章底部。

在 post.php 适当的位置添加代码

<div style="padding: 10px 0; margin: 20px auto; width: 100%; font-size:16px; text-align: center;">
    <button id="rewardButton" disable="enable" onclick="var qr = document.getElementById('QR'); if (qr.style.display === 'none') {qr.style.display='block';} else {qr.style.display='none'}">
    <span>打赏</span>
    </button>
    <div id="QR" style="display: none;">
        <div id="wechat" style="display: inline-block">
            <a class="fancybox" rel="group"><img id="wechat_qr" src="https://www.xxxxxx.com/wx.png" alt="WeChat Pay"></a>
            <p>
                微信打赏
            </p>
        </div>
        <div id="alipay" style="display: inline-block">
            <a class="fancybox" rel="group"><img id="alipay_qr" src="https://www.xxxxxx.com/zfb.png" alt="Alipay"></a>
            <p>
                支付宝打赏
            </p>
        </div>
    </div>
</div>

在模板下任意一个.css文件底部添加:

#QR{padding-top:20px;}
#QR a{border:0}
#QR img{width:180px;max-width:100%;display:inline-block;margin:.8em 2em 0 2em}
#rewardButton{border:1px solid #ccc;line-height:36px;text-align:center;height:36px;display:block;border-radius:4px;-webkit-transition-duration:.4s;transition-duration:.4s;background-color:#fff;color:#999;margin:0 auto;padding:0 25px}
#rewardButton:hover{color:#f77b83;border-color:#f77b83;outline-style:none}
#rewardButton{background-color: #f05050;color: white;border-radius: 50px;cursor: pointer;}

成功

刷新文章即可生效。如果没有,可以粗略学习下html、css后再来做站。


参考:

Typecho 给文章底处添加一个打赏按钮 - Ryongyon!

相关文章:

  • QQ/微信/支付宝 收款码 美化的教程 超级好看
  • 油猴实现 全局变量 跨标签页共享变量 的方法
  • CodeCopy —— 用于Typecho 复制代码 插件
  • Invalid bound statement的一个解决方法
  • 阿里巴巴druid怎么读
  • java只有按值传递 没有引用传递
  • Typecho Fancybox 给文章图片添加灯箱效果
  • an error occured while loading the archive
  • 电脑无限循环cmd代码 Window系统下死循环
  • python 实现批量 csv文件 转化为 execl...
  • js 搜索子字符串 判断是否是子串 的方法
  • 禁用css 的浏览器插件 Web Developer
  • Baconian (Stegano, Encoding, C..的解法
  • mac直接修改压缩包
  • servlet获取ApplicationContext容器对象
  • 分享一款快速APP功能测试工具
  • 【EOS】Cleos基础
  • 10个确保微服务与容器安全的最佳实践
  • Brief introduction of how to 'Call, Apply and Bind'
  • C++入门教程(10):for 语句
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • mysql中InnoDB引擎中页的概念
  • Tornado学习笔记(1)
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 区块链共识机制优缺点对比都是什么
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 一个SAP顾问在美国的这些年
  • 鱼骨图 - 如何绘制?
  • 数据库巡检项
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • ${factoryList }后面有空格不影响
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (笔试题)合法字符串
  • (三)uboot源码分析
  • (一)Java算法:二分查找
  • ./和../以及/和~之间的区别
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .net framework 4.0中如何 输出 form 的name属性。
  • .net 托管代码与非托管代码
  • .NET 药厂业务系统 CPU爆高分析
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .Net转前端开发-启航篇,如何定制博客园主题
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • .sys文件乱码_python vscode输出乱码
  • /etc/shadow字段详解
  • [<事务专题>]
  • [ACTF2020 新生赛]Upload 1
  • [BUG] Authentication Error
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [C语言]——C语言常见概念(1)