Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
public_html
/
wp-content
/
plugins
/
element-ready-lite
/
assets
/
css
/
widgets
/
Editing: hotspot.css
.er-hotspot-hotspot:before, .er-hotspot-hotspots-label:before { content: ""; display: block; border: 1px solid #fff; background-color: transparent; border-radius: 50%; width: 30px; height: 30px; position: absolute; left: 5px; top: 5px; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMS42IDExLjYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDExLjYgMTEuNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMC41NjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1LjgiIHkxPSIxMS42IiB4Mj0iNS44IiB5Mj0iMCIvPg0KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuNTYyNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMCIgeTE9IjUuOCIgeDI9IjExLjYiIHkyPSI1LjgiLz4NCjwvc3ZnPg0K"); background-size: 75%; background-position: center center; background-repeat: no-repeat; } .er-hotspot-hotspots-label { position: absolute; bottom: 20px; left: 50%; text-align: center; color: #fff; font-size: 16px; transform: translateX(-50%); -webkit-font-smoothing: antialiased; opacity: 0; visibility: hidden; transition: opacity 350ms cubic-bezier(0.2, 0.5, 0.34, 1); width: 100%; } .er-hotspot-hotspots-label:before { display: none; } @media screen and (max-width: 580px) { .er-hotspot-hotspots-label { width: 100%; height: 100%; padding: 50px 40px; background-color: rgba(0, 0, 0, 0.35); } .er-hotspot-hotspots-label strong { display: block; margin-bottom: 10px; } .er-hotspot-hotspots-label span { display: block; } .er-hotspot-hotspots-label:before { display: block; top: 25px; left: auto; right: 4px; transform: rotate(45deg); cursor: pointer; } } .er-hotspot-hotspots-label.er-hotspot-is-visible { opacity: 1; visibility: visible; max-width: max-content; } .er-hotspot-hotspot { padding: 20px; height: 40px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.45); color: #fff; -webkit-font-smoothing: antialiased; position: absolute; line-height: 40px; border-radius: 20px; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; cursor: pointer; opacity: 0; width: 0; transition: opacity 650ms ease-in, width 350ms linear; text-indent: -9999em; } .er-hotspot-hotspot.er-hotspot-is-visible { opacity: 1; } .er-hotspot-hotspot.er-hotspot-is-active { padding: 0 20px 0 50px; text-indent: 0; width: auto; } .er-hotspot-hotspot.rotate.er-hotspot-is-active:before { transform: rotate(45deg); } .er-hotspot-hotspot:before { transition: transform 150ms cubic-bezier(0.2, 0.5, 0.34, 1); } @media screen and (max-width: 960px) { .er-hotspot-hotspot { height: 30px; line-height: 30px; font-size: 13px; padding: 15px; } .er-hotspot-hotspot.er-hotspot-is-active { padding: 0 15px 0 35px; text-indent: 0; width: auto; } .er-hotspot-hotspot:before { top: 2px; left: 2px; width: 25px; height: 25px; } } @media screen and (max-width: 580px) { .er-hotspot-hotspot { padding: 12px; height: 25px; line-height: 25px; font-size: 12px; } .er-hotspot-hotspot.er-hotspot-is-active { padding: 0 10px 0 30px; text-indent: 0; width: auto; } .er-hotspot-hotspot:before { width: 20px; height: 20px; } } .er-hotspot-image { width: 100%; display: block; position: relative; overflow: hidden; } .er-hotspot-image:before { content: ""; display: block; width: 100%; padding-top: 70%; } .er-hotspot-image .er-hotspot-contain { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-size: cover; } /* LAYOUT ONE END */ .er--hotspot--lg-image { display : block; height : 100%; width : 100%; object-fit: scale-down; } .er--hotspot--lg-hotspot { position : absolute; margin : 0; padding : 0; transform: translate(-50%, -50%); z-index : 0; cursor : pointer; } .er--hotspot--lg-hotspot:hover .er--hotspot--lg-hotspot__button, .er--hotspot--lg-hotspot:active .er--hotspot--lg-hotspot__button { border-color: #ff774c; } .er--hotspot--lg-hotspot:hover .er--hotspot--lg-hotspot__button:after, .er--hotspot--lg-hotspot:active .er--hotspot--lg-hotspot__button:after { background-color: #ff774c; } .er--hotspot--lg-hotspot--selected { z-index: 999; } .er--hotspot--lg-hotspot--selected .er--hotspot--lg-hotspot__label { opacity: 1; } .er--hotspot--lg-hotspot__button { height : 48px; width : 48px; padding : 0px; border-radius: 100%; border : 1px solid #ff6000; box-shadow : 0 2px 4px rgba(0, 0, 0, 0.2); z-index : 999; } .er--hotspot--lg-hotspot__button.pulse_one{ animation : er-hotspot-button-pulse 2s ease-in-out infinite; } .er--hotspot--lg-hotspot__button:after { position : absolute; top : 50%; left : 50%; transform : translate(-50%, -50%); content : ""; display : block; height : 16.8px; width : 16.8px; border-radius : 100%; border : 3px solid white; background-color: #ff6000; transition : border-color 1s linear; } .er--hotspot--lg-hotspot__label { position : absolute; padding : 0 0 1.1em 0; width : 16em; max-width : 50vw; background-color: white; box-shadow : 0 2px 4px rgba(0, 0, 0, 0.2); font-size : 14.5px; line-height : 1.45em; z-index : 2; border-radius : 2px; opacity : 0; transition : all 0.1s linear; } .er--hotspot--lg-hotspot__label h4 { margin : 0; padding : 0.65em 24px; background-color: #555; font-size : 1.1em; font-weight : normal; letter-spacing : 0.02em; color : white; border-radius : 2px 2px 0 0; } .er--hotspot--lg-hotspot__label p { margin: 0; padding: 1.1em 24px 0 24px; color: #333; } .er--hotspot--lg-hotspot--top-left .er--hotspot--lg-hotspot__label { top: 24px; left: 24px; } .er--hotspot--lg-hotspot--top-right .er--hotspot--lg-hotspot__label { top: 24px; right: 24px; } .er--hotspot--lg-hotspot--bottom-right .er--hotspot--lg-hotspot__label { right: 24px; bottom: 24px; } .er--hotspot--lg-hotspot--bottom-left .er--hotspot--lg-hotspot__label { bottom: 24px; left: 24px; } .pulse_two { --er_hostspot_keyframe_pulse_color: #E3CD04; animation: er-hotspot-button-pulse-two 1500ms infinite; } @keyframes er-hotspot-button-pulse { 0% { transform: scale(1, 1); opacity: 1; } 40% { transform: scale(1.15, 1.15); opacity: 1; } 100% { transform: scale(1, 1); opacity: 1; } } @keyframes er-hotspot-button-pulse-two { 0% { box-shadow: 0 0 0 0 var(--er_hostspot_keyframe_pulse_color); } 75% { box-shadow: 0 0 0 30px #648DE500; } 100% { box-shadow: 0 0 0 60px #1d60ef00; } } /** Layout 3 */ .elementor-widget-Element_Ready_HotSpot_Widget img { display: flex; max-width: 100%; } .elementor-widget-Element_Ready_HotSpot_Widget .er-hotspot-main { display: flex; flex-direction: column; align-items: center; padding: 4vw; } .elementor-widget-Element_Ready_HotSpot_Widget .er-hotspot-container { position: relative; max-width: 1152px; border-radius: 6px; overflow: hidden; z-index: 1; box-shadow: 0 6px 24px #221625; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; pointer-events: none; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot:nth-child(1) .er--trigger { top: 70%; left: 25%; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--trigger { --er_hostspot_keyframe_pulse_color: #ff2255; position: absolute; display: flex; justify-content: center; align-items: center; width: 36px; height: 36px; background: var(--er_hostspot_keyframe_pulse_color); color: #EEE6F0; border-radius: 50%; transform: translate(-50%, -50%); cursor: pointer; pointer-events: all; box-shadow: 0 0 0 0 var(--er_hostspot_keyframe_pulse_color); transition: box-shadow 0.4s; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--trigger:hover { box-shadow: 0 0 0 8px var(--er_hostspot_keyframe_pulse_hover_color); } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none; transition: opacity 0.6s; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .content::before { content: ""; position: absolute; display: flex; top: 0; right: 0; bottom: 0; left: 0; background: rgba(34, 22, 37, 0.8); opacity: 0; transition: opacity 0.4s; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--content figure { position: relative; width: 100%; z-index: 2; opacity: 0; transform: translate(0, -10%); transition: transform 0.6s, opacity 0.6s; } .er--hotspots .er--hotspot .er--content figure::before { content: "×"; display: flex; justify-content: center; align-items: center; position: absolute; top: 5px; right: 12px; color: #EEE6F0; height: 36px; width: 36px; border-radius: 50%; background: rgba(68, 44, 74, 0.5); font-size: 24px; pointer-events: all; cursor: pointer; line-height: 20px; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--content figure img { width: 100%; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot .er--content figure figcaption { position: absolute; display: flex; justify-content: flex-start; flex-direction: column; align-items: flex-end; bottom: 0; left: 0; width: 100%; padding: 16px; background: rgba(68, 44, 74, 0.5); color: white; pointer-events: none; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot.reveal { z-index: 1; pointer-events: all; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot.reveal .er--content { opacity: 1; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot.reveal .er--content::before { opacity: 1; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot.reveal .er--content figure { opacity: 1; transform: translate(0, 0); transition-delay: 0.4s; pointer-events: all; } .elementor-widget-Element_Ready_HotSpot_Widget .er--hotspots .er--hotspot.reveal .er--content figure figcaption { pointer-events: all; } .er--hotspot--lg-hotspot__button.icon{ display: flex; align-items: center; justify-content: center; } .er--hotspot--lg-hotspot__button.icon::after{ display: none !important; } /** Animation **/ /*------------------------------------------------*\ Wheel \*------------------------------------------------*/ @-webkit-keyframes wheel { from { transform: rotateZ(0); } to { transform: rotateZ(-360deg); } } @keyframes wheel { from { transform: rotateZ(0); } to { transform: rotateZ(-360deg); } } .wheel { position: relative; border: 4px dashed var(--er_hostspot_keyframe_pulse_color); box-shadow: inset 0 0 4px 2px var(--er_hostspot_keyframe_pulse_hover_color); } .er--hotspot--lg-hotspot__button.wheel, .er--trigger.wheel{ -webkit-animation: wheel 6s linear infinite; animation: wheel 6s linear infinite; } .er--trigger.no-icon.wheel{ background: none !important; } .er--hotspot .er--trigger.icon{ background: none !important; } .er--trigger.icon.wheel::before{ background: none !important; } .er--trigger.slack:hover, .er--trigger.no-icon.wheel:hover{ box-shadow: none !important; } .wheel:before { width: 20px; height: 20px; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ""; display: block; background-color: var(--er_hostspot_keyframe_pulse_color); } /*------------------------------------------------*\ Slack \*------------------------------------------------*/ @-webkit-keyframes slack { from { transform: translate(-50%, -50%) scale(1); } to { transform: translate(-50%, -50%) scale(1.5); } } @keyframes slack { from { transform: translate(-50%, -50%) scale(1); } to { transform: translate(-50%, -50%) scale(1.5); } } .slack { width: 20px; height: 20px; border-radius: 50%; position: relative; background-color: var(--er_hostspot_keyframe_pulse_color); box-shadow: 0 0 4px 2px var(--er_hostspot_keyframe_pulse_hover_color); } .slack:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 40px; height: 40px; border-radius: 50%; content: ""; display: block; border: 4px solid var(--er_hostspot_keyframe_pulse_hover_color); box-shadow: inset 0 0 4px 2px var(--er_hostspot_keyframe_pulse_hover_color), 0 0 4px 2px var(--er_hostspot_keyframe_pulse_hover_color); -webkit-animation: slack 400ms linear infinite; animation: slack 400ms linear infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
Save
Cancel