当前位置:首页 > CSS

css 制作书签

2026-03-31 22:22:46CSS

使用 CSS 制作书签效果

通过 CSS 可以创建视觉上的书签效果,通常用于标记网页中的重点内容或导航。以下是几种实现方法:

基础书签样式

.bookmark {
  position: relative;
  display: inline-block;
  padding: 8px 15px;
  background-color: #f5f5f5;
  border-radius: 0 5px 5px 0;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}

.bookmark::before {
  content: "";
  position: absolute;
  left: -15px;
  top: 0;
  border-width: 15px 15px 15px 0;
  border-style: solid;
  border-color: transparent #f5f5f5 transparent transparent;
}

彩色书签变体

.color-bookmark {
  background-color: #4CAF50;
  color: white;
}

.color-bookmark::before {
  border-color: transparent #4CAF50 transparent transparent;
}

带折角效果

.folded-corner {
  position: relative;
  background: #ffeb3b;
  padding: 15px;
}

.folded-corner::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border-width: 0 20px 20px 0;
  border-style: solid;
  border-color: #fff #ffc107;
}

悬停动画效果

.animated-bookmark {
  transition: all 0.3s ease;
  transform-origin: left center;
}

.animated-bookmark:hover {
  transform: scale(1.05);
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

HTML 结构示例

css 制作书签

<div class="bookmark">重要笔记</div>
<div class="color-bookmark">待办事项</div>
<div class="folded-corner">参考内容</div>

这些 CSS 样式可以单独使用或组合使用,通过调整颜色、尺寸和阴影参数可以创建不同风格的书签效果。对于更复杂的实现,可以考虑结合 SVG 或使用 CSS 渐变来增强视觉效果。

标签: 书签css
分享给朋友:

相关文章

css表单制作

css表单制作

基础表单结构 使用HTML创建表单的基本结构,包含<form>标签及输入字段。表单通常需要action(提交地址)和method(提交方法)属性。 <form action="/s…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…

css制作许愿墙六块

css制作许愿墙六块

CSS 制作许愿墙六块布局 使用 CSS 创建一个六块许愿墙布局可以通过多种方式实现,以下是两种常见的方法:使用 CSS Grid 或 Flexbox。以下代码示例展示了如何实现这两种布局。 方法一…

css制作便签

css制作便签

CSS制作便签的方法 使用CSS可以轻松创建具有便签效果的样式,以下是一种常见的实现方式: HTML结构 <div class="note"> <h3>便签标题<…