/* 这是被index.html引用的css样式表 */ /* 设置全局样式:将所有元素的内边距和外边距初始化为 0 */ * { padding: 0; margin: 0; } /* 导入字体 */ @font-face { font-family: "Marvel-Regular"; src: url("assets/mainform/Marvel-Regular.ttf") format("truetype"); } /* 设置导航栏样式 */ #navbar { background-color: rgb(93, 75, 51); width: 100%; height: 50px; /* 确保导航栏内对象居中 */ display: flex; align-items: center; } /* 设置导航栏左侧元素边距 */ #nav_left { margin-left: 10%; display: flex; } /* 设置导航栏对象样式*/ .navobj { color: rgb(255, 255, 255); padding-left: 10px; padding-right: 10px; height: 50px; display: flex; align-items: center; border-left: 2px; border-right: 0; border-top: 0; border-bottom: 0; border-color: rgb(107, 88, 63); border-style: solid; } .navobj:hover { background-color: rgb(159, 129, 88); } /* 设置 导航栏>注册 对象的背景色 */ #navbar_regobj { background: rgb(240, 120, 24); } /* 确保导航栏内的链接无蓝字和下划线 */ .navobj a { color: inherit; text-decoration: none; } /* 下拉菜单容器样式 */ .dropdown { position: relative; display: inline-block; } /* 下拉菜单按钮样式 */ .dropbtn { color: rgb(255, 255, 255); padding: 16px; border: none; cursor: pointer; display: flex; align-items: center; } /* 为商品分类下拉菜单按钮添加三角箭头 */ #navbar_typeobj::after { content: ""; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid white; margin-left: 5px; } /* 下拉菜单内容样式 */ .dropdown-content { display: none; position: absolute; background-color: rgb(93, 75, 51); min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; } /* 下拉菜单内容链接样式 */ .dropdown-content a { color: rgb(255, 255, 255); padding: 12px 16px; text-decoration: none; display: block; } /* 鼠标悬停时下拉菜单内容链接样式 */ .dropdown-content a:hover { background-color: rgb(159, 129, 88); } /* 鼠标悬停时显示下拉菜单内容 */ .dropdown:hover .dropdown-content { display: block; } /* 设置导航栏右侧对象右边距 */ #nav_right { margin-left: auto; margin-right: 10%; display: flex; } /* 设置导航栏图标大小 */ .nav_svg { width: 1em; height: 1em; } #nav_search_svg { padding: 16px 0; } /* 设置注册表单居中 */ #main_form { width: 100%; text-align: center; /* 新增:水平居中 */ display: flex; /* 新增:启用弹性布局 */ flex-direction: column; /* 新增:垂直排列子元素 */ align-items: center; /* 新增:水平居中子元素 */ padding: 6em 0; } #main_title { padding-bottom: 1em; color: rgb(240, 120, 24); font-size: 3em; font-family: "Marvel-Regular"; font-weight: 500; } #main_form form { width: 50%; } #main_form form p { margin: 4px; color: rgb(153, 153, 153); font-size: 0.85em; align-self: baseline; text-align: left; } /* 设置星号为红色 */ #main_form form p label { color: rgb(255, 0, 0); } #main_form form input { width: 100%; height: 3em; padding-left: 0.5em; border: 1px; border-style: solid; } #main_form form button { margin-top: 2em; border: 2px; border-style: solid; border-color: rgb(240, 120, 24); color: rgb(255, 255, 255); background: rgb(240, 120, 24); padding: 0.5em 2em; } #main_form form button:hover { background: rgb(255, 255, 255); color: rgb(240, 120, 24); } /* 页脚 */ #footer { width: 100%; background: rgb(242, 246, 247); padding: 5em 0; text-align: center; font-size: 14px; }