Odoo18-Base/addons/website/static/src/snippets/s_process_steps/002.scss
2025-01-06 10:57:38 +07:00

54 lines
1.6 KiB
SCSS

.s_process_steps[data-vcss='002'] {
$process-step-number-size: 5rem;
.s_process_step {
.s_process_step_number {
width: $process-step-number-size;
height: $process-step-number-size;
// It is possible to add icons or images with the "/" command
img {
// Note that we use contain and not cover. For "full images"
// (like a photo which is a rectangle with colors on the edges),
// cover would be better. But for "image icons", contain is a
// better fit (as we want the full icon to be visible). Also
// in the case of "photos", the user has to be possibility to
// crop the image to a square, that way it would act as cover.
object-fit: contain;
}
}
.s_process_step_connector {
height: $process-step-number-size;
width: calc(100% - #{$process-step-number-size});
left: calc(50% + #{$process-step-number-size / 2});
path {
stroke: $border-color;
fill: transparent;
}
}
&:last-child .s_process_step_connector {
display: none;
}
}
&.s_process_steps_connector_curved_arrow {
.s_process_step:nth-child(odd) .s_process_step_connector {
transform: scale(1, -1);
}
}
.s_process_steps_arrow_head path {
fill: map-get($grays, '600');
stroke: transparent;
}
@include media-breakpoint-down(lg) {
.s_process_step_connector {
display: none;
}
}
}