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

Материал из Румайн-вики
(ихихихи ахахаха)
м (Добавлен логотип вики в футер)
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
/* Размещённый здесь CSS-код будет загружаться для пользователей, использующих тему оформления Citizen */
/* Размещённый здесь CSS-код будет загружаться для пользователей, использующих тему оформления Citizen */
/* Светлая оранжевая */
/* Светлая - сине-форумная */
:root{
:root{
    --color-primary__h: 40; /*220*/
   
    --color-primary__s: 60%; /*60*/
    --color-primary__l: 35%; /*50*/
    --color-surface-0__s: 5%; /*30*/
    --color-surface-0__l: 96%; /*96*/
    --color-surface-1__s: 15%; /*40*/
    --color-surface-1__l: 94%; /*94*/
    --color-surface-2__s: 5%; /*30*/
    --color-surface-2__l: 92%; /*92*/
    --color-surface-3__s: 0%; /*20*/
    --color-surface-3__l: 90%; /*90*/
    --color-surface-4__s: 0%; /*10*/
    --color-surface-4__l: 88%; /*88*/
    --delta-hover-state: 2%; /*2*/
}
/* Светлая - сине-форумная */
:root.skin-citizen-light {
     --color-primary__h: 210; /*220*/
     --color-primary__h: 210; /*220*/
      
      
Строка 56: Строка 38:
     --color-surface-4__l: 23%; /*23*/
     --color-surface-4__l: 23%; /*23*/
     --delta-hover-state: 4%; /*4*/
     --delta-hover-state: 4%; /*4*/
}
@media (prefers-color-scheme: dark){
.skin-citizen-auto{
    --color-primary__h: 40; /*220*/
   
--color-primary__l: 60%; /*60*/
    --color-surface-0__s: 10%; /*20*/
    --color-surface-0__l: 8%; /*8*/
    --color-surface-1__s: 15%; /*25*/
    --color-surface-1__l: 10%; /*10*/
    --color-surface-2__s: 15%; /*25*/
    --color-surface-2__l: 13%; /*13*/
    --color-surface-3__s: 10%; /*15*/
    --color-surface-3__l: 18%; /*18*/
    --color-surface-4__s: 10%; /*15*/
    --color-surface-4__l: 23%; /*23*/
    --delta-hover-state: 4%; /*4*/
}
}
}


html.citizen-animations-ready{
scroll-behavior: auto;
}
.citizen-drawer__menu {
.citizen-drawer__menu {
margin-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
padding-bottom: 0;
}
}
.mw-portlet-External {
.mw-portlet-External {
position: sticky;
position: sticky;
Строка 74: Строка 77:
white-space: nowrap;
white-space: nowrap;
}
}
.mw-portlet-External .citizen-menu__heading {
.mw-portlet-External .citizen-menu__heading {
display: none;
display: none;
}
}
.mw-portlet-External ul {
.mw-portlet-External ul {
display: flex;
display: flex;
overflow: auto;
overflow: auto;
}
}
.mw-portlet-External .mw-list-item a {
.mw-portlet-External .mw-list-item a {
gap: 0;
gap: 0;
}
}
.mw-portlet-navigation .citizen-menu__heading {
.mw-portlet-navigation .citizen-menu__heading {
display: none;
display: none;
}
}
.mw-portlet-navigation {
.mw-portlet-navigation {
position: sticky;
position: sticky;
Строка 101: Строка 99:
white-space: nowrap;
white-space: nowrap;
}
}
.mw-portlet-navigation ul {
.mw-portlet-navigation ul {
display: flex;
display: flex;
overflow: auto;
overflow: auto;
}
}
.mw-portlet-navigation .mw-list-item a {
.mw-portlet-navigation .mw-list-item a {
gap: 0;
gap: 0;
}
}
.citizen-drawer__menu [id^="n-sidebar-icon-"] a {
.citizen-drawer__menu [id^="n-sidebar-icon-"] a {
font-size: 0;
font-size: 0;
}
}
.citizen-drawer__menu [id^="n-sidebar-icon-"] a:before {
.citizen-drawer__menu [id^="n-sidebar-icon-"] a:before {
display: block;
display: block;
Строка 123: Строка 117:
     opacity: var( --opacity-icon-base );
     opacity: var( --opacity-icon-base );
     filter: var( --filter-invert );
     filter: var( --filter-invert );
}
/* котоящ! */
.citizen-footer__container::after {
  background-image: url( /kotoyash.png );
  content: "";
  width: 7rem;
  height: 5rem;
  margin-bottom: -2rem;
  margin-top: -2rem;
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
}
/* Лого в футере */
.mw-logo-wordmark {
    display: flex;
    align-items: center;
    gap: var( --space-sm );
}
.mw-logo-wordmark::before {
content: "";
    width: 1em;
    height: 1em;
    display: block;
    background-size: 100%;
    background-image: url( /upscaled_icon.png );
}
}

