/* 基础样式 */ .link-card { display: inline-block; border-radius: 8px; border: 1px solid #ddd; padding: 16px; text-align: center; text-decoration: none; color: #333; transition: transform 0.2s; } .link-card:hover { transform: translateY(-4px); box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); } /* 添加图标 */ .link-card::before { content: ""; display: inline-block; background-image: url(图标路径); background-repeat: no-repeat; background-size: contain; width: 24px; height: 24px; margin-right: 8px; vertical-align: middle; } /* 圆形链接卡片 */ .link-card.circle { border-radius: 50%; width: 80px; height: 80px; line-height: 80px; font-size: 24px; }
如上代码所示,首先定义了基础样式,包括链接卡片的边框、填充、圆角等样式。为了让链接卡片有更好的交互效果,添加了hover效果。
之后通过伪元素添加了一个图标,并设置了相关样式。这里可以自行替换图标的路径和大小。
最后,对于需要实现圆形链接卡片的需求,添加了一个circle类,设置宽度、高度、字号等样式。
以上就是如何使用CSS实现花样链接卡片的完整代码。可以根据具体需求进行定制,让你的页面更加美观和易用。