/*钟文的编辑窗口*/ .edit-poer-tabs{ width: 100%; pointer-events: all; cursor: pointer; color: #fefefe; z-index:999; display: flex; } .edit-poer-tabs a{ line-height: 50px; flex: 1; text-align: center; background: #ededed; color: #000; border-right: 1px solid #fff; transition: all 0.2s; } .edit-poer-tabs a.active { background-color: rgba(83,220,255,.7); color: #333 } #addHot a:hover{ background: #4c90eb; color:#fff; } #addHot textarea{ width:100%; resize: vertical; height:300px; color: #444; font-size: 14px; padding: 4px; word-wrap: break-word; white-space: nowrap; font-weight: bold; opacity:0.9; } #addHot > div { display: flex; } .save-hot-btn { background-color: rgba(83,220,255,.7); color: #333; height: 50px; line-height: 50px; text-align: center; cursor: pointer; flex: 1; } .edit-header { margin: 5px 0; } .edit-header,.edit-bg { display: none } .edit-header.active,.edit-bg.active { display: block } .guide-list li { display: flex; margin-bottom: 5px; justify-content: space-between; align-items: center; background: rgba(83,220,255,.7); padding: 5px; } .guide-list li input { color: #333; background: transparent; border: none; border-bottom: 1px solid #333; font-size: 16px; outline: none; width: 50%; text-align: center; } .guide-list span { width: 100px; height: auto; flex: 0 0 auto; } .guide-list span img { width: 100%; } .guide-list a { flex: 0 0 auto; font-size: 14px; color: #333; } .edit-info { color: #333; display: none; padding: 15px; } .edit-info.active { display: block; } .edit-info > div { display: flex; margin-bottom: 25px; overflow: hidden; align-items: center; } .edit-info > div span { flex: 0 0 80px; color: inherit; padding-right: 15px; } .edit-info > div > input, .edit-info div > button { flex: 1; color: inherit; } .edit-info > div > textarea { border: 1px solid #333; flex: 1; height: 100px; padding: 10px; } .edit-info > div > input { border: none; border-bottom: 1px solid #333; line-height: 30px; outline: none; text-align: center; } .edit-info > div > select { height: 36px; border: 1px solid #333; flex: 1; } .edit-info > div input[type="file"] { opacity: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; } .edit-info > div div { position: relative; flex: 1; } .edit-info > div p { line-height: 30px; color: inherit; text-align: center; flex: 1; } .edit-info > div a { position: absolute; right: 0; top: 0; bottom: 0; width: 40px; text-align: center; cursor: pointer; color: #00a2d4; line-height: 30px; z-index: 5; } /*edit*/ .edit-wrap { position: absolute; display: none; width: 320px; height: 94%; min-height: 500px; background: rgba(255,255,255,1); right: 0; top: 0; overflow-y: scroll; } ul.edit-bg{ background: rgba(245,245,245,0.9); transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .edit-hot .edit-hot-active { display: inline-block; height: 80px; margin: 4%; background: rgba(255,255,255,0.8); border: 3px solid rgba(83,220,255,.2); width: 92%; position: relative; overflow:hidden; } .edit-hot .edit-hot-active span { color: #000; font-size: 25px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); letter-spacing: 2px; } .edit-hot-active:after{ content:""; height: 100%; width: 100%; display: block; background: rgba(0,0,0,0.5); position: absolute; top: 100%; } .edit-hot-active:before{ content:"+"; display: flex; height: 60px; width: 60px; border: solid 5px #fff; border-radius: 30px; font-size: 30px; position: absolute; justify-content: center; align-items: center; font-weight: bold; left: 0; right: 0; margin: auto; top: 0; bottom: 0; opacity: 0; } .edit-add-hot:hover .edit-hot-active:after{ top:0; transition:top 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)} .edit-add-hot:hover .edit-hot-active:before{ opacity: 1; z-index: 2; color:#fff; } .followMouse{ position: absolute; text-shadow:0 0 5px #333; color: #fff; font-weight: bold; font-size: 18px;} .edit-hot-num{ overflow-x: hidden; color:#333; } .edit-hotTitle{ display: flex; justify-content: space-between; cursor: pointer; background: rgba(83,220,255,.7); height: 30px; padding: 0 4%; line-height: 30px; margin-bottom: 5px;} .edit-content{ height: 0; overflow:hidden; transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .edit-hot-data{ display:flex; justify-content: space-between; } .edit-hot-data > div{ max-width:60%; } .edit-hot-data p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } .edit-hot-editor{ width: 40%; background :rgba(83,220,255,.4);} .edit-hot-editor > div{ height: 80%; margin: 10%;background: #fff; display: flex; align-items: center; justify-content: center; font-size: 18px; cursor: pointer;} .edit-hot-editor > div:hover{ color: rgba(83,220,255,.7); } .edit-remHot:hover{ color: red; } .edit-save, .edit-function-save {height: 6%; background: rgba(83,220,255,.2); cursor: pointer; } .edit-save button, .edit-function-save button{ background: #fff; border: 0; width:92%; margin: 2% 4%; height: 40px; } .edit-save button span, .edit-function-save button span{ color: #000; font-size: 16px; } /*edit-function*/ .edit-function-wrap{ position: fixed; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; display: none; justify-content: center; align-items: center; /* display: none; */ } .edit-function-con{ width: 90%; height: 90%; display: flex; justify-content: space-between;} .edit-function-right{ width: 20%; border: 1px solid rgba(83,220,255,.7); background: #f5f5f5;} .edit-function-console{ height: 94%; } .edit-function-console >li{ flex-direction: column; padding: 3px; background: rgba(83,220,255,.2); color: #000; display:flex; justify-content: center; align-items: center;} .edit-function-console >li > div:first-child,.webuploader-pick{ width: 90%; height: 80%; background: #fff; text-align: center; line-height: 31px; font-size: 20px; cursor: pointer;} .webuploader-container{position: relative;} .webuploader-pick{height: 30px; width: 300px;} .edit-function-left{ width: 80%; background: rgba(52,52,52,0.8); overflow-x: hidden;} .edit-F-img{ height: 300px; text-align: center;} .edit-F-img img{ height: 100%; max-width: 100%; } .edit-function-console li div:first-child:hover{background: #00a2d4;} .edit-F-text{ background: #fff; color: #000; height: 300px; width: 100%; margin-top: 5px; max-width: 333px;} .richText{height: 0; overflow: hidden; transition: all 0.3s;} .edit-function-wrap.loadding::after { content: ''; background: url('../images/loadding.gif') no-repeat center center; position: absolute; left: 0; top: 0; right: 0; bottom: 0; color: #fff; background-color: rgba(0,0,0,0.9); } .edit-function-con { flex-direction: column; position: relative; } .submit { position: absolute; right: 0; top: 0; width: 100px; height: 40px; background-color: #fff; text-decoration: none; font-size: 16px; color: #222; line-height: 40px; text-align: center; } .submit:hover { background-color: #00a2d4; color: #fff !important; } .edit-function-header { height: 40px; flex: 0 0 auto; } .edit-function-header a { float: left; width: 100px; height: 100%; text-align: center; background-color: #fff; text-decoration: none; font-size: 14px; color: #222; line-height: 40px; margin-right: 15px; } .edit-function-header a:hover, .edit-function-header a.active { background: #00a2d4; color: #fff; } .edit-function-body { flex: 1; background: rgba(0,0,0,0.9); } .edit-function-body > div { width: 100%; height: 100%; padding: 20px; } .edit-function-body > div.activve { display: block; } .edit-fun-images { box-sizing: border-box; width: 100%; height: 100%; } .edit-fun-images > div { display: inline-block; vertical-align: top; } .edit-fun-images .upload-thum { display: block; position: relative; text-align: center; } .edit-fun-images a { width: 100px; height: 100px; border: 1px dashed #fff; color: #fff; text-align: center; position: relative; display: inline-block; margin: 10px; line-height: 90px; font-size: 30px; font-weight: 300; } .edit-fun-images a::after { content: '+' } .edit-fun-images input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 1; cursor: pointer; } .edit-fun-images a.result::after { content: '' } .edit-fun-images a.result > input { z-index: -1; } .edit-fun-images a.result > img { max-width: 100%; max-height: 100%; } .edit-fun-images a.result > span { position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; transform: rotateZ(45deg) } .edit-fun-images a.result > span::after { content: '+' } .edit-fun-text { display: flex; align-items: center; flex-direction: column; justify-content: center; } .edit-fun-text label { display: block; padding-left: 80px; position: relative; margin-bottom: 20px; max-width: 500px; width: 100%; } .edit-fun-text label span { position: absolute; left: 0; top: 0; line-height: 30px; } .edit-fun-text label input { width: 100%; line-height: 30px; border-radius: 4px; height: 30px; border: 1px solid #c2c2c2; color: #222; } .edit-fun-text label textarea { width: 100%; color: #222; height: 300px; } .fun-view-video { position: fixed; z-index: 99999; width: 100%; height: 100%; background: rgba(0,0,0,0.9); /* display: flex; */ align-items: center; justify-content: center; left: 0; top: 0; display: none; } .fun-view-video span { position: absolute; right: 0; top: 0; transform: rotate(45deg); font-size: 40px; font-weight: 300; color: #fff; cursor: pointer; } .fun-view-video video { max-width: 90%; max-height: 90%; } .func-edit-items { max-width: 500px; width: 100%; } .insert-bottom { display: inline-block; line-height: 1; white-space: nowrap; cursor: pointer; background: #fff; border: 1px solid #dcdfe6; border-color: #dcdfe6; color: #606266; -webkit-appearance: none; text-align: center; box-sizing: border-box; outline: none; margin: 0; transition: .1s; font-weight: 500; color: #fff !important; background-color: #409eff; border-color: #409eff; padding: 12px 20px; font-size: 14px; border-radius: 4px; } .editable, .display { resize: vertical; overflow: auto; border: 1px solid silver; border-radius: 5px; min-height: 400px; padding: 1em; margin-top: 20px; } #toolbar { margin-top: 5px; border: 1px solid silver; padding: 5px; background-color: #F2F2F2; border-radius: 5px; } .editable { box-shadow: inset 0 0 10px silver; } .webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); } .webuploader-pick-hover { background: #00a2d4; } .webuploader-pick-disable { opacity: 0.6; pointer-events:none; } li{ display: block; } .editCheckbox{ vertical-align: middle; margin-right: 10px; } .edit-bg .colorRed{ color: red; }