当前位置:首页 > CSS

css 制作书签

2026-03-31 22:22:46CSS

使用 CSS 制作书签效果

通过 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;
}

带折角效果

css 制作书签

.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 结构示例

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

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

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

相关文章

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&g…

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

css下拉框制作

css下拉框制作

使用原生HTML和CSS制作下拉框 HTML的<select>元素结合CSS可以创建基础下拉框: <select class="custom-dropdown"> <…

css制作网站

css制作网站

基础结构与样式设置 HTML文件需包含基本结构,CSS通过<style>标签内嵌或外链.css文件引入。全局样式重置常用* { margin: 0; padding: 0; }清除默认间距…

css制作popup

css制作popup

CSS 制作 Popup 的方法 使用纯 CSS 创建基础 Popup 通过 HTML 和 CSS 结合,可以创建一个简单的弹出窗口。以下是一个基础实现: <div class="popup-…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <di…