UNPKG

nyx_server

Version:

Node内容发布

1,486 lines (1,299 loc) 34 kB
nyx-div { display: block; } nyx-i, nyx-span, nyx-em, nyx-label{ display: inline; } body { margin-right: 50px; } .t_mask { border: 1px solid #0060ff; background: rgba(0,96,255,0.35); position: absolute; pointer-events: none; box-sizing: border-box; z-index: 2147483610; cursor: pointer; } .t_mask_disabled { background: rgba(255,255,255,0.5); border: 1px solid #ccc; } .t_anim { -webkit-transition: 0.05s; -ms-transition: 0.05s; -moz-transition: 0.05s; -o-transition: 0.05s; transition: 0.05s; } .t_anim_long { -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } #t_mask_info { position: absolute; display: none; } .t_info { pointer-events: none; min-width: 200px; height: 17px; line-height: 17px; padding: 0 60px 0 5px; color: #999; display: block; margin-bottom: 10px; border: 1px solid #808080; box-sizing: border-box; background: #ffffc2; z-index: 2147483611; } .t_mask_info_arrow:before { position: absolute; content: ""; display: block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 8px; border-style: solid; border-color: transparent; } .t_mask_info_arrow_down:before { top: 15px; border-top-color: #808080; } .t_mask_info_arrow_left:before { left: 13px; } .t_mask_info_arrow_right:before { right: 13px; } .t_mask_info_arrow_up:before { top: -16px; border-bottom-color: #808080; } .t_mask_info_arrow:after { position: absolute; content: ""; display: block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 7px; border-style: solid; border-color: transparent; } .t_mask_info_arrow_down:after { top: 15px; border-top-color: #ffffc2; } .t_mask_info_arrow_left:after { left: 14px; } .t_mask_info_arrow_right:after { right: 14px; } .t_mask_info_arrow_up:after { top: -14px; border-bottom-color: #ffffc2; } .t_mask_info_tagName { color: #983289; } .t_mask_info_id { color: #1a1aa6; } .t_mask_info_class { color: #d46000; } .t_mask_info_not_select, .t_mask_info_can_select { position: absolute; top: 0px; right: 3px; } .t_mask_info_not_select { color: #d46000; } .t_mask_info_can_select { color: #0060ff; } .t_fragment_path { box-sizing: border-box; position: fixed; bottom: -24px; height: 24px; left: 0; right: 0; background: -webkit-gradient(linear, 0 0, 0 100%, from(#f6f7f7), to(#ececec)); opacity: 0; border-top: 1px solid #cacaca; border-bottom: 1px solid #cacaca; z-index: 2147483620; } .t_fragment_path_show { opacity: 1; bottom: 0; } .t_fragment_path_node { display: inline-block; max-width: 200px; min-width: 40px; text-align: center; white-space: nowrap; height: 24px; border-right: 1px solid #ababab; padding: 0 5px; line-height: 24px; cursor: pointer; overflow: hidden; color: #141414; } .t_fragment_path_node span { color: #141414; } .t_fragment_path_node_current { background: #3879d9; color: #FFF; } .t_fragment_path_node_current span{ color: #FFF; } .t_fragment_path_node:hover { text-shadow:1px 1px rgba(255,255,255,1); background: -webkit-gradient(linear, 0 0, 0 100%, from(#dcdcdc), to(#d4d4d4)); } .t_fragment_path_node_current:hover { text-shadow:0 0 rgba(0,0,0,1); color: #FF0; background: #3879d9; } .t_fragment_path_node_current:hover span { text-shadow:0 0 rgba(0,0,0,1); color: #FF0; } .t_fragment_path_node_disable, .t_fragment_path_node_disable:hover { background: #e3e4e8; color: #a4aeb9; text-shadow:1px 1px rgba(255,255,255,1); cursor: default; } .t_fragment_path_node_disable span, .t_fragment_path_node_disable:hover span { color: #a4aeb9; } .t_fragment_menu { pointer-events: none; position: absolute; opacity: 0; z-index: 2147483630; } .t_fragment_menu span { display: block; position: absolute; left: -25px; top: -25px; width: 50px; height: 50px; border-radius: 25px; text-align: center; line-height: 50px; cursor: pointer; } .t_fragment_menu_ok { background: #da4453; color: #FFF; } .t_fragment_menu_ok:hover { background: #ec5665; } .t_fragment_menu_replace { background: #a0d468; color: #FFF; } .t_fragment_menu_replace:hover { background: #bfe399; } .t_fragment_menu_parent { background: #a0d468; color: #FFF; } .t_fragment_menu_parent:hover { background: #bfe399; } .t_fragment_menu_child { background: #a0d468; color: #FFF; } .t_fragment_menu_child:hover { background: #bfe399; } .t_fragment_menu_show { pointer-events: auto; opacity: 1; } .t_fragment_menu_disable, .t_fragment_menu_disable:hover { background: #e3e4e8; color: #a4aeb9; text-shadow:1px 1px rgba(255,255,255,1); cursor: default; } .t_fragment_menu_show .t_fragment_menu_ok{ -webkit-transform: translateX(-40px); } .t_fragment_menu_show .t_fragment_menu_replace{ -webkit-transform: translateX(40px); } .t_fragment_menu_show .t_fragment_menu_parent{ -webkit-transform: translateY(-40px); } .t_fragment_menu_show .t_fragment_menu_child{ -webkit-transform: translateY(40px); } #t_path_info { display: none; position: fixed; bottom: 26px; } .t_screenMask { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255,255,255,0.2); display: none; z-index: 2147483626; } /******通栏样式*****/ .t-banner-layout { border: 1px solid #27ae60; box-sizing: border-box; background: rgba(39,174,96,0.3); position: absolute; z-index: 2147483600; overflow: hidden; display: none; } .t-banner-layout:hover { background: rgba(39,174,96,0.5); } .t-banner-layout.t-mask-layout-active { background: rgba(39,174,96,0.6); } .t-banner-layout.t-mask-layout-click { -webkit-animation: bannerBlink 0.8s; } @-webkit-keyframes bannerBlink { 0% {background: rgba(39,174,96,0.6);} 25% {background: rgba(39,174,96,0.2);} 50% {background: rgba(39,174,96,0.8);} 75% {background: rgba(39,174,96,0.2);} 100% {background: rgba(39,174,96,0.6);} } .t-banner-layout-title { position: absolute; top: -1px; left: -1px; border: 1px solid #27ae60; background: #16a085; height: 24px; padding: 0 10px; line-height: 24px; color: #FFF; box-sizing: border-box; } /** 通栏操作菜单样式 **/ .t-banner-layout-tools { position: absolute; border: 1px solid #27ae60; z-index: 2147483630; border-bottom: 0; background: #16a085; box-sizing: border-box; opacity: 0; z-index: 2147483630; pointer-events: none; } .t-banner-layout-tools.show { opacity: 1; pointer-events: auto; } .t-banner-layout-tools span { position: absolute; display: inline-block; width: 40px; height: 40px; border-radius: 20px; line-height: 40px; text-align: center; color: #FFF; cursor: pointer; top: -20px; left: -20px; } .t-banner-layout-tools.show .t-banner-layout-tools-edit.disable, .t-banner-layout-tools.show .t-banner-layout-tools-innserBefore.disable, .t-banner-layout-tools.show .t-banner-layout-tools-innsertAfter.disable, .t-banner-layout-tools.show .t-banner-layout-tools-copy.disable, .t-banner-layout-tools.show .t-banner-layout-tools-del.disable, .t-banner-layout-tools.show .t-banner-layout-tools-refresh.disable, .t-banner-layout-tools.show .t-banner-layout-tools-replace.disable, .t-banner-layout-tools.show .t-banner-layout-tools-trans.disable, .t-banner-layout-tools.show .t-banner-layout-tools-edit.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-innserBefore.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-innsertAfter.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-copy.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-del.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-replace.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-trans.disable:hover, .t-banner-layout-tools.show .t-banner-layout-tools-refresh.disable:hover { background: #e3e4e8; color: #a4aeb9; text-shadow:1px 1px rgba(255,255,255,1); cursor: default; } .t-banner-layout-tools-edit { background: #da4453; } .t-banner-layout-tools-edit:hover { background: #ec5665; } .t-banner-layout-tools.show .t-banner-layout-tools-innserBefore { background: #a0d468; -webkit-transform: translate(-50px, -50px); } .t-banner-layout-tools.show .t-banner-layout-tools-innserBefore:hover { background: #bfe399; } .t-banner-layout-tools.show .t-banner-layout-tools-innsertAfter { background: #a0d468; -webkit-transform: translate(-50px, 50px); } .t-banner-layout-tools.show .t-banner-layout-tools-innsertAfter:hover { background: #bfe399; } .t-banner-layout-tools.show .t-banner-layout-tools-moveUp { background: #a0d468; -webkit-transform: translate(50px, -50px); } .t-banner-layout-tools.show .t-banner-layout-tools-moveUp:hover { background: #bfe399; } .t-banner-layout-tools.show .t-banner-layout-tools-moveDown { background: #a0d468; -webkit-transform: translate(50px, 50px); } .t-banner-layout-tools.show .t-banner-layout-tools-moveDown:hover { background: #bfe399; } .t-banner-layout-tools.show .t-banner-layout-tools-copy { -webkit-transform: translateY(-50px); background: #20b9fa; } .t-banner-layout-tools.show .t-banner-layout-tools-copy:hover { background: #51c5f6; } .t-banner-layout-tools.show .t-banner-layout-tools-del { -webkit-transform: translateY(50px); background: #20b9fa; } .t-banner-layout-tools.show .t-banner-layout-tools-del:hover { background: #51c5f6; } .t-banner-layout-tools.show .t-banner-layout-tools-refresh { -webkit-transform: translateX(-75px); background: #20b9fa; } .t-banner-layout-tools.show .t-banner-layout-tools-edit { -webkit-transform: translateX(-25px); } .t-banner-layout-tools.show .t-banner-layout-tools-refresh:hover { background: #51c5f6; } /*.t-banner-layout-tools.show .t-banner-layout-tools-cancel { -webkit-transform: translateX(50px); background: #e3e4e8; color: #a4aeb9; } .t-banner-layout-tools.show .t-banner-layout-tools-cancel:hover { background: #edeef0; }*/ .t-banner-layout-tools.show .t-banner-layout-tools-replace { -webkit-transform: translateX(25px); background: #20b9fa; } .t-banner-layout-tools.show .t-banner-layout-tools-replace:hover { background: #51c5f6; } .t-banner-layout-tools.show .t-banner-layout-tools-trans { -webkit-transform: translateX(75px); background: #20b9fa; } .t-banner-layout-tools.show .t-banner-layout-tools-trans:hover { background: #51c5f6; } /******碎片样式*****/ .t-fragment-layout { border: 1px solid rgba(255,157,0,1); box-sizing: border-box; background: rgba(255,120,3,0.3); position: absolute; z-index: 2147483605; overflow: hidden; display: none; } .t-fragment-layout:hover { background: rgba(255,120,3,0.5); } .t-fragment-layout.t-mask-layout-active { background: rgba(255,120,3,0.6); } .t-fragment-layout.t-mask-layout-click { -webkit-animation: fragmentBlink 0.8s; } @-webkit-keyframes fragmentBlink { 0% {background: rgba(255,120,3,0.6);} 25% {background: rgba(255,120,3,0.2);} 50% {background: rgba(255,120,3,0.8);} 75% {background: rgba(255,120,3,0.2);} 100% {background: rgba(255,120,3,0.6);} } .t-fragment-layout-title { position: absolute; top: -1px; left: -1px; border: 1px solid rgba(255,157,0,1); background: rgba(255,157,0,0.8); padding: 5px 5px 3px 5px; line-height: 1.5; color: #FFF; box-sizing: border-box; } .t-fragment-layout.t-fragment-layout-miniHeight .t-fragment-layout-title{ line-height: 22px; padding: 0 3px; font-size: 12px; } .t-fragment-label-insert { position: relative; overflow: hidden; display: block; } .t-fragment-insert-fixed { position: relative; } /** 碎片操作工具条样式 **/ .t-fragment-layout-tools { position: absolute; z-index: 2147483630; pointer-events: none; opacity: 0; } .t-fragment-layout-tools span { display: inline-block; width: 50px; height: 50px; border-radius: 50px; line-height: 50px; text-align: center; color: #FFF; cursor: pointer; top: -25px; left: -25px; position: absolute; background: #CCC; } .t-fragment-layout-tools.show{ opacity: 1; pointer-events: auto; } .t-fragment-layout-tools.show .t-fragment-layout-tools-edit { background: #da4453; } .t-fragment-layout-tools.show .t-fragment-layout-tools-edit:hover { background: #ec5665; } .t-fragment-layout-tools.show .t-fragment-layout-tools-restore { -webkit-transform: translateY(-55px); background: #a0d468; } .t-fragment-layout-tools.show .t-fragment-layout-tools-restore:hover { background: #bfe399; } .t-fragment-layout-tools.show .t-fragment-layout-tools-refresh { -webkit-transform: translate(-36px, 43px); background: #a0d468; } .t-fragment-layout-tools.show .t-fragment-layout-tools-refresh:hover { background: #bfe399; } .t-fragment-layout-tools.show .t-fragment-layout-tools-replace { -webkit-transform: translate(53px, -17px); background: #a0d468; } .t-fragment-layout-tools.show .t-fragment-layout-tools-replace:hover { background: #bfe399; } .t-fragment-layout-tools.show .t-fragment-layout-tools-trans { -webkit-transform: translate(36px, 43px); background: #a0d468; } .t-fragment-layout-tools.show .t-fragment-layout-tools-trans:hover { background: #bfe399; } .t-fragment-layout-tools.show .t-fragment-layout-tools-copy { -webkit-transform: translate(-53px, -17px); background: #a0d468; } .t-fragment-layout-tools.show .t-fragment-layout-tools-copy:hover { background: #bfe399; } .t-fragment-layout-tools.show .t-fragment-layout-tools-replace.disable, .t-fragment-layout-tools.show .t-fragment-layout-tools-trans.disable, .t-fragment-layout-tools.show .t-fragment-layout-tools-replace.disable:hover, .t-fragment-layout-tools.show .t-fragment-layout-tools-trans.disable:hover { background: #e3e4e8; color: #a4aeb9; text-shadow:1px 1px rgba(255,255,255,1); cursor: default; } /******碎片切分状态样式*****/ .t-fragment-cutState.t-fragment-layout { border: 1px solid rgba(3,181,255,1); background: rgba(3,181,255,0.3); } .t-fragment-cutState.t-fragment-layout:hover { background: rgba(3,181,255,0.5); } .t-fragment-cutState.t-fragment-layout:hover .t-fragment-layout-tools, .t-fragment-layout.active .t-fragment-layout-tools{ top: -1px; opacity: 1; } .t-fragment-cutState.t-fragment-layout.t-mask-layout-active { background: rgba(3,181,255,0.6); } .t-fragment-cutState.t-fragment-layout.t-mask-layout-click { -webkit-animation: fragmentCutBlink 0.8s; } @-webkit-keyframes fragmentCutBlink { 0% {background: rgba(3,181,255,0.6);} 25% {background: rgba(3,181,255,0.2);} 50% {background: rgba(3,181,255,0.8);} 75% {background: rgba(3,181,255,0.2);} 100% {background: rgba(3,181,255,0.6);} } .t-fragment-cutState .t-fragment-layout-title { border: 1px solid rgba(3,181,255,1); background: rgba(3,181,255,0.8); } .t-fragment-cutState .t-fragment-layout-tools { border: 1px solid rgba(3,181,255,1); background: rgba(3,181,255,0.8); } .t-fragment-cutState .t-fragment-layout-tools span { border-right: 1px solid rgba(3,181,255,1); } .t-fragment-cutState .t-fragment-layout-tools span:hover { color: #FF0; } .t-fragment-cutState.t-fragment-layout-ad { border: 1px solid rgba(150,150,150,1); background: rgba(150,150,150,0.3); } .t-fragment-cutState.t-fragment-layout-ad:hover { background: rgba(150,150,150,0.5); } /******工具条*****/ /*.t-tools-layout { position: fixed; bottom: 10px; right: 10px; z-index: 2147483647; } .t-tools-layout span { display: block; margin-bottom: 10px; height: 40px; width: 40px; text-align: center; background: #EEE; line-height: 1.5; color: #999; cursor: pointer; } .t-tools-layout .t-tools-layout-icon-current { background: #FF0; color: #000; }*/ .t-tools-aside { position: fixed; width: 55px; right: 0; top: 0; bottom: 0; background: url(nav_bg.png) repeat-y; /*z-index: 2147483625;*/ z-index: 2147483640; } .t-tools-aside-icons nyx-span { width:34px; height:34px; display:block; position:absolute; background:url(icons.png) no-repeat; cursor: pointer; text-align: center; line-height: 1.5 } .t-tools-aside-icons nyx-span:hover { opacity: 0.6; } /** .t-tools-aside-icons .t-tools-aside-icon1{ background-position:0 0; top:13px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon2{ background-position:0 -44px; top:56px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon3{ background-position:0 -88px; bottom:20px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon4{ background-position:0 -132px; top:55px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon5{ background-position:0 -44px; top:354px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon6{ background-position:0 -44px; top:98px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon7{ background-position:0 -176px; top:140px; left:10px;} .t-tools-aside-icons .t-tools-aside-icon8{ background-position:0 -220px; top:279px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon9{ background-position:0 -264px; top:322px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon10{ background-position:0 -308px; top:365px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon11{ background-position:0 -352px; top:408px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon12{ background-position:0 -396px; top:450px; left:8px;} **/ .t-tools-aside-icons .t-tools-aside-icon1{ background-position:0 0; top:13px; left:8px; display: none;} .t-tools-aside-icons .t-tools-aside-icon2{ background-position:0 -44px; top:56px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon3{ background-position:0 -88px; bottom:20px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon4{ background-position:0 -132px; top:55px; left:8px; display: none;} .t-tools-aside-icons .t-tools-aside-icon5{ background-position:0 -44px; top:354px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon6{ background-position:0 -44px; top:98px; left:8px; display: none;} .t-tools-aside-icons .t-tools-aside-icon7{ background-position:0 -176px; top:140px; left:10px;} .t-tools-aside-icons .t-tools-aside-icon8{ background-position:0 -220px; top:279px; left:8px; display: none;} .t-tools-aside-icons .t-tools-aside-icon9{ background-position:0 -264px; top:13px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon10{ background-position:0 -308px; top:55px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon11{ background-position:0 -352px; top:98px; left:8px;} .t-tools-aside-icons .t-tools-aside-icon12{ background-position:0 -396px; top:140px; left:8px; display: none;} .t-tools-aside-icons .t-tools-aside-icon18 { background:url(aside-icons.png) no-repeat; background-position:-15px -613px; top:180px; left:11px; } .t-tools-aside-icons .t-tools-aside-icon19 { background:url(aside-icons.png) no-repeat; background-position:-6px -417px; top:215px; left:3px; } .t-tools-aside-icons nyx-span nyx-em{ display: none; } .t-tools-aside-icons .t-tools-aside-icon13 { background: url(icon_fragmentCut.png) no-repeat; bottom: 160px; left:8px; } .t-tools-aside-icons .t-tools-aside-icon13.t-tools-layout-icon-current { background: url(icon_fragmentCut_active.png) no-repeat; } .t-tools-aside-icons .t-tools-aside-icon14 { background: url(icon_fragment.png) no-repeat; bottom: 125px; left:8px; } .t-tools-aside-icons .t-tools-aside-icon14.t-tools-layout-icon-current { background: url(icon_fragment_active.png) no-repeat; } .t-tools-aside-icons .t-tools-aside-icon15 { background: url(icon_banner.png) no-repeat; bottom: 90px; left:8px; } .t-tools-aside-icons .t-tools-aside-icon15.t-tools-layout-icon-current { background: url(icon_banner_active.png) no-repeat; } .t-tools-aside-icons .t-tools-aside-icon16{ background: url(icon_time.png) no-repeat; bottom:55px; left:8px; } .t-tools-aside-icons .t-tools-aside-icon17 { position: absolute; bottom: 200px; left: 8px; width: 32px; height: 16px; background: url(icon_on.png) no-repeat; cursor: pointer; opacity: 0.8 } .t-tools-aside-icons .t-tools-aside-icon17:hover { opacity: 1; } .t-tools-aside-icons .t-tools-aside-icon17.disable { background: url(icon_off.png) no-repeat; } /*******列表样式*******/ .t-tools-aside-list { position: fixed; top: 0; bottom: 0; right: -310px; width: 310px; background: #ecf0f1; color: #FFF; /*border-radius: 10px 0 0 10px;*/ z-index: 2147483624; overflow: auto; box-sizing: border-box; padding: 20px 20px 15px 10px; } .t-tools-aside-list-large { position: fixed; top: 0; bottom: 0; right: -470px; width: 470px; background: #ecf0f1; color: #FFF; /*border-radius: 10px 0 0 10px;*/ /*z-index: 2147483624;*/ z-index: 2147483640; overflow: auto; box-sizing: border-box; padding: 0; overflow: hidden; } .t-tools-aside-list-closeHandle { position: absolute; left: 0; top: 50%; color: #95a5a5; cursor: pointer; padding-left: 5px; height: 20px; margin-top: -10px; width: 50px; font: 12px/18px "Microsoft YaHei","SimSun",Arial,Helvetica,sans-serif; } .t-tools-aside-list-closeHandle:hover { color: #F00; } .t-list-item-parent { position: relative; padding-right: 30px; background: url(title_corner.png) no-repeat 90px bottom; color: #6a7280; line-height: 1.2; padding-top: 5px; padding-bottom: 5px; font-size: 12px; } .t-list-item-parent nyx-em { display: inline-block; width: 56px; text-align: center; margin-right: 5px; color: #a4a9b5; float: left; } .t-list-item-parent nyx-u { display: inline-block; width: 17px; height: 17px; float: left; cursor: pointer; } .t-list-item-parent.t-list-item-open nyx-u { background: url(list_icon.png) no-repeat -118px 0; } .t-list-item-parent.t-list-item-close { background: rgba(0,0,0,0); } .t-list-item-parent.t-list-item-close nyx-u { background: url(list_icon.png) no-repeat right bottom; } .t-list-item-parent nyx-span { display: inline-block; padding-bottom: 3px; padding-left: 5px; } .t-list-item-parent { padding-bottom: 3px; } .t-tools-aside-list-tools { margin-bottom: 5px; } .t-tools-aside-list-tools input{ width: 100%; border: 1px solid #c4c6c7; height: 28px; text-align: center; line-height: 28px; border-radius: 3px; } .t-tools-aside-list-title { color: #8c92a1; } .t-tools-aside-list-title nyx-span { float: right; cursor: pointer; height: 16px; width: 17px; background: url(list_icon.png) no-repeat; } .t-tools-aside-list-title .t-expandAll { background-position: -80px 0; } .t-tools-aside-list-title .t-expandAll:hover { background-position: -98px 0; } .t-tools-aside-list-title .t-closeAll { background-position: -80px -16px; } .t-tools-aside-list-title .t-closeAll:hover { background-position: -98px -16px; } .t-tools-aside-list-tools nyx-span:hover { color: #FF0; } .t-strip { height: 5px; background: #FF0; } .t-list-draging { background: rgba(255,255,255,0.4)!important; /*border: 1px dotted #999;*/ z-index: 1000; } /** .t-list-item-open:before { content: '-'; } .t-list-item-close:before { content: '+'; } **/ .t-list-item { position: relative; padding-right: 60px; color: #8c92a1; line-height: 1.5; /*text-indent: -1em;*/ /*margin-bottom: 2px;*/ padding-top: 5px; padding-bottom: 3px; font-size: 12px; cursor: pointer; border-bottom: 1px solid #fafbfb; box-shadow: 0 1px 0 0 #ccc; box-sizing: border-box; } .t-list-item .id_handle { width: 56px; display: inline-block; height: 19px; text-align: right; padding-right: 5px; } .t-list-item .id_handle nyx-i { display: inline-block; height: 19px; border-radius: 9px; background: #6a7280; color: #FFF; line-height: 19px; padding: 0 5px 0 10px; font-style: normal; } .t-list-item:hover .id_handle nyx-i { background: #f26d54; } .t-list-item nyx-span { position: absolute; height: 16px; width: 16px; display: inline-block; background: url(list_icon.png) no-repeat; top: 5px; } .t-list-item .edit_handle { background-position: -48px 0; right: 5px; } .t-list-item .visible_handle { background-position: 0 0; right: 24px; } .t-list-item .drag_handle { background-position: -640px 0; right: 43px; } .t-list-item:hover .edit_handle { background-position: -48px -16px; right: 5px; } .t-list-item:hover .visible_handle { background-position: 0 -16px; right: 24px; } .t-list-item:hover .drag_handle { background-position: -640px -16px; right: 43px; } .t-list-item.t-list-edit .edit_handle { background-position: -32px 0; right: 5px; } .t-list-item.t-list-hide .visible_handle { background-position: -16px 0; right: 24px; } .t-list-item.t-list-invisible .visible_handle { display: none; } .t-list-item.t-list-drag .drag_handle { background-position: -64px 0; right: 43px; } .t-list-item.t-list-edit:hover .edit_handle { background-position: -32px -16px; right: 5px; } .t-list-item.t-list-hide:hover .visible_handle { background-position: -16px -16px; right: 24px; } .t-list-item.t-list-invisible:hover .visible_handle { display: none; } .t-list-item.t-list-drag:hover .drag_handle { background-position: -64px -16px; right: 43px; } .t-list-item-group { /*padding-left: 20px;*/ border-bottom: 1px solid #ccc; } .t-list-item-group .t-list-item { background: #fff url(list_line.png) repeat-y 66px 0; padding-right: 40px; border: 0; } .t-list-item-group .t-list-item:hover { background: #fffefa url(list_line_hover.png) repeat-y 66px 0; } .t-list-item-group .t-list-item .id_handle { position: absolute; top: 5px; width: 61px; } .t-list-item-group .t-list-item nyx-u { width: 80px; display: inline-block; } .t-list-item-group .t-list-item nyx-div { width: 140px; display: inline-block; padding: 3px 0; } .t-list-item:hover { /*opacity: 0.8;*/ color: #f26d54; } /*.t-list-item span { position: absolute; top: 5px; right: 5px; line-height: 1.5; } .t-list-item span:hover { color: #900; }*/ .t-list-invisible { /* border: 1px dotted #FFF; background: #CCC; color: #666;*/ } nyx-div[data-topicsystem="true"], nyx-span[data-topicsystem="true"] { font-family: "Microsoft YaHei" ! important; font-size: 12px; } /********公用蒙层样式********/ #t-topic-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; display: table; background: rgba(0,0,0,0.3); z-index: 2147483645; } #t-topic-mask nyx-div { display: table-cell; text-align: center; vertical-align: middle; } #t-topic-mask nyx-span{ display: inline-block; padding: 10px 20px; border-radius: 10px; background: #333; font-size: 12px; color: #FFF; -webkit-animation:tTopicMaskAnim 2s infinite linear; } @-webkit-keyframes tTopicMaskAnim { 0%{ color: #FFF;} 50%{ color: #999;} 100%{ color: #FFF;} } /****topicHint****/ .t-hint-mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0); display: none; z-index: 2147483645; } .t-hint-box { position: absolute; border: 1px solid #DDD; border-radius: 3px; box-shadow: 0 0 0 3px rgba(150,150,150,0.2); background: #FFF; padding: 5px 10px; z-index: 2147483646; min-width: 160px; } .t-hint-box:before { position: absolute; content: ""; display: block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 10px; border-style: solid; border-color: transparent; } .t-hint-box.t-hint-box-right:before { top: 50%; margin-top: -10px; right: -20px; border-left-color: #DDD; } .t-hint-box.t-hint-box-left:before { top: 50%; margin-top: -10px; left: -20px; border-right-color: #DDD; } .t-hint-box.t-hint-box-up:before { left: 50%; margin-left: -10px; top: -20px; border-bottom-color: #DDD; } .t-hint-box.t-hint-box-down:before { left: 50%; margin-left: -10px; bottom: -20px; border-top-color: #DDD; } .t-hint-box:after { position: absolute; content: ""; display: block; height: 0; width: 0; line-height: 0; font-size: 0; border-width: 9px; border-style: solid; border-color: transparent; } .t-hint-box.t-hint-box-right:after { top: 50%; margin-top: -9px; right: -18px; border-left-color: #FFF; } .t-hint-box.t-hint-box-left:after { top: 50%; margin-top: -10px; left: -18px; border-right-color: #FFF; } .t-hint-box.t-hint-box-up:after { top: -18px; left: 50%; margin-left: -9px; border-bottom-color: #FFF; } .t-hint-box.t-hint-box-down:after { bottom: -18px; left: 50%; margin-left: -9px; border-top-color: #FFF; } .t-hint-tools-alert { padding-top: 10px; text-align: center; } .t-hint-tools-confirm { padding-top: 10px; text-align: center; } .t-hint-box nyx-em { display: inline-block; padding: 3px 10px; letter-spacing: 2px; cursor: pointer; } .t-hint-tools-affirm_btn { background: #ec5665; color: #FFF; opacity: 0.8 } .t-hint-tools-affirm_btn:hover { opacity: 1; } .t-hint-tools-cancel_btn { background: #edeef0; color: #a4aeb9; margin-left: 10px; opacity: 0.8 } .t-hint-tools-cancel_btn:hover { opacity: 1; } .t-hint-box-up.t-hint-box-show { -webkit-animation: hintAnimShow_up 0.5s; opacity: 1; } .t-hint-box-up.t-hint-box-hide { -webkit-animation: hintAnimHide_up 0.5s; opacity: 0; } .t-hint-box-down.t-hint-box-show { -webkit-animation: hintAnimShow_down 0.5s; opacity: 1; } .t-hint-box-down.t-hint-box-hide { -webkit-animation: hintAnimHide_down 0.5s; opacity: 0; } .t-hint-box-left.t-hint-box-show { -webkit-animation: hintAnimShow_left 0.5s; opacity: 1; } .t-hint-box-left.t-hint-box-hide { -webkit-animation: hintAnimHide_left 0.5s; opacity: 0; } .t-hint-box-right.t-hint-box-show { -webkit-animation: hintAnimShow_right 0.5s; opacity: 1; } .t-hint-box-right.t-hint-box-hide { -webkit-animation: hintAnimHide_right 0.5s; opacity: 0; } @-webkit-keyframes hintAnimShow_up { 0% {opacity: 0; -webkit-transform: translateY(10px);} 100% {opacity: 1; -webkit-transform: translateY(0);} } @-webkit-keyframes hintAnimHide_up { 0% {opacity: 1; -webkit-transform: translateY(0);} 100% {opacity: 0; -webkit-transform: translateY(10px);} } @-webkit-keyframes hintAnimShow_down { 0% {opacity: 0; -webkit-transform: translateY(-10px);} 100% {opacity: 1; -webkit-transform: translateY(0);} } @-webkit-keyframes hintAnimHide_down { 0% {opacity: 1; -webkit-transform: translateY(0);} 100% {opacity: 0; -webkit-transform: translateY(-10px);} } @-webkit-keyframes hintAnimShow_left { 0% {opacity: 0; -webkit-transform: translateX(10px);} 100% {opacity: 1; -webkit-transform: translateX(0);} } @-webkit-keyframes hintAnimHide_left { 0% {opacity: 1; -webkit-transform: translateX(0);} 100% {opacity: 0; -webkit-transform: translateX(10px);} } @-webkit-keyframes hintAnimShow_right { 0% {opacity: 0; -webkit-transform: translateX(-10px);} 100% {opacity: 1; -webkit-transform: translateX(0);} } @-webkit-keyframes hintAnimHide_right { 0% {opacity: 1; -webkit-transform: translateX(0);} 100% {opacity: 0; -webkit-transform: translateX(-10px);} } /** 移动保存 **/ .topic_moveSaveBox { border-radius: 3px 3px 0 0; position: fixed; bottom: -100px; left: 100px; width: 120px; height: 40px; opacity: 0; background: rgba(0,0,0,0.7); z-index: 2147483613; } .topic_moveSaveBox.show { bottom: 0px; opacity: 1; } .topic_moveSaveBox span { display: inline-block; height: 20px; width: 21px; cursor: pointer; opacity: 0.8; position: absolute; } .topic_moveSaveBox span:hover { opacity: 1; } .topic_moveSaveBox span em { display: none; } .topic_moveSaveBox .topic_moveSaveBox_save { background: url(icon_save.png) no-repeat center center; left: 20px; top: 10px; -webkit-animation:tTopicSavBoxAnim 1.5s infinite linear; } .topic_moveSaveBox .topic_moveSaveBox_cancel { background: url(icon_cancel.png) no-repeat center center; right: 20px; top: 10px; } @-webkit-keyframes tTopicSavBoxAnim { 0% { top: 10px;} 10% { top: 6px;} 20% { top: 10px;} 30% { top: 6px;} 40% { top: 10px;} 100% { top: 10px;} } .hideNodes { display: none!important; } /*** 添加碎片块样式 ***/ .t-banner-blank-block { width: 990px; height: 80px; line-height: 80px; font-size: 32px!important; text-align: center; border: 5px dotted #CCC; background: #FFF; cursor: pointer; margin: 20px auto; } .t-banner-blank-block:hover { background: #EEE; }