Files
stand/assets/sass/main.scss
2020-12-20 20:28:40 -03:00

310 lines
5.7 KiB
SCSS

@use "sass:map";
@import 'reset';
body {
font-family: Roboto, sans;
}
.ui.container {
max-width: 1030px;
}
section>.container {
height: 100%;
&>.column1 {
width: (1030*2/3/16)+rem;
}
&>.column2 {
width: (1030/3/16)+rem;
}
}
#header {
background-image: url('../images/header.png');
background-repeat: no-repeat;
background-size: auto;
$header-background: rgba(100, 100, 0, .3);
background-color: $header-background;
color: rgb(255, 255, 255);
width: 100%;
&>.container {
height: 400px;
}
.ui.menu {
border: none !important;
background: none !important;
box-shadow: none !important;
margin: 0 !important;
.dropdown .menu {
background: none !important;
border: none !important;
box-shadow: none !important;
}
.item {
color: inherit !important;
font-size: 2rem;
.shopping.cart div {
position: relative;
color: black;
display: inline-block;
top: -2.6rem;
left: 0.2rem;
font-size: 1rem;
font-family: Roboto, sans;
}
}
}
.logo {
padding: 0 !important;
margin: 0 !important;
img {
width: 50%;
}
.frase1 {
font-size: 1.5rem;
}
.frase2 {
font-size: 1rem;
}
}
}
.simple.segment {
border: none !important;
border-radius: 0 !important;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
&>.ui.grid {
height: 100%;
}
}
$heights: (
"seccion1": 25,
"seccion2": 27.5,
"dimensiones": 27.5,
"construido": 21.875,
"corporativos": 25,
"felices": 21.875,
"formulario": 30
);
#seccion1 {
background-image: linear-gradient(rgb(200, 200, 200), rgb(200, 200, 200));
background-position: left 6.3rem;
background-size: 100% (134/16)+rem;
background-repeat: no-repeat;
height: (map.get($heights, "seccion1"))+rem;
margin-bottom: 2rem !important;
.column1 {
width: (1030*2/3/16)+rem;
.image-container {
display: flex;
justify-content: space-between;
img {
height: 9.6875rem;
margin-top: 5rem;
}
}
}
.ui.simple.segment {
background: none !important;
margin-top: 2rem !important;
font-size: 1.1667rem;
.header {
font-size: 1.833rem;
margin-bottom: 1rem;
}
}
.grid .column {
&, & .column {
padding-top: 0;
}
}
img {
height: 9.6875rem;
margin-top: 5rem;
}
}
#seccion2 {
height: (map.get($heights, "seccion2"))+rem;
background-image: url('../images/fondo23.png');
background-color: rgb(240, 240, 240);
}
#dimensiones {
height: (map.get($heights, "dimensiones"))+rem;
background-image: url('../images/fondo23.png');
}
#construido {
height: (map.get($heights, "construido"))+rem;
background-image: url('../images/fondo4.png');
background-color: rgb(100, 200, 255);
}
#corporativos {
height: (map.get($heights, "corporativos"))+rem;
background-image: url('../images/fondo5.png');
}
#felices {
background-image: linear-gradient(rgb(200, 200, 200), rgb(200, 200, 200));
background-position: left 3rem;
background-size: 100% 5rem;
background-repeat: no-repeat;
height: (map.get($heights, "felices"))+rem;
}
#formulario {
height: (map.get($heights, "formulario"))+rem;
.whatsapp-link {
color: inherit;
}
}
$column1: 0;
$sticky: 0;
@each $name, $val in $heights {
$sticky: $sticky + $val;
@if $name != 'corporativos' and $name != 'felices' and $name != 'formulario' {
$column1: $column1 + $val;
}
}
#sticky_container {
position: relative;
height: ($column1)+rem;
top: -($sticky)+rem;
#column {
position: absolute;
width: (1030*2/3/16)+rem;
height: ($column1)+rem;
top: 0;
left: 0;
padding: 0;
}
.sticky {
float: right;
height: (265/16)+rem;
width: (310/16)+rem;
padding-top: ((265-170-35-16)/16)+rem;
.row:first-child {
height: (170/16)+rem;
.column1 {
display: inline-block;
.titulo {
font-size: (25/12)+rem;
}
.precio {
font-size: (16/12)+rem;
}
font-size: (14/12)+rem;
.colores {
vertical-align: center;
.white {
border: thin solid rgb(0, 0, 0);
background-color: rgb(255, 255, 255);
}
.black {
background-color: rgb(0, 0, 0);
}
.blue {
background-color: rgb(0, 0, 255);
}
.green {
background-color: rgb(0, 255, 0);
}
.yellow {
background-color: rgb(255, 255, 0);
}
.orange {
background-color: rgb(255, 130, 0);
}
.red {
background-color: rgb(255, 0, 0);
}
.circle {
display: inline-block;
width: 1rem;
height: 1rem;
border-radius: 8000px;
}
}
.input {
width: 4.5rem;
border: thin solid rgb(0, 0, 0);
text-align: center;
padding: .5rem 0.05rem;
button {
background: none;
border: none;
width: 1rem;
margin: 0;
padding: 0;
cursor: pointer;
}
input {
width: 2rem;
background: none;
margin: 0;
border: 0;
padding: 0;
text-align: right;
}
}
}
.column2 {
display: inline-block;
width: (170/16)+rem;
}
}
.row:last-child {
.button {
border-radius: 0 !important;
width: 100%;
}
}
}
}
.fondo-blanco {
background-color: rgba(255, 255, 255, .5);
}