Para entender como aplicar os códigos, assista à aula abaixo:
body::-webkit-scrollbar {
width: 10px;
}
body::-webkit-scrollbar-track {
background: #202020;
}
body::-webkit-scrollbar-thumb {
background-color: #d7171e;
border-radius: 10px;
border: 2px solid #202020;
}
*::selection {
color: #ffffff;
background: #d7171e;
}
p:last-child{
margin-bottom:0px;
}
selector.elementor-sticky--effects{
background-color: #141414 !important;
min-height: 50px;
transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
selector{
transition: all 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.logo img {
max-width: 140px;
height: auto;
transition: all 0.5s ease;
}
.elementor-sticky--effects .logo img {
max-width: 115px;
height: auto;
}
.notificacao{
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 04s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.notificacao-ativo{
visibility: visible;
opacity: 1;
}
selector:before {
content: '';
position: absolute;
left: 0;
right: 0;
background-image: linear-gradient(to bottom,rgba(20,20,20,0) 0,rgba(20,20,20,.15) 15%,rgba(20,20,20,.35) 29%,rgba(20,20,20,.58) 44%,rgb(20 20 20 / 92%) 78%,#141414 100%);
background-size: 100% 100%;
background-position: 0 top;
background-repeat: repeat-x;
background-color: transparent;
width: 100%;
height: 250px;
top: auto;
bottom: 0px;
opacity: 1;
z-index: 2;
}
selector:after {
content: '';
background: linear-gradient(77deg,hsl(0deg 0% 0% / 94%) 0,rgba(0,0,0,0) 85%);
position: absolute;
top: 0;
left: 0;
right: 26.09%;
bottom: 0;
opacity: 1;
transition: opacity .5s;
z-index: 1;
}
.toggle-pause .elementor-icon i::before{
content: '\f028';
}
selector .elementor-icon:hover{
background: rgb(255 255 255 / 40%);
cursor: pointer;
}
selector{
width: 34px;
height: 34px;
background: #d7171f;
border-radius: 2px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
selector p{
align-items: center;
background-color: #d7171f;
display: flex;
height: 29px;
justify-content: center;
}
selector:before {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
border: 1px solid rgb(255 255 255 / 11%);
z-index: 3;
width: calc(100% - 14px);
height: calc(100% - 14px);
border-radius: 5px;
}
.popup-1{
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 04s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.popup-1-ativo{
visibility: visible;
opacity: 1;
}
.popup-2{
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 04s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.popup-2-ativo{
visibility: visible;
opacity: 1;
}
.popup-3{
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 04s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.popup-3-ativo{
visibility: visible;
opacity: 1;
}
.popup-perfil{
visibility: hidden;
opacity: 0;
position: fixed;
display: flex;
top: 0;
left: 0;
pointer-events: none;
-webkit-transition: all 1s ease-in-out 0s;
-moz-transition: all 1s ease-in-out 0s;
-ms-transition: all 1s ease-in-out 0s;
transition: all 1s ease-in-out 0s;
}
.popup-perfil-ativo{
visibility: visible;
opacity: 1;
pointer-events: all;
}
selector .elementor-icon:hover{
background: rgb(255 255 255 / 40%);
cursor: pointer;
}
.thumb-ativo .elementor-icon{
background: #fff !important;
color: red !important;
}
selector{
cursor: pointer;
transition: all 1s;
}
selector:hover :where(.foto) {
outline: 3px solid #ffffff;
outline-offset: -3px;
transition: all .3s;
}
selector:hover :where(.texto) {
color: #ffffff;
transition: all .3s;
}
selector :where(.foto) {
transition: all 1s;
}
selector :where(.texto) {
transition: all .5s;
}
CRÉDITO: Roger Costa
OC EMPREENDIMENTOS DIGITAIS © CNPJ 38.405.446/0001-79