本博客的友情链接 页面采用了卡片式的设计,在鼠标滑过时,卡片会向上浮起(这一效果来自小米的官网),同时页面整体是响应式的,在 >900px 的页面上一行显示三个卡片,在 600px~900px 大小的页面上一行显示两个卡片,在 <600px 的页面上则一行只显示一个。
如果卡片中的文字过长,还会自动进行“裁剪”,多出的文字会被“...”替代(只支持现代浏览器)。
最关键的是,它的浏览器兼容性非常好,就算是在低版本的 IE 上,页面也不会出现错乱。
(实现上面这些效果,历经了无数次的修改和完善)
今天将这一页面的源码分享出来,算是作为一个小小的元宵节礼物 [偷笑]
- <!--******************************
- * 卡片式友情链接页面
- * 孟坤博客 编写
- * 文章地址:http://mkblog.cn/666/
- * 编写日期:2017-1-3
- *******************************-->
- <!doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <title>卡片式友情链接页面</title>
- <style>
- *{
- padding: 0;margin: 0;
- font-family: Microsoft Yahei, "微软雅黑", "Helvetica Neue", Helvetica, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
- }
- .container{
- max-width: 1100px;
- margin: 0 auto;
- }
- .more-title{
- text-align: center;
- font-weight: normal;
- font-size: 25px;
- margin: 20px 0 0 0;
- }
- /*放置链接框的区域*/
- .link-box-area{
- padding-top: 25px;
- overflow: hidden;
- zoom: 1;
- }
- /*链接框*/
- .link-box{
- width: 30%;
- display: inline-block;
- background: #EEE;
- height: 150px;
- margin-left: 2.5%;
- margin-bottom: 25px;
- float: left;
- text-decoration: none!important; /*这里这么处理是因为受下面的display: -webkit-box;影响,下划线又会回来*/
- overflow: hidden;
- -webkit-transition: all .2s linear; /*渐变效果*/
- transition: all .2s linear;
- }
- /*链接区域鼠标滑动浮起效果*/
- .link-box:hover{
- z-index: 2; /*设置在顶层显示*/
- -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); /*添加阴影*/
- box-shadow: 0 15px 30px rgba(0,0,0,0.1);
- -webkit-transform: translate3d(0, -2px, 0); /*向上浮动*/
- transform: translate3d(0, -2px, 0);
- }
- /*链接名字*/
- .link-box .link-name{
- font-size: 20px;
- color: #15AAEA;
- width: 100%;
- display: inline-block;
- text-align: center;
- margin: 18px 0;
- /*超过一行的内容被自动截断并加上省略号*/
- text-overflow: -o-ellipsis-lastline; /*最后一行加省略号*/
- overflow: hidden;
- text-overflow: ellipsis; /*无法容纳的被加上省略号*/
- display: -webkit-box;
- -webkit-line-clamp: 1; /*超出三行截断*/
- -webkit-box-orient: vertical;
- }
- /*链接小图标*/
- .link-box .link-name .link-favicon{
- display: inline-block;
- max-width: 30px;
- height: 30px;
- margin: -3px 2px 0 2px;
- vertical-align: middle;
- border: none;
- }
- /*链接描述*/
- .link-box .link-direction{
- display: inline-block;
- padding: 0 14px;
- font-size: 15px;
- line-height: 25px;
- color: #555;
- /*超过三行的内容被自动截断并加上省略号*/
- text-overflow: -o-ellipsis-lastline; /*最后一行加省略号*/
- overflow: hidden;
- text-overflow: ellipsis; /*无法容纳的被加上省略号*/
- display: -webkit-box;
- -webkit-line-clamp: 3; /*超出三行截断*/
- -webkit-box-orient: vertical;
- }
- /*网页宽度大于900px,每列显示3个*/
- @media screen and (min-width:900px){
- .link-box[data-role=.link-box-area]:nth-child(3n)
- {
- clear:both;
- }
- }
- /*网页宽度在900px到600px之间,每列显示2个*/
- @media screen and (max-width:900px) and (min-width:600px){
- .link-box[data-role=.link-box-area]:nth-child(2n)
- {
- clear:both;
- }
- .link-box{
- width: 40%;
- height: 150px;
- margin-left: 6.5%;
- }
- }
- /*网页宽度小于600px,每列显示1个*/
- @media screen and (max-width:600px){
- .link-box{
- width: 90%;
- height: 150px;
- margin-left: 5%;
- clear:both;
- }
- }
- </style>
- </head>
- <body>
- <div class="container">
- <h3 class="more-title">友情链接</h3>
- <div class="link-box-area">
- <a class="link-box" href="https://mkblog.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=mkblog.cn"/>
- 孟坤博客
- </span>
- <span class="link-direction">
- 互联网+分享+科技+吐槽=孟坤博客
- </span>
- </a>
- <a class="link-box" href="http://zb.mkblog.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=zb.mkblog.cn"/>
- 斗图终结者
- </span>
- <span class="link-direction">
- 一个屌炸天的在线表情包制作网站,这里有各式各样的表情模板,还有大量的成品表情图,助您成为真正的斗图终结者!
- </span>
- </a>
- <a class="link-box" href="http://tool.mkblog.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=tool.mkblog.cn"/>
- 孟坤工具箱
- </span>
- <span class="link-direction">
- 孟坤博客开发的网页工具合集
- </span>
- </a>
- <a class="link-box" href="http://s190793.blog.163.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=s190793.blog.163.com"/>
- 瀚宇软件工作室
- </span>
- <span class="link-direction">
- 专注于绿色优质软件的制作与分享!是孟坤软件的好伙伴
- </span>
- </a>
- <a class="link-box" href="http://xbdcc.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=xbdcc.cn"/>
- 行走的代码狗
- </span>
- <span class="link-direction">
- 没有什么到不了的地方,相信就有力量。做个流浪的码农,不骄不躁,不卑不亢,不屈不挠。
- </span>
- </a>
- <a class="link-box" href="http://liubeijing.ren/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=liubeijing.ren"/>
- 刘北京的个人blog
- </span>
- <span class="link-direction">
- 前端开发者,本博主的“入坑导师”之一
- </span>
- </a>
- <a class="link-box" href="http://zhuangxiabi.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=zhuangxiabi.com"/>
- 装下逼
- </span>
- <span class="link-direction">
- 装逼神器,无形装逼,最为致命;海量素材每天更新,让你永远站在潮流的风口浪尖
- </span>
- </a>
- <a class="link-box" href="http://www.vpao.net/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=www.vpao.net"/>
- V泡网
- </span>
- <span class="link-direction">
- 专注IT、科技、Wordpress、主机域名VPS分享的一个网站,在这里,可能有你想要的内容。
- </span>
- </a>
- <a class="link-box" href="http://yigujin.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=yigujin.cn"/>
- 懿古今
- </span>
- <span class="link-direction">
- 懿古今是一个普通人的生活纪实博客,记录和分享个人生活、工作、家庭、博客上的点点滴滴!
- </span>
- </a>
- </div> <!--class="link-box-area"-->
- <h3 class="more-title">博主的个人收藏夹</h3>
- <div class="link-box-area">
- <a class="link-box" href="http://ilxdh.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=ilxdh.com"/>
- 龙轩导航
- </span>
- <span class="link-direction">
- 做一个有用的网址导航
- </span>
- </a>
- <a class="link-box" href="http://www.52pojie.cn/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=www.52pojie.cn"/>
- 吾爱破解论坛
- </span>
- <span class="link-direction">
- 吾爱破解论坛致力于软件安全与病毒分析的前沿,由无数热衷于软件加密解密及反病毒爱好者共同维护
- </span>
- </a>
- <a class="link-box" href="http://www.kalcaddle.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=www.kalcaddle.com"/>
- 芒果云
- </span>
- <span class="link-direction">
- 芒果云 在线资源管理器 集文件管理、浏览、编辑于一体的工具。你可以像使用操作系统一样使用它!
- </span>
- </a>
- <a class="link-box" href="http://www.smohan.net/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=www.smohan.net"/>
- 水墨寒的博客
- </span>
- <span class="link-direction">
- 水墨寒,90后双鱼座普通男青年!WEB前端工程师。喜欢敲代码的感觉,相信编程是一门艺术。
- </span>
- </a>
- <a class="link-box" href="http://youquhome.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=youquhome.com"/>
- 有趣网址之家
- </span>
- <span class="link-direction">
- 分享有趣的国内外网站&应用新奇的html5网站
- </span>
- </a>
- <a class="link-box" href="http://kongzue.com/" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="https://api.byi.pw/favicon/?url=kongzue.com"/>
- 空祖·N碳社
- </span>
- <span class="link-direction">
- 立志于打造最好用、易用的软件
- </span>
- </a>
- </div> <!--class="link-box-area"-->
- </div> <!--class="container"-->
- </body>
附加福利
如果你使用的是 Nana 主题,只需下载以下这个页面模板文件:
百度网盘 蓝奏云 诚通网盘 永硕E盘
然后替换掉主题自带的 “template-links.php” 再新建一个页面,页面模板选择“友情链接”。
在页面的正文区按照如下格式添加友链即可。
- <!-- 注:请在 link-box-area 这个div中添加内容 -->
- <div class="link-box-area">
- <a class="link-box" href="友链网址" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="友链favicon图标"/>
- 友链名称
- </span>
- <span class="link-direction">
- 友链描述
- </span>
- </a>
- <a class="link-box" href="友链网址" target="_blank">
- <span class="link-name">
- <img class="link-favicon" src="友链favicon图标"/>
- 友链名称
- </span>
- <span class="link-direction">
- 友链描述
- </span>
- </a>
- ......
- </div>
本文作者为mengkun,转载请注明。
https://api.byi.pw/favicon/?url=
这个可以[aru_1]
网站ico获取失效了!!
友联模板的确很不错,如果我用的其他模板应该怎么调用呢?
找个安卓QQ微信秒抢的挂,免root的,屌大的坤哥有看到帮忙留意一下
谢谢 已收藏。很实用
这个效果不错,看起来也挺好的,而且还可以做成读者墙之类的。
@boke112导航哈哈,是挺百搭的。我在几处地方都用了这个做页面链接模板 #(笑眼)
我来了 [坏笑]
@V泡网欢迎来访~ [得意]
简约不简单,大气有内涵!
这个好
不错的、
@suppore喜欢就好 [鼓掌]
@mengkun博主这个评论功能怎么做?
不错的。
给你点个赞 [强] ,鼓励一下 [得意]
@瀚宇点赞在文章左下角 [坏笑]