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> <script src="https://cdn.tailwindcss.com"></script> <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet"> <!-- Tailwind 配置 --> <script> tailwind.config = { theme: { extend: { colors: { primary: '#4F46E5', // 主色调:靛蓝色,代表智慧和信任 secondary: '#EC4899', // 辅助色:粉红色,代表家庭温暖 neutral: '#1F2937', // 中性色:深灰色 }, fontFamily: { sans: ['Inter', 'system-ui', 'sans-serif'], }, } } } </script> <style type="text/tailwindcss"> @layer utilities { .content-auto { content-visibility: auto; } .card-shadow { box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); } .transition-custom { transition: all 0.3s ease; } } </style> </head> <body class="bg-gray-50 min-h-screen font-sans"> <!-- 顶部导航栏 --> <header class="bg-white shadow-md sticky top-0 z-50 transition-custom"> <div class="container mx-auto px-4 py-4 flex justify-between items-center"> <div class="flex items-center space-x-2"> <i class="fa fa-users text-primary text-2xl"></i> <h1 class="text-[clamp(1.2rem,3vw,1.8rem)] font-bold text-neutral">中国亲戚关系计算器</h1> </div> <button id="theme-toggle" class="p-2 rounded-full hover:bg-gray-100 transition-custom"> <i class="fa fa-moon-o text-neutral"></i> </button> </div> </header> <!-- 主要内容 --> <main class="container mx-auto px-4 py-8 max-w-5xl"> <!-- 介绍部分 --> <section class="mb-10 text-center"> <h2 class="text-[clamp(1.5rem,3vw,2rem)] font-bold text-neutral mb-4">轻松理清复杂的亲戚关系</h2> <p class="text-gray-600 max-w-2xl mx-auto"> 中国的亲属关系系统复杂而精细,这个工具可以帮助你计算各种亲属关系的正确称呼, 无论是过年走亲戚还是家庭聚会,都能让你准确称呼每一位亲人。 </p> </section> <!-- 计算器部分 --> <section class="bg-white rounded-xl p-6 md:p-8 card-shadow mb-10 transform hover:scale-[1.01] transition-custom"> <div class="grid md:grid-cols-2 gap-8"> <!-- 左侧:输入区域 --> <div> <h3 class="text-xl font-semibold text-neutral mb-6 flex items-center"> <i class="fa fa-calculator text-primary mr-2"></i>关系设置 </h3> <form id="relation-form" class="space-y-6"> <!-- 自己的性别 --> <div> <label class="block text-gray-700 font-medium mb-2">你的性别</label> <div class="flex space-x-4"> <label class="inline-flex items-center cursor-pointer"> <input type="radio" name="my-gender" value="male" checked class="form-radio text-primary h-5 w-5"> <span class="ml-2">男</span> </label> <label class="inline-flex items-center cursor-pointer"> <input type="radio" name="my-gender" value="female" class="form-radio text-primary h-5 w-5"> <span class="ml-2">女</span> </label> </div> </div> <!-- 亲戚的性别 --> <div> <label class="block text-gray-700 font-medium mb-2">亲戚的性别</label> <div class="flex space-x-4"> <label class="inline-flex items-center cursor-pointer"> <input type="radio" name="relative-gender" value="male" checked class="form-radio text-primary h-5 w-5"> <span class="ml-2">男</span> </label> <label class="inline-flex items-center cursor-pointer"> <input type="radio" name="relative-gender" value="female" class="form-radio text-primary h-5 w-5"> <span class="ml-2">女</span> </label> </div> </div> <!-- 亲戚与自己的关系路径 --> <div> <label class="block text-gray-700 font-medium mb-2">关系路径</label> <div id="relation-path-container" class="space-y-4"> <div class="relation-step flex items-center space-x-2"> <select class="relation-select bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-primary focus:border-primary p-2.5 flex-grow"> <option value="">选择关系...</option> <option value="father">父亲</option> <option value="mother">母亲</option> <option value="brother">兄弟</option> <option value="sister">姐妹</option> <option value="husband">丈夫</option> <option value="wife">妻子</option> <option value="son">儿子</option> <option value="daughter">女儿</option> <option value="grandfather_p">祖父(父亲的父亲)</option> <option value="grandmother_p">祖母(父亲的母亲)</option> <option value="grandfather_m">外祖父(母亲的父亲)</option> <option value="grandmother_m">外祖母(母亲的母亲)</option> <option value="uncle_father">伯父/叔父(父亲的兄弟)</option> <option value="aunt_father">姑母(父亲的姐妹)</option> .........完整代码请登录后点击上方下载按钮下载查看
网友评论0