One Hat Cyber Team
Your IP :
172.70.130.37
Server IP :
188.114.96.7
Server :
Linux advantage-project 5.14.0-503.26.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 19 16:28:19 UTC 2025 x86_64
Server Software :
Apache/2.4.62 (Rocky Linux) OpenSSL/3.2.2
PHP Version :
8.3.17
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
html
/
theme
/
dev
/
components
/
rd-range
/
View File Name :
rd-range.scss
@import "../bootstrap/scss/functions"; @import "../base/functions"; @import "../base/variables"; @import "../bootstrap/scss/variables"; @import "../base/mixins"; @import "../bootstrap/scss/mixins"; // Variables $rdr-point-color: $primary; $rdr-active-line: $border-color; $rdr-line-bg: $primary; $rdr-height: 4px; // Base .rd-range { height: 18px; margin-top: 4px; display: flex; align-items: center; &__wrap { position: relative; width: 100%; background-color: $rdr-line-bg; transition: background 100ms cubic-bezier(0.23, 1, 0.32, 1); height: $rdr-height; } &:hover { .rd-range__pointer { &:before { transform: scale(1); animation-name: pulse; } } } // Range Pointer &__pointer { position: absolute; cursor: pointer; top: 1px; left: 6%; z-index: 1; width: 19px; height: 19px; border-radius: 50%; transform: translate(-50%, -50%); transform-origin: 0 15%; transition: transform .2s cubic-bezier(.35, 0, .25, 1); overflow: visible; background-color: $rdr-point-color; background-clip: padding-box; @include media-breakpoint-up(md) { width: 12px; height: 12px; &:before { content: ''; height: 26px; width: 26px; pointer-events: none; background: rgba($primary, 0.16); position: absolute; top: -7px; left: -7px; border-radius: 50%; transform: scale(0); transition: transform 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95) 0ms, opacity 60ms cubic-bezier(0.445, 0.05, 0.55, 0.95) 0ms; animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: infinite; } &.active { transform: scale3d(1.5, 1.5, 1.5) translate(-50%, -50%); &:before { animation: none; transform: scale(0); opacity: 0; } } } } // Range line &__line { background-color: $rdr-active-line; position: absolute; top: 0; left: 0; height: $rdr-height; } // Range with tooltip &.hasTooltip { .rd-range__pointer-tooltip { font-size: 12px; color: #ffffff; opacity: 0; transition: color .3s cubic-bezier(.35, 0, .25, 1); } .rd-range__pointer { display: flex; align-items: center; justify-content: center; position: absolute; top: -31px; width: 28px; height: 28px; border-radius: 28px; transform: scale(.37) translate3d(0, 67.5px, 0); transition: transform .3s cubic-bezier(.35, 0, .25, 1); &:before { content: none; } &:after { position: absolute; content: ''; left: 0; border-radius: 16px; top: 19px; border-left: 14px solid transparent; border-right: 14px solid transparent; border-top: 16px solid $rdr-point-color; opacity: 0; transform: translate3d(0, -8px, 0); transition: all .2s cubic-bezier(.35, 0, .25, 1); } &.active { opacity: 1; transform: translate3d(0, 0, 0) scale(1) translateX(-14px); &:after { opacity: 1; transform: translate3d(0, 0, 0) scale(1); } .rd-range__pointer-tooltip { opacity: 1; } } } } } .rd-range-value { display: flex; } .rd-range-form-wrap { display: flex; flex: 1; &:last-child { justify-content: flex-end; } } .rd-range-input { border: none; padding: 0; color: inherit; background-color: transparent; }