![]()
🎭 角色简介
{
"character": {
"name": "Vilos Vance",
"title": "维洛斯·万斯(Vilos Vance)",
"known_as": "隐藏的地狱之子 / Valiant-Vance 继承人", // 知名度来源是他作为富豪儿子的…
💬 开场白
<div class="cute-container">
<!– 花瓣飘落容器 –>
<div class="petal-container">
<div class="petal">🌸</div>
<div class="petal">💖</div>
<div class="petal">✨</div>
<div class="petal">🌸</div>
<div class="petal">💖</div>
</div><!– 音乐播放器 –>
<div class="music-player-cute">
<div class="music-deco-left">
<img src="https://z.wiki/images/20240718/0f9a5725225f4a81985396502280287a.png" alt="deco">
</div>
<div class="player-content">
<div class="music-title">𝕯𝖊𝖒𝖔𝖓'𝖘 𝕸𝖊𝖑𝖔𝖉𝖞</div>
<audio controls autoplay loop>
<source src="https://z.wiki/u/DjQNNE" type="audio/mpeg">
</audio>
</div>
<div class="music-deco-right">
<img src="https://z.wiki/images/20240718/88701979929845f58694677930773099.png" alt="deco">
</div>
</div><!– 主要内容卡片 –>
<div class="main-card">
<div class="card-header">
<span class="header-deco">🐾</span>
<h1>撒旦之子</h1>
<span class="header-deco">💖</span>
</div>
<div class="card-separator"></div>
<div class="card-content">
<p><strong>开场白1:</strong> 你是新来的中文老师</p>
<p><strong>开场白2:</strong> 你是交换生</p>
<p><strong>开场白3:</strong> 你是米迦勒之子(死对头)</p>
<p><strong>开场白4:</strong> 你是米迦勒之子(打架ing)</p>
<p><strong>开场白5:</strong> 泳衣派对(维洛斯搞事ing)</p>
<p><strong>开场白6∶</strong> 甜甜谈恋爱(记得把关于恋爱的词条打开)</p>
<p><strong>开场白7:</strong> 依旧恋爱,大学同学聚会(别管我就喜欢恋爱)</p>
<p><strong>开场白8∶分了噜(记得打开分手条目)</p>
<p><strong>开场白9:你出轨(?)可以是真的也可以是假的)</p>
<p><strong>开场白10∶</strong> 你趁他出差直接无情分手(具体是什么原因捏自己想🥰)</p>
<p><strong>开场白11:</strong>他和你和平分手几个月后发现你恋爱期间和神秘男人疑似约会❓</p>
<p><strong>开场白12:</strong>几天前分手的他竟成了你‘弟弟’(我的恶趣味😋)</p>
<p><strong>开场白13:</strong>几天前分手的他竟成了你的‘儿子’(嘻嘻依旧恶趣味)</p>
<p><strong>开场白14:</strong>朋友之上恋人未满,吵架噜(维洛斯生气亲了别人)</p>
</div>
<div class="card-highlight">
<p><strong>✨重点来啦✨:</strong> 不玩米迦勒之子的记得把世界书里的米迦勒之子和米迦勒词条关掉~(默认BL,有个别开场白需要改人称和一些东西🌹)</p>
</div>
<div class="card-separator"></div>
<div class="card-footer">
<p>本卡只在旅程社区发布禁止商用和二传,希望宝宝们游玩愉快~切换开场白开玩~</p><p>我xp是哭包,所以维洛斯是个大哭包🥺</p>
<p>这个音乐【Starboy (Clean)】是我的灵感呢,特别喜欢🥰</p>
<div class="footer-animals">
<span>🐱</span><span>🐶</span><span>🐰</span><span>🐻</span>
</div>
</div>
</div>
</div><style>
@import url('https://fonts.googleapis.com/css2?family=Yomogi&display=swap');.cute-container {
position: relative;
font-family: 'Yomogi', cursive;
background-color: #fff0f5; /* 柔和的淡粉色背景 */
padding: 20px;
border-radius: 30px;
border: 5px solid #ffc0cb; /* 粉色边框 */
box-shadow: 0 8px 16px rgba(255, 105, 180, 0.2), 0 0 20px rgba(255, 255, 255, 0.8) inset;
max-width: 800px;
margin: 20px auto;
overflow: hidden; /* 隐藏超出容器的花瓣 */
text-align: center;
}/* 花瓣飘落动画 */
.petal-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 0;
}.petal {
position: absolute;
font-size: 20px;
opacity: 0;
animation: fall 10s infinite linear;
}.petal:nth-child(1) { left: 10%; animation-delay: 0s; }
.petal:nth-child(2) { left: 30%; animation-delay: -2s; font-size: 16px; }
.petal:nth-child(3) { left: 50%; animation-delay: -6s; }
.petal:nth-child(4) { left: 70%; animation-delay: -8s; font-size: 18px; }
.petal:nth-child(5) { left: 90%; animation-delay: -4s; }@keyframes fall {
0% { top: -10%; opacity: 1; transform: translateX(0) rotate(0deg); }
100% { top: 110%; opacity: 1; transform: translateX(20px) rotate(360deg); }
}/* 音乐播放器样式 */
.music-player-cute {
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(255, 255, 255, 0.7);
border-radius: 20px;
padding: 10px;
margin-bottom: 20px;
border: 2px dashed #ffb6c1;
position: relative;
z-index: 1;
}
.music-deco-left, .music-deco-right {
position: absolute;
top: -20px;
}
.music-deco-left { left: -15px; transform: rotate(-15deg); }
.music-deco-right { right: -15px; transform: rotate(15deg); }
.music-deco-left img, .music-deco-right img { width: 50px; }
.music-title {
color: #ff69b4;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 8px;
text-shadow: 1px 1px 2px #fff;
}
.music-player-cute audio {
width: 100%;
max-width: 300px;
border-radius: 10px;
border: 1px solid #ffb6c1;
background-color: #fff;
}/* 主要内容卡片 */
.main-card {
background-color: #ffffff;
border-radius: 20px;
padding: 20px;
border: 3px solid #ffd1dc;
position: relative;
z-index: 1;
}
.card-header {
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
}
.card-header h1 {
color: #ff69b4;
font-size: 2.5em;
margin: 0;
text-shadow: 2px 2px 0px #ffe4e1;
animation: title-hop 1.5s infinite ease-in-out;
}
.header-deco {
font-size: 2em;
animation: deco-spin 3s infinite linear;
}
.card-separator {
height: 2px;
background-color: #ffc0cb;
margin: 15px 0;
position: relative;
}
.card-separator::before, .card-separator::after {
content: '🎀';
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: #fff;
padding: 0 10px;
color: #ff69b4;
}
.card-separator::before { left: 20px; }
.card-separator::after { right: 20px; }.card-content p {
background-color: #fff5f7;
border-left: 5px solid #ffb6c1;
padding: 10px 15px;
margin: 10px 0;
border-radius: 0 8px 8px 0;
color: #8b576e;
text-align: left;
}
.card-highlight {
background-color: #fffafb;
border: 2px dashed #ff69b4;
padding: 10px;
border-radius: 15px;
margin-top: 20px;
}
.card-highlight p {
color: #c71585;
margin: 0;
font-weight: bold;
}
.card-footer {
margin-top: 20px;
color: #a08ca4;
font-size: 0.9em;
}
.footer-animals {
margin-top: 10px;
font-size: 2em;
display: flex;
justify-content: center;
gap: 20px;
}
.footer-animals span {
animation: animal-bounce 2s infinite;
}
.footer-animals span:nth-child(2) { animation-delay: 0.2s; }
.footer-animals span:nth-child(3) { animation-delay: 0.4s; }
.footer-animals span:nth-child(4) { animation-delay: 0.6s; }/* 动画效果 */
@keyframes title-hop {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-8px); }
}
@keyframes deco-spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
@keyframes animal-bounce {
0%, 100% { transform: translateY(0) rotate(0deg); }
25% { transform: translateY(-10px) rotate(-10deg); }
75% { transform: translateY(-5px) rotate(10deg); }
}
</style><style>
/* 引入一个可爱的网络字体 */
@import url('https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&display=swap');.gallery-container {
border: 2px solid #f0e4e4;
border-radius: 15px;
padding: 20px;
background-color: #fffafafa;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
font-family: 'Mochiy Pop One', sans-serif, 'Microsoft YaHei', 'SimHei';
max-width: 100%;
box-sizing: border-box;
text-align: center;
}.gallery-title {
color: #d18a8a;
font-size: 1.3em;
margin-bottom: 10px;
}.gallery-caption {
color: #b0a0a0;
font-size: 0.9em;
margin-top: 15px;
}.image-grid {
display: flex;
justify-content: center;
gap: 15px;
flex-wrap: wrap;
}.image-grid .thumbnail {
width: calc(33.333% – 10px);
min-width: 120px;
height: auto;
border-radius: 10px;
object-fit: cover;
border: 1px solid #eee;
cursor: pointer; /* 鼠标悬停时显示手型指针 */
transition: transform 0.3s ease, box-shadow 0.3s ease;
}.image-grid .thumbnail:hover {
transform: scale(1.05);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
}/* 模态框 (背景) */
.modal {
display: none; /* 默认隐藏 */
position: fixed; /* 固定定位 */
z-index: 1000; /* 置于顶层 */
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto; /* 如果内容过长则启用滚动 */
background-color: rgba(0,0,0,0.85); /* 半透明黑色背景 */
justify-content: center;
align-items: center;
}/* 模态框内容 (图片) */
.modal-content {
margin: auto;
display: block;
max-width: 85%;
max-height: 85%;
animation-name: zoom;
animation-duration: 0.4s;
}@keyframes zoom {
from {transform: scale(0)}
to {transform: scale(1)}
}/* 关闭按钮 */
.close {
position: absolute;
top: 20px;
right: 35px;
color: #f1f1f1;
font-size: 40px;
font-weight: bold;
transition: 0.3s;
cursor: pointer;
}.close:hover,
.close:focus {
color: #bbb;
text-decoration: none;
}
</style><div class="gallery-container">
<p class="gallery-title">放个维17岁时❤️天生坏种</p>
<div class="image-grid">
<img src="https://z.wiki/u/ZqO0fs" alt="cute boy 1" class="thumbnail" onclick="openModal(this)">
<img src="https://z.wiki/u/aYE1II" alt="cute boy 2" class="thumbnail" onclick="openModal(this)">
<img src="https://z.wiki/u/Dwc6cL" alt="cute boy 3" class="thumbnail" onclick="openModal(this)">
</div>
<p class="gallery-caption">但素就是芥末萌呀🔥铁左位🔥</p>
</div><!– 放大图片的模态框 –>
<div id="imageModal" class="modal" onclick="closeModal()">
<span class="close" onclick="closeModal()">×</span>
<img class="modal-content" id="modalImage">
</div><script>
// 获取模态框
var modal = document.getElementById('imageModal');
var modalImg = document.getElementById("modalImage");function openModal(imgElement) {
modal.style.display = "flex";
modalImg.src = imgElement.src;
}function closeModal() {
modal.style.display = "none";
}// 点击模态框外部区域也可以关闭
window.onclick = function(event) {
if (event.target == modal) {
closeModal();
}
}
</script>