#main_tag { font-size: 150%; text-align: center; margin: 5em 0; transition: all 600ms ease; text-transform: capitalize; } #main_tag span { margin: 2px; padding: 2px 12px; font-weight: 500; transition-duration: 0.2s; cursor: pointer; font-size: 120%; border: unset; border-radius: 0; border-bottom: 2px solid var(--nocolor); display: inline-block; } #main_tag span:hover { background-color: unset; color: unset; border-color: var(--link-hover-color); } #main_tag .select { border-bottom: 2px solid var(--link-color); } #tag_selected { margin: 1em 0; } tag { background-color: var(--btn-color); margin: 2px; padding: 2px 12px; border-radius: 5px; border: 1px solid #fe897c; } .tag-delete { margin-left: 6px; color: #f93e3e; cursor: pointer; } .tag-delete:hover { color: red; font-weight: 700; } .tag_others { margin: 10px 0; } .canon-tag { background-color: #46a6d2; border: 0; border-radius: 6px; color: white; font-weight: 400; } .canon-tag:hover { background-color: var(--link-hover-color); } .sutta_row { display: grid; align-items: center; grid-template-columns: 100px 200px 100px auto; width: 100%; border-bottom: 1px solid var(--border-line-color); } .sutta_row div { padding: 10px; /*display: flex;*/ justify-items: center; } .sutta_row:hover { background-color: var(--drop-bg-color); } .c_level_1 { padding-top: 15px; padding-bottom: 15px; background-color: var(--main-color1); } .c_level_1 .chapter_title { font-size: 120%; font-weight: 700; } #book_list { display: flex; flex-wrap: wrap; } .chapter_list { display: none; } .chapter_book { display: block; } .chapter_progress { display: block; } .parent_chapter { width: 350px; } .parent_chapter .chapter_book, .parent_chapter .chapter_progress { display: none; } #select_bar { display: flex; justify-content: space-between; } .chapter_list { display: flex; } .chapter_list .grid { width: 400px; max-width: 100%; } .chapter_list .list { width: 200px; } .chapter_list .list .chapter_head_tool_bar { display: none; } .chapter_list .list .res_more { display: none; } .chapter_list .show { display: block; } .chapter_list .hidden { display: none; } .chapter_list .list .resource .item { display: none; } .chapter_list ul { background-color: antiquewhite; border-left: 1px solid brown; border-right: 1px solid brown; padding: 0; } .chapter_list ul li { display: flex; justify-content: space-between; padding: 8px; white-space: nowrap; overflow-x: hidden; } .chapter_list ul li:hover { background-color: darkorange; cursor: pointer; } .chapter_list .resource { display: flex; margin-top: auto; margin-bottom: auto; } .chapter_list .title .title_1 { color: var(--main-color); font-weight: 700; font-size: 110%; } .chapter_list .title .title_2 { font-size: 80%; color: var(--main-color1); } .selected .title_2 { font-size: 80%; color: unset; } .chapter_list .title { text-transform: capitalize; } .chapter_list .title div:lang(pali) { font-size: 80%; } .chapter_list .selected { background-color: chocolate; color: whitesmoke; } /*書標題特殊樣式*/ .chapter_list .level_1 { color: whitesmoke; } .book_view .level_1 { background: linear-gradient(45deg, #e89650 20%, transparent 90%); } /*当前选择書標題特殊樣式*/ li.level_1.selected { height: 250px; background: linear-gradient(45deg, #e89650 20%, transparent 90%); } .progress_circle { transform-origin: center; transform: rotateZ(-90deg); } .progress_color { stroke: mediumseagreen; } .progress_bg { stroke: lightgrey; } .chapter_head { border-bottom: 1px solid var(--border-line-color); } .chapter_head .title { text-align: center; } .chapter_head .title .title_1 { color: var(--main-color); font-size: 120%; padding: 1em 0 0.5em 0; font-weight: 700; } .chapter_head .title .title_2 { padding: 0 0 0.5em 0; } .progress .item { display: flex; margin: 5px; } .progress .item .lang { line-height: 30px; padding-left: 10px; } .chapter_head .res { border-top: 1px solid var(--border-line-color); } .chapter_head .res h2 { padding: 0 5px; font-size: 100%; font-weight: 700; } .chapter_head_tool_bar .chapter_back_button { display: none; } .chapter_head_tool_bar .chapter_close_button { display: inline-block; } .chapter_head_tool_bar { display: flex; justify-content: space-between; } .book_view .grid { width: 100%; } .book_view ul { border-right: unset; } .book_view ul li { width: 180px; height: 250px; margin: 1em; border: 10px solid wheat; } .book_view ul { display: flex; flex-flow: wrap; }