当前位置:首页 > CSS

css古诗制作

2026-04-01 06:13:45CSS

使用CSS制作古诗效果

通过CSS可以创建优雅的古诗排版效果,包括竖排文字、传统风格边框和背景等。以下是几种实现方法:

竖排文字效果

.poem-vertical {
  writing-mode: vertical-rl;
  font-family: "SimSun", "宋体", serif;
  line-height: 2;
  letter-spacing: 0.5em;
  padding: 20px;
  background-color: #f8f3e6;
}

传统卷轴样式

.poem-scroll {
  border: 8px double #8B4513;
  border-image: url('scroll-pattern.png') 30 round;
  padding: 30px;
  background: linear-gradient(to right, #f5e8c9, #f0e0b6);
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

印章效果

.seal {
  display: inline-block;
  padding: 5px 10px;
  background-color: #c33;
  color: white;
  transform: rotate(-15deg);
  font-family: "KaiTi", "楷体", cursive;
  border-radius: 2px;
}

完整示例代码

<div class="poem-container">
  <div class="poem-vertical">
    <h3>静夜思</h3>
    <p>床前明月光</p>
    <p>疑是地上霜</p>
    <p>举头望明月</p>
    <p>低头思故乡</p>
    <div class="seal">李白</div>
  </div>
</div>
.poem-container {
  display: flex;
  justify-content: center;
  margin: 50px auto;
}

.poem-vertical {
  writing-mode: vertical-rl;
  font-family: "KaiTi", "楷体", serif;
  font-size: 24px;
  line-height: 2;
  letter-spacing: 0.5em;
  padding: 40px 20px;
  background-color: #f8f3e6;
  border-right: 2px solid #8B4513;
}

.seal {
  display: inline-block;
  padding: 5px 10px;
  background-color: #c33;
  color: white;
  transform: rotate(-15deg);
  font-family: "KaiTi", "楷体", cursive;
  border-radius: 2px;
  margin-top: 20px;
}

增强效果技巧

添加传统纹理背景

background: url('rice-paper-texture.jpg') repeat;

使用传统字体

font-family: "STKaiti", "华文楷体", "KaiTi", "楷体", serif;

创建毛笔字效果

text-shadow: 
  1px 1px 0px rgba(0,0,0,0.3),
  -1px -1px 0px rgba(255,255,255,0.3);

添加动画效果

css古诗制作

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.poem-vertical {
  animation: fadeIn 2s ease-in-out;
}

标签: 古诗css
分享给朋友:

相关文章

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

css 制作石头

css 制作石头

使用CSS制作石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然外观。以下是一个简单实现: <div class="stone"…

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css制作开关

css制作开关

使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="sw…

css制作春季踏青

css制作春季踏青

使用CSS制作春季踏青主题效果 背景设计 通过渐变背景模拟春日天空,使用柔和的色调如浅蓝、淡绿和粉色。可以添加云朵或小鸟的剪影作为装饰元素。 body { background: linear-…

css制作便签

css制作便签

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