源代码加一个标签
首先我们需要找到
WordPress
的主题文件夹,找到PIX
主题,
找到inc
目录。
找到pix-fn.php
文件,Ctrl+F
搜索一下关键词,top_logo
。
然后我们需要去加一段html
代码,我下划线标出了。
主题后台配置
去扩展设置里面。
头部HTML代码
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"
/>
将这一段添加进去,找个是动画库,主要是弹入加载效果好看。
底部HTML代码
<script>
fetch('https://v1.hitokoto.cn')
.then(response => response.json())
.then(data => {
const hitokoto = document.getElementById('hitokoto_text')
hitokoto.href = 'https://hitokoto.cn/?uuid=' + data.uuid
let data_ = data.hitokoto
if(data_.length > 22){
data_ = data_.substring(0,22);
data_ = data_ + "...";
}
hitokoto.innerText = data_
var top_logo_me = document.getElementById('hitokoto_text');
top_logo_me.style.display = 'block';
})
.catch(console.error)
</script>
这一段是
JavaScript
,主要是请求一言的接口,获取随即一言并插入HTML
。一言接口有几种分类,比如网易云语录、网络语录等等。
我这就直接7种分类语录随机获取了。
自定义CSS
#hitokoto_text{
font-size: 0.5rem;
width: 70%;
display: none;
animation-duration: 3s;
animation-fill-mode: both;
animation-name: fadeIn;
}
.top_logo{
display: flex;
justify-content: space-between;
align-items: center;
height: 116px;
}
.top_logo img {
border-radius: 5px;
}
这一段是自定义css
,不改的话样式会错乱,所以我给头像盒子改为了flex
布局,然后顺便加一个圆角,圆润点好看,我觉得。
我给了图片盒子一个固定高度,不给的话,动画加载时会有抖动的。
这样基本上就弄好了,一个简简单单的效果。
效果展示
每次只要页面刷新或者重新加载,他都会展示一句,超出盒子会自动加省略号。
具体效果看我博客:小简博客
8 条评论
换个友链
name: Gin 琴酒
link: https://gincode.icu
avatar: https://pic.cnblogs.com/avatar/2353241/20220424000642.png
siteshot: https://www.zpzpup.com/assets/image/bj02.jpg
descr: 黄沙百战穿金甲,不破楼兰终不还。
好的,开始没看到这条评论,抱歉,现在加上
歪瑞古德
ヾ(≧∇≦*)ゝ
您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。
我早就加了.....,你是不是社区官方鸭
有两个站点啊!
嗯,一个技术,一个生活。