每日一言
发表于更新于
字数总计:851阅读时长:4分钟阅读量:
记录
以前收集的一个一言诗集,本来是用在个人页面的,但现在没有位置放了,现在也不打算用,但怕后面又用上了,这里就把他记录一下,以免后面又要去找相关的教程,这里使用的方式用于文章,但添加侧栏实在不好看,这里就没有搞了,有兴趣的可以添加想要的地方。
效果
实现
html
1 2 3 4 5 6 7
| <div class="poem-wrap"> <div class="poem-border poem-left"></div> <div class="poem-border poem-right"></div> <h1>念两句诗</h1> <p id="poem">挑选中...</p> <p id="info"> </div>
|
css
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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| .poem-wrap { position: relative; width: 730px; max-width: 80%; border: 2px solid #797979; border-top: none; text-align: center; margin: 80px auto; } .poem-wrap h1 { font-size: 40px; font-style:oblique; position: relative; margin-top: -40px; display: inline-block; letter-spacing: 4px; color: #797979 } .poem-wrap p { width: 70%; margin: auto; line-height: 30px; color: #797979; } .poem-wrap p#poem { font-size: 22px; margin: 15px auto; } .poem-wrap p#info { font-size: 15px; margin: 15px auto; } .poem-border { position: absolute; height: 2px; width: 27%; background-color: #797979; } .poem-right { right: 0; } .poem-left { left: 0; } @media (max-width: 685px) { .poem-border { width: 18%; } } @media (max-width: 500px) { .poem-wrap { margin-top: 60px; margin-bottom: 20px; border-top: 2px solid #797979; } .poem-wrap h1 { margin: 20px 6px; } .poem-border { display: none; } }
|
js
1 2 3 4 5 6 7 8
| <script src="https://sdk.jinrishici.com/v2/browser/jinrishici.js" charset="utf-8"></script> <script type="text/javascript"> jinrishici.load(function(result) { poem.innerHTML = result.data.content info.innerHTML = '【' + result.data.origin.dynasty + '】' + result.data.origin.author + '《' + result.data.origin.title + '》' document.getElementById("poem").value(poem); document.getElementById("info").value(info); });
|
扩展
这里你可以更改为一言,这里找了另一个接口文档,这里尝试用了其它的接口,也可以用,这里就看你要这么改了。
接口地址:https://hitokoto.cn/api