![]()
🎭 角色简介
<info>
<character>
“`yaml
周自池:
Chinese name: 周自池
age: 21
gender: male
height: 184cm
birthday: 8月8日
identity:
– {{user}}的前男…
💬 开场白
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>周自池角色设定</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=ZCOOL+QingKe+HuangYou&display=swap');* {
margin: 0;
padding: 0;
box-sizing: border-box;
}:root {
–primary: #FFF0F5; /* 粉红底色 */
–platinum: #FFFAFA; /* 白色背景 */
–text: #6D6D6D; /* 莫兰迪灰色文字 */
–pink-light: #FFD6D6; /* 浅粉 */
–pink-medium: #FFA7A7; /* 中等粉 */
–pink-dark: #E88A8A; /* 莫兰迪粉 */
–danger: #E88A8A; /* 主色调使用莫兰迪粉 */
–shadow: rgba(216, 158, 158, 0.2); /* 柔和的粉影 */
}body {
font-family: 'ZCOOL QingKe HuangYou', cursive;
background: var(–primary);
color: var(–text);
min-height: 100vh;
overflow-x: hidden;
position: relative;
line-height: 1.6;
}/* 主容器 */
.main-wrapper {
position: relative;
z-index: 10;
min-height: 100vh;
display: flex;
justify-content: center;
padding: 20px;
padding-top: 40px;
}.container {
width: 100%;
max-width: 1000px;
position: relative;
background: var(–platinum);
border-radius: 20px;
box-shadow: 0 10px 30px var(–shadow);
padding: 40px;
overflow: hidden;
border: 1px solid rgba(255, 214, 214, 0.3);
}/* 心形装饰 */
.heart-decoration {
position: absolute;
color: var(–pink-medium);
font-size: 1.5rem;
opacity: 0.6;
animation: float 3s ease-in-out infinite;
}@keyframes float {
0%, 100% { transform: translateY(0) rotate(0deg); }
50% { transform: translateY(-10px) rotate(5deg); }
}/* 分割线 */
.divider {
height: 2px;
background: linear-gradient(to right, transparent, var(–pink-dark), transparent);
margin: 30px 0;
border: none;
opacity: 0.5;
}/* 内容部分 */
.section {
margin-bottom: 40px;
}.section-title {
font-family: 'Ma Shan Zheng', cursive;
font-size: 1.8rem;
color: var(–pink-dark);
margin-bottom: 25px;
padding-bottom: 8px;
border-bottom: 1px dashed rgba(232, 138, 138, 0.3);
font-weight: normal;
}/* 标签样式 */
.tags-container {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 15px;
}.tag {
padding: 8px 16px;
border-radius: 16px;
font-size: 0.9rem;
background: linear-gradient(135deg, var(–pink-light), var(–pink-medium));
color: var(–text);
transition: all 0.3s ease;
box-shadow: 0 2px 4px var(–shadow);
border: none;
}.tag:hover {
background: linear-gradient(135deg, var(–pink-medium), var(–pink-dark));
transform: translateY(-2px);
box-shadow: 0 4px 8px var(–shadow);
}.tag.special {
background: white;
border: 1px solid var(–pink-dark);
color: var(–pink-dark);
}/* 开场白列表 – 红丝绒气泡效果 */
.preview-list {
list-style-type: none;
display: grid;
gap: 12px;
}.preview-item {
margin-bottom: 0;
padding: 18px 25px;
border-radius: 14px;
transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.1);
position: relative;
overflow: hidden;
background: linear-gradient(135deg, rgba(255,214,214,0.7), rgba(255,167,167,0.5));
backdrop-filter: blur(4px);
border: none;
color: var(–text);
}.preview-item::before {
content: "";
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
background: linear-gradient(135deg, var(–pink-light), var(–pink-medium));
z-index: -1;
border-radius: 20px;
opacity: 0.6;
filter: blur(10px);
}.preview-item:hover {
transform: translateY(-3px) scale(1.02);
background: linear-gradient(135deg, rgba(255,214,214,0.9), rgba(255,167,167,0.7));
box-shadow: 0 6px 16px var(–shadow);
}.preview-item::after {
content: "♥";
position: absolute;
right: 20px;
top: 50%;
transform: translateY(-50%);
color: rgba(232, 138, 138, 0.3);
font-size: 1.8rem;
}/* 响应式设计 */
@media (max-width: 768px) {
.container {
padding: 25px;
}.section-title {
font-size: 1.6rem;
}.preview-item {
padding: 16px 20px;
}
}/* 小装饰元素 */
.cake-dot {
position: absolute;
width: 6px;
height: 6px;
background: var(–pink-dark);
border-radius: 50%;
opacity: 0.4;
}/* 添加蛋糕糖霜般的装饰点 */
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-5px); }
}.cake-decoration {
position: absolute;
width: 8px;
height: 8px;
background: var(–pink-medium);
border-radius: 50%;
animation: float 3s ease-in-out infinite;
opacity: 0.6;
}
</style>
</head>
<body>
<!– 主内容 –>
<div class="main-wrapper">
<div class="container">
<!– 心形装饰 –>
<div class="heart-decoration" style="top: 20px; left: 20px;">❤</div>
<div class="heart-decoration" style="top: 50px; right: 30px; animation-delay: 0.5s;">❤</div>
<div class="heart-decoration" style="bottom: 40px; left: 40px; animation-delay: 1s;">❤</div>
<div class="heart-decoration" style="bottom: 30px; right: 50px; animation-delay: 1.5s;">❤</div><!– 蛋糕装饰点 –>
<div class="cake-decoration" style="top: 30px; left: 30px;"></div>
<div class="cake-decoration" style="top: 60px; right: 40px; animation-delay: 0.5s;"></div>
<div class="cake-decoration" style="bottom: 50px; left: 40px; animation-delay: 1s;"></div>
<div class="cake-decoration" style="bottom: 30px; right: 50px; animation-delay: 1.5s;"></div><!– 有些话说 –>
<div class="section">
<h2 class="section-title">有些话说</h2>
<p>性向: <span class="tag">全性向 bgb/bl皆可 bl需要手动改一下开场白里的人称</span></p>
<p>作者: <span class="tag">水玉律</span></p>
<p>周自池的标签:</p>
<div class="tags-container">
<div class="tag">傲娇微毒</div>
<div class="tag">小狗猫</div>
<div class="tag">自恋开屏孔雀</div>
<div class="tag">高攻低防</div>
<div class="tag">泪失禁</div>
<div class="tag">怨夫暗恋款</div>
<div class="tag special">男德选手</div>
</div>
</div><hr class="divider">
<!– 开场白预览 –>
<div class="section">
<h2 class="section-title">开场白预览</h2>
<ul class="preview-list">
<li class="preview-item">在学校里面又和周自池偶遇了</li>
<li class="preview-item">分手后大酌几杯的周自池乱叫 打电话给你求救</li>
<li class="preview-item">分手后不想复合 但因为你馋所以变成了纯洁跑友关系</li>
<li class="preview-item">user逐梦选秀 这里怎么有个偷偷摸摸的站哥?</li>
<li class="preview-item">周自池小耍心机成为了你的邻居</li>
<li class="preview-item">分手半年后,得到了前男友的共感娃娃</li>
<li class="preview-item">周自池沾沾自喜淋着雨 拿到user礼物回去之后才发现礼物是一把伞</li>
<li class="preview-item">分手跨年夜,你也来吃火锅吗?</li>
<li class="preview-item">公主与恶龙魔王♫
游玩该开场白请开启世界书公主魔王条目</li>
<li class="preview-item">只有user一人能看见的毛茸茸耳朵和尾巴</li>
<li class="preview-item">和周自池分手后他又来短信轰炸了◆手机</li>
<li class="preview-item">回家过年,小狗猫想你◆手机</li>
</ul>
</div>
</div>
</div><script>
// 添加心形装饰
function addHearts() {
const container = document.querySelector('.container');
for (let i = 0; i < 8; i++) {
const heart = document.createElement('div');
heart.className = 'heart-decoration';
heart.innerHTML = '❤';
heart.style.left = Math.random() * 80 + 10 + '%';
heart.style.top = Math.random() * 80 + 10 + '%';
heart.style.fontSize = (Math.random() * 1 + 0.8) + 'rem';
heart.style.animationDelay = Math.random() * 2 + 's';
heart.style.opacity = Math.random() * 0.4 + 0.3;
container.appendChild(heart);
}
}// 添加蛋糕糖霜装饰点
function addCakeDots() {
const container = document.querySelector('.container');
for (let i = 0; i < 12; i++) {
const dot = document.createElement('div');
dot.className = 'cake-dot';
dot.style.left = Math.random() * 90 + 5 + '%';
dot.style.top = Math.random() * 90 + 5 + '%';
dot.style.width = (Math.random() * 4 + 3) + 'px';
dot.style.height = dot.style.width;
dot.style.opacity = Math.random() * 0.3 + 0.2;
container.appendChild(dot);
}
}document.addEventListener('DOMContentLoaded', () => {
addHearts();
addCakeDots();// 为预览项添加点击效果
document.querySelectorAll('.preview-item').forEach(item => {
item.addEventListener('click', () => {
item.style.transform = 'translateY(-3px) scale(0.98)';
setTimeout(() => {
item.style.transform = '';
}, 200);
});
});
});
</script>
</body>
</html>