Шаблон:PageList/styles.css

Версия от 18:40, 26 июля 2025; Als (обсуждение | вклад) (Новая страница: «.pagelist { position: relative; user-select: none; display: flex; flex: 1 1 17.5rem; align-items: center; min-height: 1.5em; background-color: var(--tmp-10); outline: 1px outset var(--tmp-25); border-radius: var(--border-radius-small); box-shadow: 0px 0px 0px var(--tmp-25); transition-duration: var(--transition-time); transition-property: transform, box-shadow; } .pagelist:hover { transform: translateY(-0.2rem); box-shadow: 0px 0.2rem 0p...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

.pagelist { position: relative; user-select: none; display: flex;

   flex: 1 1 17.5rem;

align-items: center; min-height: 1.5em; background-color: var(--tmp-10);

   outline: 1px outset var(--tmp-25);

border-radius: var(--border-radius-small); box-shadow: 0px 0px 0px var(--tmp-25); transition-duration: var(--transition-time); transition-property: transform, box-shadow; }

.pagelist:hover { transform: translateY(-0.2rem); box-shadow: 0px 0.2rem 0px var(--tmp-25); }

.pagelist-image { display: inline-flex; justify-content: center; align-items: center; min-width: 1.75em; }

.pagelist-image a, .pagelist-text a{ transition-property: filter; transition-duration: var(--transition-time); }

.pagelist:active .pagelist-image a, .pagelist:active .pagelist-text a{ filter: drop-shadow(0 0 3px var(--tmp-75)); transition-duration: 0s; }

.pagelist-image img { --tmp-img-size: 32px; aspect-ratio: 1 / 1; width: var(--tmp-img-size); height: var(--tmp-img-size); padding: 0.25em; }

.pagelist-text { display: contents; }

.pagelist-text a { display: flex; align-items: center; justify-content: center; text-align: center; font-weight: bold; width: 100%; height: 100%; line-height: 1.1rem; padding: 0 0.5rem; color: var(--color-text-darker); }

.pagelist-text a:before { content: ; position: absolute; inset: 0; background: transparent; }

.pagelist:hover .pagelist-text a:before { transform: translateY(0.2rem); }