| Server IP : 43.128.22.13 / Your IP : 216.73.217.0 Web Server : nginx/1.28.3 System : Linux VM-0-2-debian 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 User : www ( 1000) 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 MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/43.128.22.13/wp-content/themes/astra/inc/addons/scroll-to-top/css/ |
Upload File : |
<?php
/**
* Scroll to Top - Static CSS
*
* @package Astra
*
* @since 4.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
add_filter( 'astra_dynamic_theme_css', 'astra_scroll_to_top_static_css', 11 );
/**
* Scroll to Top - Static CSS
*
* @param string $dynamic_css Astra Dynamic CSS.
* @return String Generated dynamic CSS for Scroll to Top.
*
* @since 4.0.0
*/
function astra_scroll_to_top_static_css( $dynamic_css ) {
if ( true !== astra_get_option( 'scroll-to-top-enable', true ) ) {
return $dynamic_css;
}
$is_site_rtl = is_rtl() ? true : false;
$ltr_left = $is_site_rtl ? 'right' : 'left';
$ltr_right = $is_site_rtl ? 'left' : 'right';
$dynamic_css .= '
#ast-scroll-top {
display: none;
position: fixed;
text-align: center;
cursor: pointer;
z-index: 99;
width: 2.1em;
height: 2.1em;
line-height: 2.1;
color: #ffffff;
border-radius: 2px;
content: "";
outline: inherit;
}
@media (min-width: 769px) {
#ast-scroll-top {
content: "769";
}
}
#ast-scroll-top .ast-icon.icon-arrow svg {
margin-' . esc_attr( $ltr_left ) . ': 0px;
vertical-align: middle;
transform: translate(0, -20%) rotate(180deg);
width: 1.6em;
}
.ast-scroll-to-top-right {
' . esc_attr( $ltr_right ) . ': 30px;
bottom: 30px;
}
.ast-scroll-to-top-left {
' . esc_attr( $ltr_left ) . ': 30px;
bottom: 30px;
}
';
return $dynamic_css;
}