Files
bigscreen/移动能效管理/css/jquery.hotspot.css
zhangxiaohui b5a4ce2803 update
2021-04-14 09:28:56 +08:00

737 lines
15 KiB
CSS

.onlycontainer {
position: relative;
margin: 40px auto 50px auto;
width: 900px;
padding: 0;
text-align: center;
}
.largeimage{
position: relative;
z-index: 1000;
}
img.info-icon{
cursor: pointer;
z-index: 1001;
}
#container1 .info-icon1{
position: absolute;
top: 90px;
left: 128px;
}
#container1 .info-icon2{
position: absolute;
top: 125px;
left: 169px;
}
#container1 .info-icon3{
position: absolute;
top: 170px;
left: 190px;
}
#container1 .info-icon4{
position: absolute;
top: 54px;
left: 90px;
}
#container1 .info-icon5{
position: absolute;
top: 14px;
left: 170px;
}
#container2 .info-icon1{
position: absolute;
top: 170px;
left: 223px;
}
#container2 .info-icon2{
position: absolute;
top: 340px;
left: 644px;
}
#container2 .info-icon3{
position: absolute;
top: 363px;
left: 370px;
}
#container2 .info-icon4{
position: absolute;
top: 140px;
left: 530px;
}
.popover {
position: absolute;
z-index: 1010;
opacity: 0;
display: none;
width: 236px;
/*height: 200px;*/
padding: 1px;
text-align: left;
white-space: normal;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
#pop1{
position: absolute;
width: 203px;
top: 40px;
left: 143px;
}
#pop2{
position: absolute;
top: 35px;
left: 68px;
}
#pop3{
position: absolute;
top: 134px;
left: -32px;
}
#pop4{
position: absolute;
top: 70px;
left: -12px;
}
#pop5{
position: absolute;
top: 30px;
left: 115px;
}
#pop6{
position: absolute;
top: 284px;
left: 670px;
}
#pop7{
position: absolute;
top: 306px;
left: 127px;
}
#pop8{
position: absolute;
top: 166px;
left: 422px;
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
padding: 8px 14px;
margin: 0;
font-size: 14px;
font-weight: normal;
line-height: 18px;
background-color: #f2be45;
border-bottom: 1px solid #ebebeb;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover .arrow {
border-width: 11px;
}
.popover .arrow:after {
border-width: 10px;
content: "";
}
.popover.top .arrow {
bottom: -11px;
left: 50%;
margin-left: -11px;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, 0.25);
border-bottom-width: 0;
}
.popover.top .arrow:after {
bottom: 1px;
margin-left: -10px;
border-top-color: #ffffff;
border-bottom-width: 0;
}
.popover.right .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, 0.25);
border-left-width: 0;
}
.popover.right .arrow:after {
bottom: -10px;
left: 1px;
border-right-color: #ffffff;
border-left-width: 0;
}
.popover.bottom .arrow {
top: -11px;
left: 50%;
margin-left: -11px;
border-bottom-color: #999;
border-bottom-color: rgba(0, 0, 0, 0.25);
border-top-width: 0;
}
.popover.bottom .arrow:after {
top: 1px;
margin-left: -10px;
border-bottom-color: #ffffff;
border-top-width: 0;
}
.popover.left .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, 0.25);
border-right-width: 0;
}
.popover.left .arrow:after {
right: 1px;
bottom: -10px;
border-left-color: #ffffff;
border-right-width: 0;
}
.animated {
-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes cardInTop {
0% {
-webkit-transform-origin: 50% 100% 0px;
-webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
}
100% {
-webkit-transform-origin: 50% 100% 0px;
-webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@-moz-keyframes cardInTop {
0% {
-moz-transform-origin: 50% 100% 0px;
-moz-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
}
100% {
-moz-transform-origin: 50% 100% 0px;
-moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@-o-keyframes cardInTop {
0% {
-o-transform-origin: 50% 100% 0px;
-o-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
}
100% {
-o-transform-origin: 50% 100% 0px;
-o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@keyframes cardInTop {
0% {
transform-origin: 50% 100% 0px;
transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
}
100%
{
transform-origin: 50% 100% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
.cardInTop {
-webkit-animation-name: cardInTop;
-moz-animation-name: cardInTop;
-o-animation-name: cardInTop;
animation-name: cardInTop;
}
@-webkit-keyframes cardInBottom {
0% {
-webkit-transform-origin: 50% 0% 0px;
-webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
}
100% {
-webkit-transform-origin: 50% 0% 0px;
-webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@-moz-keyframes cardInBottom {
0% {
-moz-transform-origin: 50% 0% 0px;
-moz-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
}
100% {
-moz-transform-origin: 50% 0% 0px;
-moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@-o-keyframes cardInBottom {
0% {
-o-transform-origin: 50% 0% 0px;
-o-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
}
100% {
-o-transform-origin: 50% 0% 0px;
-o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
@keyframes cardInBottom {
0% {
transform-origin: 50% 0% 0px;
transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
}
100%
{
transform-origin: 50% 0% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
.cardInBottom {
-webkit-animation-name: cardInBottom;
-moz-animation-name: cardInBottom;
-o-animation-name: cardInBottom;
animation-name: cardInBottom;
}
@-webkit-keyframes cardInLeft {
0% {
-webkit-transform-origin: 100% 50% 0px;
-webkit-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
}
100% {
-webkit-transform-origin: 100% 50% 0px;
-webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@-moz-keyframes cardInLeft {
0% {
-moz-transform-origin: 100% 50% 0px;
-moz-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
}
100% {
-moz-transform-origin: 100% 50% 0px;
-moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@-o-keyframes cardInLeft {
0% {
-o-transform-origin: 100% 50% 0px;
-o-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
}
100% {
-o-transform-origin: 100% 50% 0px;
-o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@keyframes cardInLeft {
0% {
transform-origin: 100% 50% 0px;
transform: perspective(500px) rotateX(-90deg) scale(0, 0);
}
100%
{
transform-origin: 100% 50% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
.cardInLeft {
-webkit-animation-name: cardInLeft;
-moz-animation-name: cardInLeft;
-o-animation-name: cardInLeft;
animation-name: cardInLeft;
}
@-webkit-keyframes cardInRight {
0% {
-webkit-transform-origin: 0% 50% 0px;
-webkit-transform: perspective(500px) rotateY(90deg) scale(0, 0);
}
100% {
-webkit-transform-origin: 0% 50% 0px;
-webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@-moz-keyframes cardInRight {
0% {
-moz-transform-origin: 0% 50% 0px;
-moz-transform: perspective(500px) rotateY(90deg) scale(0, 0);
}
100% {
-moz-transform-origin: 0% 50% 0px;
-moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@-o-keyframes cardInRight {
0% {
-o-transform-origin: 0% 50% 0px;
-o-transform: perspective(500px) rotateY(90deg) scale(0, 0);
}
100% {
-o-transform-origin: 0% 50% 0px;
-o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
}
@keyframes cardInRight {
0% {
transform-origin: 0% 50% 0px;
transform: perspective(500px) rotateX(90deg) scale(0, 0);
}
100%
{
transform-origin: 0% 50% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
}
.cardInRight {
-webkit-animation-name: cardInRight;
-moz-animation-name: cardInRight;
-o-animation-name: cardInRight;
animation-name: cardInRight;
}
@-webkit-keyframes cardOutTop {
0% {
-webkit-transform-origin: 50% 100% 0px;
-webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-webkit-transform-origin: 50% 100% 0px;
-webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@-moz-keyframes cardOutTop {
0% {
-moz-transform-origin: 50% 100% 0px;
-moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-moz-transform-origin: 50% 100% 0px;
-moz-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@-o-keyframes cardOutTop {
0% {
-o-transform-origin: 50% 100% 0px;
-o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-o-transform-origin: 50% 100% 0px;
-o-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@keyframes cardOutTop {
0% {
transform-origin: 50% 100% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100%
{
transform-origin: 50% 100% 0px;
transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
opacity: 0;
}
}
.cardOutTop {
-webkit-animation-name: cardOutTop;
-moz-animation-name: cardOutTop;
-o-animation-name: cardOutTop;
animation-name: cardOutTop;
}
@-webkit-keyframes cardOutBottom {
0% {
-webkit-transform-origin: 50% 0% 0px;
-webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-webkit-transform-origin: 50% 0% 0px;
-webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@-moz-keyframes cardOutBottom {
0% {
-moz-transform-origin: 50% 0% 0px;
-moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-moz-transform-origin: 50% 0% 0px;
-moz-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@-o-keyframes cardOutBottom {
0% {
-o-transform-origin: 50% 0% 0px;
-o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100% {
-o-transform-origin: 50% 0% 0px;
-o-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
opacity: 0;
}
}
@keyframes cardOutBottom {
0% {
transform-origin: 50% 0% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100%
{
transform-origin: 50% 0% 0px;
transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
opacity: 0;
}
}
.cardOutBottom {
-webkit-animation-name: cardOutBottom;
-moz-animation-name: cardOutBottom;
-o-animation-name: cardOutBottom;
animation-name: cardOutBottom;
}
@-webkit-keyframes cardOutLeft {
0% {
-webkit-transform-origin: 100% 50% 0px;
-webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-webkit-transform-origin: 100% 50% 0px;
-webkit-transform: perspective(500px) rotateY(90deg) scale(0, 0);
opacity: 0;
}
}
@-moz-keyframes cardOutLeft {
0% {
-moz-transform-origin: 100% 50% 0px;
-moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-moz-transform-origin: 100% 50% 0px;
-moz-transform: perspective(500px) rotateY(90deg) scale(0, 0);
opacity: 0;
}
}
@-o-keyframes cardOutLeft {
0% {
-o-transform-origin: 100% 50% 0px;
-o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-o-transform-origin: 100% 50% 0px;
-o-transform: perspective(500px) rotateY(90deg) scale(0, 0);
opacity: 0;
}
}
@keyframes cardOutLeft {
0% {
transform-origin: 100% 50% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100%
{
transform-origin: 100% 50% 0px;
transform: perspective(500px) rotateX(90deg) scale(0, 0);
opacity: 0;
}
}
.cardOutLeft {
-webkit-animation-name: cardOutLeft;
-moz-animation-name: cardOutLeft;
-o-animation-name: cardOutLeft;
animation-name: cardOutLeft;
}
@-webkit-keyframes cardOutRight {
0% {
-webkit-transform-origin: 0% 50% 0px;
-webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-webkit-transform-origin: 0% 50% 0px;
-webkit-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
opacity: 0;
}
}
@-moz-keyframes cardOutRight {
0% {
-moz-transform-origin: 0% 50% 0px;
-moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-moz-transform-origin: 0% 50% 0px;
-moz-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
opacity: 0;
}
}
@-o-keyframes cardOutRight {
0% {
-o-transform-origin: 0% 50% 0px;
-o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
opacity: 1;
}
100% {
-o-transform-origin: 0% 50% 0px;
-o-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
opacity: 0;
}
}
@keyframes cardOutRight {
0% {
transform-origin: 0% 50% 0px;
transform: perspective(500px) rotateX(0deg) scale(1, 1);
opacity: 1;
}
100%
{
transform-origin: 0% 50% 0px;
transform: perspective(500px) rotateX(-90deg) scale(0, 0);
opacity: 0;
}
}
.cardOutRight {
-webkit-animation-name: cardOutRight;
-moz-animation-name: cardOutRight;
-o-animation-name: cardOutRight;
animation-name: cardOutRight;
}