odoo18/addons/website/static/src/scss/website_controller_page.scss

87 lines
1.8 KiB
SCSS

.o_website_tag {
vertical-align: middle;
@for $size from 1 through length($o-colors) {
&.o_tag_color_#{$size - 1} {
$background-color: white;
// no color selected
@if $size == 1 {
& {
color: black;
background-color: $background-color;
box-shadow: inset 0 0 0 1px nth($o-colors, $size);
}
} @else {
$background-color: nth($o-colors, $size);
& {
color: white;
background-color: $background-color;
}
}
@at-root a#{&} {
&:hover {
color: color-contrast($background-color);
background-color: darken($background-color, 10%);
}
}
}
}
}
.o_website_record {
transition: box-shadow ease-in 0.1s;
&:hover {
box-shadow: 0 5px 25px -10px black;
}
.o_website_image {
object-fit: cover;
}
}
.o_website_grid {
.o_website_record {
grid-template-rows: auto 1.5em 8em;
.o_website_tags {
grid-row: 2;
}
.card-body {
grid-row: 3;
}
.o_website_image {
height: 12em !important;
}
}
}
.o_website_list {
.o_website_record {
grid-template-columns: 10% 65% 25%;
height: 6em;
.o_website_tags {
grid-column: 3;
grid-row: 1;
}
.card-body {
grid-column: 2;
grid-row: 1;
}
}
}
.o_website_record_page {
.o_website_html {
padding: 0 3vw;
}
.o_website_image {
max-height: 90vh;
object-fit: contain;
}
}