Текущая версия от 23:01, 13 июня 2024

/* Размещённый здесь CSS-код будет загружаться для пользователей, использующих тему оформления Citizen */
/* Светлая - сине-форумная */
:root{
    --color-primary__h: 210; /*220*/
    
    --color-primary__s: 60%; /*60*/
    --color-primary__l: 40%; /*50*/
    --color-surface-0__s: 5%; /*30*/
    --color-surface-0__l: 96%; /*96*/
    --color-surface-1__s: 15%; /*40*/
    --color-surface-1__l: 94%; /*94*/
    --color-surface-2__s: 5%; /*30*/
    --color-surface-2__l: 92%; /*92*/
    --color-surface-3__s: 0%; /*20*/
    --color-surface-3__l: 90%; /*90*/
    --color-surface-4__s: 0%; /*10*/
    --color-surface-4__l: 88%; /*88*/
    --delta-hover-state: 2%; /*2*/
    
    
	--color-primary--hover: #c79989; /* оригинально вычисляется */
	 --color-primary--active: #ca7456; /* оригинально вычисляется */
}
/* Темная тема */
:root.skin-citizen-dark {
    --color-primary__h: 40; /*220*/
    
	--color-primary__l: 60%; /*60*/
    --color-surface-0__s: 10%; /*20*/
    --color-surface-0__l: 8%; /*8*/
    --color-surface-1__s: 15%; /*25*/
    --color-surface-1__l: 10%; /*10*/
    --color-surface-2__s: 15%; /*25*/
    --color-surface-2__l: 13%; /*13*/
    --color-surface-3__s: 10%; /*15*/
    --color-surface-3__l: 18%; /*18*/
    --color-surface-4__s: 10%; /*15*/
    --color-surface-4__l: 23%; /*23*/
    --delta-hover-state: 4%; /*4*/
}
@media (prefers-color-scheme: dark){
	.skin-citizen-auto{
    --color-primary__h: 40; /*220*/
    
	--color-primary__l: 60%; /*60*/
    --color-surface-0__s: 10%; /*20*/
    --color-surface-0__l: 8%; /*8*/
    --color-surface-1__s: 15%; /*25*/
    --color-surface-1__l: 10%; /*10*/
    --color-surface-2__s: 15%; /*25*/
    --color-surface-2__l: 13%; /*13*/
    --color-surface-3__s: 10%; /*15*/
    --color-surface-3__l: 18%; /*18*/
    --color-surface-4__s: 10%; /*15*/
    --color-surface-4__l: 23%; /*23*/
    --delta-hover-state: 4%; /*4*/
	}
}


html.citizen-animations-ready{
	scroll-behavior: auto;
}
.citizen-drawer__menu {
	margin-bottom: 0;
	padding-bottom: 0;
}
.mw-portlet-External {
	position: sticky;
	bottom: 0;
	margin-top: var( --space-md );
    padding: var( --space-xs ) 0;
	border-top: 1px solid var( --border-color-base );
	background: var( --color-surface-1 );
	font-size: var( --font-size-x-small );
	grid-column: 1 / -1;
	white-space: nowrap;
}
.mw-portlet-External .citizen-menu__heading {
	display: none;
}
.mw-portlet-External ul {
	display: flex;
	overflow: auto;
}
.mw-portlet-External .mw-list-item a {
	gap: 0;
}
.mw-portlet-navigation .citizen-menu__heading {
	display: none;
}
.mw-portlet-navigation {
	position: sticky;
	bottom: 0;
    padding: var( --space-xs ) 0;
	background: var( --color-surface-1 );
	font-size: var( --font-size-x-small );
	grid-column: 1 / -1;
	white-space: nowrap;
}
.mw-portlet-navigation ul {
	display: flex;
	overflow: auto;
}
.mw-portlet-navigation .mw-list-item a {
	gap: 0;
}
.citizen-drawer__menu [id^="n-sidebar-icon-"] a {
	font-size: 0;
}
.citizen-drawer__menu [id^="n-sidebar-icon-"] a:before {
	display: block;
    content: "";
    width: var( --size-icon );
    height: var( --size-icon );
    background: transparent center/contain no-repeat;
    opacity: var( --opacity-icon-base );
    filter: var( --filter-invert );
}

/* котоящ! */
.citizen-footer__container::after {
  background-image: url( /kotoyash.png );
  content: "";
  width: 7rem;
  height: 5rem;
  margin-bottom: -2rem;
  margin-top: -2rem;
  display: block;
  background-size: 100%;
  background-repeat: no-repeat;
}

/* Лого в футере */
.mw-logo-wordmark {
    display: flex;
    align-items: center;
    gap: var( --space-sm );
}


.mw-logo-wordmark::before {
	content: "";
    width: 1em;
    height: 1em;
    display: block;
    background-size: 100%;
    background-image: url( /upscaled_icon.png );
}