友情链接页面采用了卡片式的设计,在鼠标滑过时,卡片会向上浮起,同时页面整体是响应式的,在 >900px 的页面上一行显示三个卡片,在 600px~900px 大小的页面上一行显示两个卡片,在 <600px 的页面上则一行只显示一个。
如果卡片中的文字过长,还会自动进行“裁剪”,多出的文字会被“...”替代。
<!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://baixiu.me/" target="_blank">
<span class="link-name">
<img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/>
百秀
</span>
<span class="link-direction">
互联网+分享+科技+吐槽
</span>
</a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </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="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
<a class="link-box" href="https://baixiu.me/" target="_blank"> <span class="link-name"> <img class="link-favicon" src="https://baixiu.me/wp-content/uploads/2024/01/2024010605391680.png" alt="卡片式友链页面模板"/> 百秀 </span> <span class="link-direction"> 互联网+分享+科技+吐槽 </span> </a>
</div> <!--class="link-box-area"-->
</div> <!--class="container"-->
</body>
作者:百秀,转载请注明。