@gravity-ui/uikit
Version:
Gravity UI base styling and components
190 lines • 7.09 kB
CSS
.g-placeholder-container {
box-sizing: border-box;
display: flex;
align-items: center;
padding: var(--g-spacing-7);
}
.g-placeholder-container.g-placeholder-container_align_left {
justify-content: flex-start;
}
.g-placeholder-container.g-placeholder-container_align_center {
justify-content: center;
}
.g-placeholder-container__body {
box-sizing: border-box;
display: flex;
align-items: center;
}
.g-placeholder-container_size_s {
padding: var(--g-spacing-5);
}
.g-placeholder-container_size_s .g-placeholder-container__description {
margin-block-start: var(--g-spacing-1);
}
.g-placeholder-container_size_m {
padding: var(--g-spacing-7);
}
.g-placeholder-container_size_m .g-placeholder-container__description {
margin-block-start: var(--g-spacing-2);
}
.g-placeholder-container_size_promo .g-placeholder-container__description, .g-placeholder-container_size_l .g-placeholder-container__description {
margin-block-start: var(--g-spacing-3);
}
.g-placeholder-container__image {
flex-shrink: 0;
}
.g-placeholder-container__image img {
display: block;
}
.g-placeholder-container__content {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
flex-grow: 1;
}
.g-placeholder-container_size_s .g-placeholder-container__title {
font-family: var(--g-text-subheader-font-family);
font-weight: var(--g-text-subheader-font-weight);
font-size: var(--g-text-subheader-1-font-size);
line-height: var(--g-text-subheader-1-line-height);
}
.g-placeholder-container_size_m .g-placeholder-container__title {
font-family: var(--g-text-subheader-font-family);
font-weight: var(--g-text-subheader-font-weight);
font-size: var(--g-text-subheader-2-font-size);
line-height: var(--g-text-subheader-2-line-height);
}
.g-placeholder-container_size_l .g-placeholder-container__title {
font-family: var(--g-text-subheader-font-family);
font-weight: var(--g-text-subheader-font-weight);
font-size: var(--g-text-subheader-3-font-size);
line-height: var(--g-text-subheader-3-line-height);
}
.g-placeholder-container_size_promo .g-placeholder-container__title {
font-family: var(--g-text-header-font-family);
font-weight: var(--g-text-header-font-weight);
font-size: var(--g-text-header-1-font-size);
line-height: var(--g-text-header-1-line-height);
}
.g-placeholder-container__actions {
margin-block-start: var(--g-spacing-5);
display: flex;
flex-direction: row;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__body {
max-width: 320px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image {
width: 100px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image > * {
max-width: 100px;
display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__content {
margin-inline-start: var(--g-spacing-5);
min-height: 130px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__body {
max-width: 430px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image {
width: 150px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image > * {
max-width: 150px;
display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__content {
margin-inline-start: var(--g-spacing-7);
min-height: 180px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__body {
max-width: 600px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image {
width: 230px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image > * {
max-width: 230px;
display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__content {
margin-inline-start: var(--g-spacing-10);
min-height: 320px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__body {
max-width: 600px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image {
width: 230px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image > * {
max-width: 230px;
display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__content {
margin-inline-start: var(--g-spacing-10);
min-height: none;
}
.g-placeholder-container_direction_column .g-placeholder-container__body {
flex-direction: column;
}
.g-placeholder-container_direction_column .g-placeholder-container__content {
margin-block-start: var(--g-spacing-5);
align-items: center;
text-align: center;
flex-shrink: 0;
}
.g-placeholder-container_direction_column .g-placeholder-container__image {
flex-shrink: 0;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__body {
max-width: 320px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image {
max-height: 100px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image > * {
max-height: 100px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__body {
max-width: 320px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image {
max-height: 150px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image > * {
max-height: 150px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__body {
max-width: 430px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image {
max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image > * {
max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo {
padding: var(--g-spacing-5);
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body {
max-width: 430px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image {
max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image > * {
max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body {
width: 100%;
}
.g-placeholder-container__action {
margin-inline-end: var(--g-spacing-5);
}
.g-placeholder-container__action:last-child {
margin-inline-end: 0;
}