vue实现一个投票效果代码
代码语言:html
所属分类:布局界面
代码描述:vue实现一个投票效果代码,可创建投票,然后选择自己的选项投票。
下面为部分代码预览,完整代码请点击下载或在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> <!-- Vue 2 CDN --> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue@2.6.1-dev.js"></script> <!-- Google Fonts: Noto Sans SC for better Chinese typography --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&display=swap" rel="stylesheet"> <style> :root { --primary-color: #4a90e2; --primary-light-color: #eaf2fa; --danger-color: #d0021b; --background-gradient: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); --card-background: #ffffff; --text-color: #333; --text-light-color: #888; --border-color: #e0e0e0; --shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } * { box-sizing: border-box; margin: 0; padding: 0; } html, body { min-height: 100%; } body { font-family: 'Noto Sans SC', 'Helvetica Neue', Arial, sans-serif; display: flex; justify-content: center; align-items: center; background: var(--background-gradient); color: var(--text-color); padding: 20px; } #app { width: 100%; max-width: 600px; } .poll-container, .poll-creator { background: var(--card-background); border-radius: 12px; box-shadow: var(--shadow); padding: 30px 40px; transition: all 0.3s ease; } .poll-header h1 { font-size: 28px; font-weight: 700; text-align: center; margin-bottom: 10px; word-break: break-all; } .poll-header p { font-size: 16px; color: var(--text-light-color); text-align: center; margin-bottom: 30px; word-break: break-all; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0