Spaces:
Runtime error
Runtime error
| /* 公共样式 */ | |
| body { | |
| background-color: #000; | |
| color: #fff; | |
| font-family: Arial, sans-serif; | |
| margin: 0; | |
| padding: 0; | |
| line-height: 1.6; | |
| } | |
| .container { | |
| width: 70%; | |
| margin: 0 auto; | |
| padding: 20px; | |
| } | |
| section { | |
| margin: 50px 0; | |
| border-bottom: 1px solid #555; | |
| padding-bottom: 20px; | |
| } | |
| section:last-child { | |
| border-bottom: none; | |
| } | |
| h1 { | |
| font-size: 3.6rem; /* 调整字体大小 */ | |
| line-height: 1.2; /* 调整行间距 */ | |
| text-align: center; | |
| color: #fff; | |
| text-shadow: 0 0 2px #ff9900, 0 0 4px #ff9900, 0 0 6px #ffdd00; | |
| margin-bottom: 40px; | |
| } | |
| h2 { | |
| font-size: 2.0rem; | |
| text-align: center; | |
| } | |
| p { | |
| font-size: 1.2rem; | |
| } | |
| .highlight { | |
| font-weight: bold; /* 加粗 */ | |
| color: #00ffc8; /* 更改字体颜色 */ | |
| background-color: #333; /* 更改背景颜色 */ | |
| padding: 3px 3px; /* 增加内边距 */ | |
| border-radius: 5px; /* 圆角 */ | |
| } | |
| .authors { | |
| color: #67f19e; | |
| text-align: center; | |
| margin: 5px 0; | |
| } | |
| .institute { | |
| color: #82cff3; | |
| text-align: center; | |
| margin: 5px 0; | |
| } | |
| .accept { | |
| font-size: 1.6rem; | |
| color: #ffffff; | |
| text-align: center; | |
| margin: 5px 0; | |
| } | |
| /* 链接文本的样式 */ | |
| .links { | |
| text-align: center; | |
| margin-top: 60px; | |
| } | |
| .links a { | |
| display: inline-flex; | |
| align-items: center; | |
| margin: 0 10px; | |
| text-decoration: none; | |
| font-size: 1.2rem; | |
| color: #8be4e3; | |
| border: 1px solid #8be4e3; | |
| padding: 5px 10px; | |
| border-radius: 5px; | |
| } | |
| .links a:link { | |
| color: #8be4e3; /* 未访问的链接颜色 */ | |
| } | |
| .links a:visited { | |
| color: #8be4e3; /* 已访问的链接颜色 */ | |
| } | |
| .links a:hover { | |
| background-color: #8be4e3; | |
| color: #000; | |
| } | |
| .links a .icon { | |
| margin-right: 5px; | |
| } | |
| .links a .custom-icon { | |
| width: 16px; | |
| height: 16px; | |
| } | |
| /* 高亮文本与链接组合样式 */ | |
| .highlight a { | |
| color: #00ffc8; /* 高亮文本的颜色 */ | |
| background-color: #333; /* 高亮文本的背景颜色 */ | |
| padding: 3px 5px; /* 高亮文本的内边距 */ | |
| border-radius: 5px; /* 高亮文本的圆角 */ | |
| text-decoration: underline; /* 链接的下划线效果 */ | |
| } | |
| .highlight a:visited { | |
| color: #00ffc8; /* 确保访问后的高亮链接颜色相同 */ | |
| } | |
| /* 针对特定章节中的高亮文本与链接组合样式 */ | |
| #acknowledgements .highlight a, | |
| #training-data .highlight a { | |
| color: #00ffc8; /* 高亮文本的颜色 */ | |
| background-color: #333; /* 高亮文本的背景颜色 */ | |
| padding: 3px 5px; /* 高亮文本的内边距 */ | |
| border-radius: 5px; /* 高亮文本的圆角 */ | |
| text-decoration: underline; /* 链接的下划线效果 */ | |
| } | |
| #acknowledgements .highlight a:visited, | |
| #training-data .highlight a:visited { | |
| color: #00ffc8; /* 确保访问后的高亮链接颜色相同 */ | |
| } | |
| /* 其他现有样式 */ | |
| .video-container { | |
| width: 100%; | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| position: relative; | |
| } | |
| /* 16:9 video wrapper 样式 */ | |
| .video-wrapper-16-9 { | |
| width: 100%; | |
| margin: 20px 0; | |
| position: relative; | |
| background-color: black; | |
| overflow: hidden; | |
| padding: 0; | |
| } | |
| .video-wrapper-16-9 iframe { | |
| width: 100%; | |
| height: 100%; /* 确保16:9比例 */ | |
| border: none; | |
| aspect-ratio: 16 / 9; | |
| } | |
| /* 1:1 video wrapper 样式 */ | |
| .video-wrapper-1-1 { | |
| width: 50%; | |
| margin: 0; | |
| position: relative; | |
| background-color: white; /* 修改背景颜色为白色 */ | |
| overflow: visible; /* 允许溢出内容显示 */ | |
| border: 5px solid white; /* 添加白色边框 */ | |
| box-sizing: border-box; /* 包括边框和内边距在宽度和高度计算内 */ | |
| } | |
| .video-wrapper-1-1 video { | |
| width: 100%; | |
| height: auto; /* 确保视频完整展示 */ | |
| display: block; /* 确保视频块级元素 */ | |
| } | |
| .video-mesh-container { | |
| position: relative; | |
| width: 100%; /* 宽度根据父元素调整,实现自适应 */ | |
| padding-top: 50%; /* 16:9宽高比的padding-top值 */ | |
| overflow: hidden; | |
| } | |
| /* 视频实际尺寸,会被container缩放以保持宽高比 */ | |
| .video-mesh-container video { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| object-fit: cover; /* 保持视频宽高比并填充容器 */ | |
| } | |
| .controls { | |
| position: absolute; | |
| top: 50%; /* 将控件移动到视频中间 */ | |
| left: 0; | |
| right: 0; | |
| width: 100%; | |
| display: flex; | |
| justify-content: space-between; | |
| transform: translateY(-50%); | |
| z-index: 10; | |
| padding: 0 60px; /* 增加左右间距 */ | |
| box-sizing: border-box; | |
| } | |
| .button { | |
| width: 0; | |
| height: 0; | |
| border-style: solid; | |
| cursor: pointer; | |
| z-index: 1; | |
| opacity: 0.7; | |
| transition: opacity 0.3s; | |
| position: absolute; /* 使用绝对定位 */ | |
| top: 50%; /* 确保按钮在控件的垂直中心 */ | |
| transform: translateY(-50%); | |
| } | |
| .button:hover { | |
| opacity: 1; | |
| } | |
| .button.left { | |
| border-width: 60px 30px 60px 0; /* 修改为更大且更扁 */ | |
| border-color: transparent #ffffff transparent transparent; | |
| left: -60px; /* 更远离容器 */ | |
| } | |
| .button.right { | |
| border-width: 60px 0 60px 30px; /* 修改为更大且更扁 */ | |
| border-color: transparent transparent transparent #ffffff; | |
| right: -60px; /* 更远离容器 */ | |
| } | |
| .thumbnail { | |
| width: 15vh; | |
| height: 15vh; | |
| object-fit: cover; | |
| cursor: pointer; | |
| background-color: #ddd; | |
| } | |
| .video-thumbnails { | |
| display: flex; | |
| justify-content: center; | |
| flex-wrap: wrap; | |
| gap: 0; /* 取消间隙 */ | |
| } | |
| #reference-thumbnail { | |
| cursor: pointer; | |
| width: 15vh; | |
| height: 15vh; | |
| object-fit: cover; | |
| } | |
| .subtitle { | |
| font-size: 1rem; | |
| margin-top: -10px; | |
| margin-bottom: 20px; | |
| text-align: center; | |
| } | |
| /* Other Section 样式 */ | |
| .video-wrapper-other { | |
| width: 90%; | |
| max-width: 2048px; | |
| position: relative; | |
| background-color: white; /* 修改背景颜色为白色 */ | |
| overflow: visible; /* 允许溢出内容显示 */ | |
| border: 5px solid white; /* 添加白色边框 */ | |
| box-sizing: border-box; /* 包括边框和内边距在宽度和高度计算内 */ | |
| } | |
| .video-wrapper-other video { | |
| width: 100%; | |
| height: 100%; | |
| object-fit: contain; | |
| } | |
| /* Title Section 背景视频 */ | |
| #title { | |
| position: relative; | |
| overflow: hidden; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| height: 100vh; /* 使用90%的视口高度 */ | |
| width: 100%; | |
| padding: 0; | |
| margin: 0; | |
| } | |
| #background-video { | |
| position: absolute; | |
| top: 50%; | |
| left: 50%; | |
| transform: translate(-50%, -50%); | |
| width: 100%; | |
| height: auto; | |
| object-fit: cover; /* 覆盖整个区域,保持宽高比 */ | |
| object-position: center; /* 居中显示 */ | |
| opacity: 0.9; | |
| z-index: -1; | |
| background-color: black; | |
| } | |
| .title-content { | |
| position: relative; | |
| z-index: 1; | |
| text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.7); | |
| max-width: 90%; | |
| margin: 0 auto; | |
| text-align: center; | |
| padding: 0 20px; | |
| box-sizing: border-box; | |
| } | |
| /* 新增的背景色和字体颜色样式 */ | |
| /* Abstract Section 样式 */ | |
| #abstract { | |
| background-color: #000000; /* 深蓝灰色背景 */ | |
| color: #ffcc00; /* 浅灰色字体 */ | |
| } | |
| #abstract h2 { | |
| color: #ffcc00; /* 设置标题为黄色 */ | |
| } | |
| #abstract p, | |
| #abstract a { | |
| color: #ffffff; /* 设置段落内容和链接为白色 */ | |
| } | |
| /* Training Data Section 样式 */ | |
| #training-data { | |
| background-color: #000000; /* 深蓝灰色背景 */ | |
| } | |
| #training-data h2 { | |
| color: #ffcc00; /* 设置标题为黄色 */ | |
| } | |
| #training-data p, | |
| #training-data a { | |
| color: #ffffff; /* 设置段落内容和链接为白色 */ | |
| } | |
| /* Relevant Works Section 样式 */ | |
| #relevant-work { | |
| background-color: #000000; /* 深灰色背景 */ | |
| } | |
| #relevant-work h2 { | |
| color: #8be4e3; | |
| } | |
| #relevant-work p, | |
| #relevant-work a, /* 设置链接为白色 */ | |
| #relevant-work span { | |
| color: #ffffff; /* 设置段落内容为白色 */ | |
| } | |
| /* Acknowledgements Section 样式 */ | |
| #acknowledgements { | |
| background-color: #000000; /* 深蓝灰色背景 */ | |
| } | |
| #acknowledgements h2 { | |
| color: #8be4e3; | |
| } | |
| #acknowledgements p, | |
| #acknowledgements a, /* 设置链接为白色 */ | |
| #acknowledgements span { | |
| color: #ffffff; /* 设置段落内容为白色 */ | |
| } | |