| Server IP : 38.190.208.107 / Your IP : 216.73.217.51 Web Server : nginx/1.28.1 System : Linux ht2026040333114 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.37-1 (2023-07-03) x86_64 User : root ( 0) PHP Version : 8.2.28 Disable Function : 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,eval,assert,passthru,system,exec,shell_exec,popen,proc_open MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/wp.9/wp-content/themes/blocksy/static/sass/frontend/4-components/buttons/ |
Upload File : |
@use "../../1-helpers/functions";
$buttons-base:
'.button',
'.ct-button',
'.added_to_cart',
'.ct-button-ghost',
'[type="submit"]',
'.wp-element-button',
'.wp-block-button__link',
// special buttons
'button.regform-button',
'button[class*="ajax"]',
// integrations
'.woocommerce button.button',
'.woocommerce-message .showlogin',
'.woocommerce-message .restore-item',
'.forminator-ui[data-design="none"] .forminator-button',
'.fluentform .ff-el-group button.ff-btn',
;
#{$buttons-base} {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: var(--theme-button-min-height);
padding: var(--theme-button-padding);
border: none;
appearance: none;
cursor: pointer;
user-select: none;
text-align: center;
border-radius: var(--theme-button-border-radius, 3px);
transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
--has-link-decoration: var(--false);
&:disabled, &.disabled {
opacity: 0.5;
cursor: not-allowed;
--theme-button-shadow: none;
--theme-button-transform: none;
}
@include functions.media-breakpoint-down (xs) {
--padding: 5px 15px;
}
// alignment
&.has-text-align-left {
justify-content: flex-start;
}
&.has-text-align-right {
justify-content: flex-end;
}
}