Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Please sign up or log in to edit the wiki.

Module:VehicleVariants/styles.css

From the Star Citizen Wiki, the fidelity™ encyclopedia
Revision as of 22:50, 4 February 2025 by Alistair3149 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
.template-vehicleVariants {
	margin-top: var(--space-md);
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
	gap: var(--space-xs);
}

.template-vehicleVariant {
	position: relative;
	border: 1px solid var(--border-color-base);
	border-radius: var(--border-radius-medium);
	overflow: hidden;
}

.template-vehicleVariant.template-vehicleVariant--selected {
	display: none;
}

.template-vehicleVariant-fakelink {
	position: absolute;
	inset: 0;
	opacity: 0;
	z-index: 2;
}

.template-vehicleVariant-fakelink a {
	display: block;
	height: 100%;
}

.template-vehicleVariant-image {
	position: relative;
	z-index: 0;
	height: 160px;
}

.template-vehicleVariant-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	transition: var(--transition-hover);
	transition-property: transform;
}

.template-vehicleVariant-image::before {
	position: absolute;
	content: '';
	inset: 0px;
	background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 100%) center
		top / cover;
	background-position: center top;
	z-index: 1;
	transition: var(--transition-hover);
	transition-property: opacity;
}

.template-vehicleVariant-text {
	position: absolute;
	bottom: var(--space-sm);
	left: var(--space-md);
	right: var(--space-md);
	line-height: var(--line-height-xx-small);
	overflow-wrap: break-word;
	transition: var(--transition-hover);
	transition-property: opacity;
}

.template-vehicleVariant-title {
	color: #fff;
	font-size: var(--font-size-small);
	font-weight: var(--font-weight-medium);
}

.template-vehicleVariant-subtitle {
	color: #ddd;
	font-size: var(--font-size-x-small);
}

.template-vehicleVariant:hover {
	background: var(--background-color-button-quiet--hover);
}

.template-vehicleVariant:active {
	background: var(--background-color-button-quiet--active);
}

.template-vehicleVariant:hover .template-vehicleVariant-image img {
	transform: scale(1.1);
}

.template-vehicleVariant:hover .template-vehicleVariant-image::before,
.template-vehicleVariant:hover .template-vehicleVariant-text {
	opacity: 0;
}