HEX
Server: nginx/1.18.0
System: Linux iZj6c1ieg2jrpk1z5tzi19Z 6.3.9-1.el7.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 21 22:18:40 EDT 2023 x86_64
User: www (1001)
PHP: 8.2.4
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.cytocare.cn/wp-content/themes/peakshops/assets/sass/shortcodes/_hotspots.scss
.thb-hotspot-wrapper {
  background: #fbf8f7;

  .row .columns.thb-hotspots-products {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;

    .thb-carousel.products {
      max-width: 250px;
      min-width: 200px;
      width: 100%;

			.product {
				margin-bottom: 0;
			}
    }
  }
}
.thb-hotspot-container {
  position: relative;

  img {
    width: 100%;
  }
  &.hover {
    .thb-hotspot:hover {
      z-index: 20;
      .thb-hotspot-tooltip {
        opacity: 1;
        pointer-events: all;
      }
    }
  }
  &.click {
    .thb-hotspot.active {
      z-index: 20;
      .thb-hotspot-tooltip {
        opacity: 1;
        pointer-events: all;
      }
    }
    .thb-hotspot .thb-hotspot-content {
      cursor: pointer;
    }
  }
  .thb-hotspot {
    position: absolute;
    z-index: 10;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    background: #fff;
    border: 5px solid $black;
    @include box-shadow(0 2px 6px rgba(#000,0.2));
    &.pin-white {
      border-color: #fff;
    }
    &.pin-accent {
      border-color: $accent;
    }
    .thb-hotspot-content {
      width: 28px;
      height: 28px;
      border-radius: 50%;
      flex-shrink: 0;
      position: absolute;
      top: -5px;
      left: -5px;
      cursor: default;
      @include user-select(none);

      &.thb-pulsate {
        @include animation(thb-hotspot-pulse 2s infinite);
      }
      @include keyframes('thb-hotspot-pulse') {
        0% {
          @include box-shadow(0 0 0 0 rgba(#fff, 0.7));
        }
        70% {
          @include box-shadow(0 0 0 12px rgba(#fff, 0));
        }
        100% {
          @include box-shadow(0 0 0 0 rgba(#fff, 0));
        }
      }
    }
  } // .thb-hotspot
}