js+css实现一个专业可调设置提词器代码
代码语言:html
所属分类:其他
代码描述:js+css实现一个专业可调设置提词器代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!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> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Microsoft YaHei', Arial, sans-serif; background: #000; color: #fff; overflow: hidden; user-select: none; -webkit-user-select: none; } .container { position: relative; width: 100vw; height: 100vh; display: flex; flex-direction: column; } .control-panel { position: fixed; top: 10px; left: 10px; right: 10px; background: rgba(0, 0, 0, 0.8); padding: 15px; border-radius: 10px; z-index: 1000; display: flex; flex-wrap: wrap; gap: 10px; align-items: center; backdrop-filter: blur(10px); transition: opacity 0.3s ease; } .control-panel.hidden { opacity: 0; pointer-events: none; } .control-group { display: flex; align-items: center; gap: 8px; background: rgba(255, 255, 255, 0.1); padding: 8px 12px; border-radius: 6px; min-width: fit-content; } .control-group label { font-size: 12px; white-space: nowrap; color: #ccc; } .control-group input, .control-group select, .control-group button { background: rgba(255, 255, 255, 0.2); border: none; color: #fff; padding: 6px 10px; border-radius: 4px; font-size: 12px; outline: none; } .control-group input[type="range"] { width: 80px; padding: 0; } .control-group button { cursor: pointer; transition: background 0.2s ease; min-width: 60px; } .control-group button:hover { background: rgba(255, 255, 255, 0.3); } .control-group button.active { background: #007bff; } .text-area { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 20px; overflow: hidden; } .text-content { width: 100%; height: 100%; background: transparent; border: none; color: #fff; font-size: 24px; line-height: 1.6; resize: none; outline: none; font-family: inherit; white-space: pre-wrap; word-wrap: break-word; } .text-content::placeholder { color: #666; } .scrolling-text { position: absolute; width: 100%; padding: 20px; white-space: pre-wrap; word-wrap: break-word; line-height: 1.6; pointer-events: none; transform-origin: center; } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0