body { font-family: consolas, Verdana, sans-serif; font-size: 1.2em; color: #696e71; display: grid; grid-template-columns: 1fr 5rem; } .main_section { width: 90%; margin: 0 auto; } #float_menu{ position:fixed; top:0; right:0; text-align: center; } #float_menu .menu-item { cursor: pointer; padding: .5em; margin: .5em 0; color: #c08580; background-color: #f8f0ef; font-size: 1.2em; } .result{ display: flex; } .result_table{ border-collapse: collapse; border: 1px solid #f0e0e5; width: 30em; text-align: center; font-size: 1.0em; } .result_table td{ border: 1px solid #f0e0e5; padding: .3em; } .result_barchart{ width: 30em; margin: 0 5em 0 5em; } .barchar_item{ margin: 2.5rem 0; } .barchart_barbox { margin: 0.5em 0; width: 100%; background-color: #fff; border: 1px solid #86c2dd; border-radius: .2em; } .barchart_bar { text-align: right; height: 1.2rem; } .h3_button { margin: 1.5em; cursor: pointer; color: #03a9f4; } .info { white-space:pre-wrap; margin: .8em 1.5em; } .error-info { color: #a64747 } .suite_dir { margin: 1em .2em; padding: .3em; /* background-color: #dfeff6; */ border: 1px solid #bcd8e4; } .suite_file { margin: 1em .2em; padding: .3em; border: 1px solid #bcd8e4; } .case { margin: 1em .2em; /* padding: .3em; */ border: 1px solid #e7d4d4; } .case_class_path{ margin: 0em 1em; } .folder_header { padding: .2em .7em; background-color: #fffaf9; cursor: pointer; } .setup{ margin: .2em; /* padding: .3em; */ /* border: 1px solid #e7d4d4; */ } .teardown{ margin: .2em; /* padding: .3em;*/ /* border: 1px solid #e7d4d4; */ } .test_steps{ margin: .2em; padding: .3em; /* border: 1px solid #e7d4d4; */ } .label { display: inline-block; padding: .1em .5em; font-size: .88em; letter-spacing: 1px; white-space: nowrap; color: #0d6ebc; border-radius: .2em; min-width: 5em; margin-right: 2em; font-family: consolas; } /* .suite_setup .label{ color: #219e26 ; } .suite_teardown .label{ color: #219e26; } */ /* .case.pass .casename{ color: #329132 ; } */ .case.pass .caselabel{ color: white; background-color: #3b9e3f; } /* .case.fail .casename{ color: #a64747; } */ .case.fail .caselabel{ color: white; background-color: #a64747; } /* .case.abort .casename{ color: #953ab7; } */ .case.abort .caselabel{ color: white; background-color: #9c27b0; } .case_step { margin: .8em; } .checkpoint_pass { margin: .8em; } .checkpoint_fail { margin: .8em; } .case_step .tag{ color: #2196f3;; margin: .3em 1em .3em 0; padding: .1em .3em; font-size: .92em; } .checkpoint_pass .tag{ color: #009806; margin:.3em 1em .3em .5em; padding: .1em .3em; font-size: .92em; } .checkpoint_fail .tag{ color: #9c2020; margin:.3em 1em .3em .5em; padding: .1em .3em; font-size: .92em; } .screenshot { border: 1px solid #86c2dd; } .executetime { float: right; } /* 模态框内容 */ .modal-content { margin: auto; display: block; width: 95%; max-width: 700px; max-height: 80vh; /* 设置最大高度为视口高度的80% */ object-fit: contain; /* 保持图片的宽高比 */ zoom: 3; } /* 模态框 */ .modal { display: none; /* 隐藏 */ position: fixed; /* 固定位置 */ z-index: 1; /* 坐在顶部 */ padding-top: 40px; /* 在图片上方添加一些内边距 */ left: 0; top: 0; width: 100%; /* 宽度 */ height: 100%; /* 高度 */ overflow: auto; /* 启用滚动 */ background-color: rgb(0,0,0); /* 背景颜色 */ background-color: rgba(0,0,0,0.9); /* 黑色背景半透明 */ } /* 关闭按钮 */ .close { position: absolute; /* 定义元素的定位方式为绝对定位 */ top: 10px; /* 距离最近的已定位祖先元素顶部15像素 */ right: 30px; /* 距离最近的已定位祖先元素右侧35像素 */ color: #f1f1f1; /* 文本颜色为浅灰色 */ font-size: 15px; /* 字体大小为40像素 */ font-weight: bold; /* 字体加粗 */ transition: 0.3s; /* 过渡效果,0.3秒内完成 */ } .close:hover, .close:focus { color: #bbb; text-decoration: none; cursor: pointer; }