/* * @Copyright (c) 2018 缪聪(mcg-helper@qq.com) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ .demo { /* for IE10+ touch devices */ touch-action:none; } .w { padding: 16px; position: absolute; z-index: 4; border: 1px solid #2e6f9a; box-shadow: 2px 2px 19px #e0e0e0; -o-box-shadow: 2px 2px 19px #e0e0e0; -webkit-box-shadow: 2px 2px 19px #e0e0e0; -moz-box-shadow: 2px 2px 19px #e0e0e0; -moz-border-radius: 8px; border-radius: 8px; opacity: 0.8; filter: alpha(opacity=80); /* cursor: move; */ background-color: white; font-size: 12px; -webkit-transition: background-color 0.25s ease-in; -moz-transition: background-color 0.25s ease-in; transition: background-color 0.25s ease-in; } .w:hover { background-color: #1e8151; color: orange; } .aLabel { -webkit-transition: background-color 0.25s ease-in; -moz-transition: background-color 0.25s ease-in; transition: background-color 0.25s ease-in; } .aLabel._jsPlumb_hover, ._jsPlumb_source_hover, ._jsPlumb_target_hover { background-color: #1e8151; color: orange; } .aLabel { background-color: white; opacity: 0.8; padding: 0.3em; border-radius: 0.5em; border: 1px solid #346789; cursor: pointer; } .ep { position: absolute; bottom: 37%; right: 5px; width: 1em; height: 1em; background-color: orange; cursor: pointer; box-shadow: 0 0 2px black; -webkit-transition: -webkit-box-shadow 0.25s ease-in; -moz-transition: -moz-box-shadow 0.25s ease-in; transition: box-shadow 0.25s ease-in; } .ep:hover { box-shadow: 0px 0px 6px black; } .flowarea ._jsPlumb_endpoint { z-index: 3; } .dragHover { border: 2px solid orange; } path, ._jsPlumb_endpoint { cursor:pointer; } .run_flicker{ color:green; animation: changeshadow 1s ease-in infinite ; /* 其它浏览器兼容性前缀 */ -webkit-animation: changeshadow 1s linear infinite; -moz-animation: changeshadow 1s linear infinite; -ms-animation: changeshadow 1s linear infinite; -o-animation: changeshadow 1s linear infinite; } @keyframes changeshadow { 0%{ text-shadow: 0 0 4px green} 50%{ text-shadow: 0 0 40px green} 100%{ text-shadow: 0 0 4px green} } /* 添加兼容性前缀 */ @-webkit-keyframes changeshadow { 0%{ text-shadow: 0 0 4px green} 50%{ text-shadow: 0 0 40px green} 100%{ text-shadow: 0 0 4px green} } @-moz-keyframes changeshadow { 0%{ text-shadow: 0 0 4px green} 50%{ text-shadow: 0 0 40px green} 100%{ text-shadow: 0 0 4px green} } @-ms-keyframes changeshadow { 0%{ text-shadow: 0 0 4px green} 50%{ text-shadow: 0 0 40px green} 100%{ text-shadow: 0 0 4px green} } @-o-keyframes changeshadow { 0%{ text-shadow: 0 0 4px green} 50%{ text-shadow: 0 0 40px green} 100%{ text-shadow: 0 0 4px green} }