当前位置:首页 > CSS

用css制作我的江湖

2026-01-27 22:41:07CSS

使用CSS创建江湖风格页面

江湖风格通常包含古典、武侠元素,通过CSS可以实现水墨画风、书法字体、古典边框等效果。以下是一些关键CSS技巧:

选择古典配色 江湖风格推荐使用黑白水墨色或暗红、深蓝等传统色调:

body {
  background-color: #f5f5f5;
  color: #333;
  font-family: "楷体", "STKaiti", serif;
}

添加水墨背景 使用CSS渐变创建水墨晕染效果:

.ink-wash {
  background: radial-gradient(circle, #e0e0e0 0%, #b0b0b0 50%, #888 100%);
  width: 100%;
  height: 300px;
}

书法字体应用 优先使用系统支持的书法字体,或通过@font-face引入:

@font-face {
  font-family: 'MaShanZheng';
  src: url('MaShanZheng-Regular.ttf') format('truetype');
}
.title {
  font-family: 'MaShanZheng', cursive;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

古典边框设计 使用CSS伪元素创建卷轴效果:

用css制作我的江湖

.scroll-border {
  position: relative;
  padding: 20px;
}
.scroll-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #8B4513;
  border-image: linear-gradient(to right, #8B4513, #CD853F, #8B4513) 1;
}

江湖元素动画效果

飘动的云彩 使用CSS动画创建缓慢移动的云层:

.cloud {
  position: absolute;
  background: url('cloud.png') no-repeat;
  animation: float 30s linear infinite;
}
@keyframes float {
  from { transform: translateX(-100%); }
  to { transform: translateX(100vw); }
}

剑光闪烁效果 通过text-shadow和动画实现兵器反光:

.sword-text {
  animation: glow 2s ease-in-out infinite alternate;
}
@keyframes glow {
  from { text-shadow: 0 0 5px #fff; }
  to { text-shadow: 0 0 10px #ff0, 0 0 20px #ff0; }
}

响应式布局调整

江湖风格在不同设备上需要保持古典韵味:

用css制作我的江湖

@media (max-width: 768px) {
  .ancient-layout {
    padding: 10px;
    font-size: 14px;
  }
  .scroll-border::before {
    border-width: 1px;
  }
}

竖排文字选项 对于移动设备可以考虑启用竖排文字:

.vertical-text {
  writing-mode: vertical-rl;
  text-orientation: upright;
}

补充装饰元素

古典分隔线 使用CSS创建传统分隔符:

.divider {
  height: 1px;
  background: linear-gradient(to right, transparent, #8B4513, transparent);
  margin: 20px 0;
}

印章效果 通过CSS实现红色印章样式:

.seal {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #c00;
  color: #c00;
  transform: rotate(-15deg);
  font-family: "篆书", "STZhongsong", serif;
}

这些CSS技巧组合使用可以创建出具有浓郁江湖风格的网页界面。根据实际需求调整颜色、字体和动画参数,可以打造出独特的武侠视觉效果。

标签: 我的江湖
分享给朋友:

相关文章

uniapp我的文章

uniapp我的文章

uniapp 文章管理实现方法 数据绑定与列表渲染 在 data 中定义文章列表数组,通过 v-for 渲染到页面。示例代码: data() { return { articles:…

uniapp我的文章

uniapp我的文章

获取文章数据的方法 在UniApp中获取文章数据通常需要结合前端页面和后端API。可以使用uni.request发起网络请求获取文章列表或详情。 uni.request({ url: 'http…

我的世界java如何打

我的世界java如何打

安装Java环境 确保已安装适合Minecraft Java版的Java环境。Minecraft Java版通常需要Java 8或更高版本。可从Oracle官网或AdoptOpenJDK下载并安装Ja…

我的世界如何学java

我的世界如何学java

学习Java以开发《我的世界》模组 通过Java语言为《我的世界》开发模组需要掌握基础编程知识和模组开发工具。以下是具体的学习路径和资源推荐。 Java基础语法学习 Java是《我的世界》模组开发的…

如何装java我的世界

如何装java我的世界

安装Java 确保系统已安装最新版Java。Minecraft Java版需要Java 8或更高版本。可从Oracle官网或OpenJDK下载适合操作系统的Java版本。安装完成后,通过命令行输入ja…