MediaWiki:Tgui.css: различия между версиями

мНет описания правки
мНет описания правки
Метка: ручная отмена
 
(не показано 12 промежуточных версий этого же участника)
Строка 1: Строка 1:
/* Весь CSS будет отсюда будет загружен пользователям темы оформления «TGUI» */
/* Весь CSS будет отсюда будет загружен пользователям темы оформления «TGUI» */
/* Rainbow */
@property --rainbow-angle {
syntax: "<angle>";
inherits: false;
initial-value: 0deg;
}
@keyframes rainbow {
to {
--rainbow-angle: 360deg;
}
}
.rainbow {
position: absolute;
inset: 0;
background: conic-gradient(from var(--rainbow-angle), rgba(255, 0, 0, 1) 0%, rgba(255, 154, 0, 1) 10%, rgba(208, 222, 33, 1) 20%, rgba(79, 220, 74, 1) 30%, rgba(63, 218, 216, 1) 40%, rgba(47, 201, 226, 1) 50%, rgba(28, 127, 238, 1) 60%, rgba(95, 21, 242, 1) 70%, rgba(186, 12, 248, 1) 80%, rgba(251, 7, 217, 1) 90%, rgba(255, 0, 0, 1) 100%);
border-radius: calc(var(--border-radius-small) + 1px);
filter: blur(0px);
animation: 3s linear infinite rainbow;
transition: filter var(--transition-time);
z-index: -1;
}
.rainbow:after {
content: '';
position: absolute;
inset: 1px;
border-radius: calc(var(--border-radius-small) + 1px);
backdrop-filter: blur(128px);
z-index: 0;
}
/* Disable blur */
.blurless {
  backdrop-filter: blur(0) !important;
}


/* Simulate link styling for JS only links */
/* Fill */
.jslink {
.fill {
   cursor: pointer;
   position: absolute;
   user-select: none;
   top: 0;
  font-size: smaller;
   bottom: 0;
   padding: 0.25em 0.5em;
   left: 0;
   margin-left: 0.5em;
   right: 0;
   background-color: var(--color-primary);
   z-index: var(--index-low);
   color: var(--color-white) !important;
  border-radius: var(--border-radius-small);
  transition: background-color var(--transition-time);
}
}


.jslink:hover {
@media (max-width: 719px) {
   background-color: var(--color-primary-light);
   .mobile-support-new {
    width: fit-content !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    clear: none !important;
    float: none !important;
  }
}
}

Текущая версия от 11:44, 1 июня 2025

/* Весь CSS будет отсюда будет загружен пользователям темы оформления «TGUI» */
/* Rainbow */
@property --rainbow-angle {
	syntax: "<angle>";
	inherits: false;
	initial-value: 0deg;
}

@keyframes rainbow {
	to {
		--rainbow-angle: 360deg;
	}
}

.rainbow {
	position: absolute;
	inset: 0;
	background: conic-gradient(from var(--rainbow-angle), rgba(255, 0, 0, 1) 0%, rgba(255, 154, 0, 1) 10%, rgba(208, 222, 33, 1) 20%, rgba(79, 220, 74, 1) 30%, rgba(63, 218, 216, 1) 40%, rgba(47, 201, 226, 1) 50%, rgba(28, 127, 238, 1) 60%, rgba(95, 21, 242, 1) 70%, rgba(186, 12, 248, 1) 80%, rgba(251, 7, 217, 1) 90%, rgba(255, 0, 0, 1) 100%);
	border-radius: calc(var(--border-radius-small) + 1px);
	filter: blur(0px);
	animation: 3s linear infinite rainbow;
	transition: filter var(--transition-time);
	z-index: -1;
}

.rainbow:after {
	content: '';
	position: absolute;
	inset: 1px;
	border-radius: calc(var(--border-radius-small) + 1px);
	backdrop-filter: blur(128px);
	z-index: 0;
}

/* Disable blur */
.blurless {
  backdrop-filter: blur(0) !important;
}

/* Fill */
.fill {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: var(--index-low);
}

@media (max-width: 719px) {
  .mobile-support-new {
    width: fit-content !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    clear: none !important;
    float: none !important;
  }
}