Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Dúvidas de gradiente no rodapé

Olá ! Fiz esse código na aula e conforme as orientações e a proposta, após a borda preta deveria ficar um fundo transparente no rodapé e ao invés disso está tudo preto, como se tivesse alongando a borda até o final do rodapé. É algo de errado no código ou eu que entendi de forma equivocada a solicitação do exercício? Obg :D

.rodape{
    color: #F2FFFC;
    padding: 1em;
    clear: both;
    position: fixed;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
        background-image: radial-gradient(ellipse at left bottom,
        rgba(60, 29, 61, 0.8),
        rgba(60, 29, 61, 0.8) 65%,
        black 65%,
        black 70%,
        transparent 70%,
        transparent);
    width:100%;
    background-size: 25% 100%;
    background-repeat: no-repeat;
}
6 respostas

Fala Hugo,

Não entendi muito bem o que você quer, mas seria isso?

background-image: radial-gradient(
        ellipse at left bottom,
        rgba(60, 29, 61, 0.8),
        rgba(60, 29, 61, 0.8) 65%,
        black 70%,
        black 70%,
        transparent 50%,
        transparent
    );

Abraços!

Fala Luiz,

Então, dá uma olhada no exercício 8 da aula 6 do segundo curso de HTML5 e CSS3, no início tem uma imagem que o rodapé está transparente e acredito que aquela seria a proposta desejada no exercício, não?!

Fala Hugo,

Fiz um teste aqui e com o seu código ficou transparente o rodapé, aí não está ficando transparente?

Segue o link do código

Luiz, não ta dando certo. Aqui não está transparente, vou encaminhar o código css completo.

body {
    font-family: "Crimson Text", "Times New Roman", serif;
    background-color: #F2FFFC;
    font-size: 120%;
    line-height: 1.5;
}

h1, h2 {
    font-family: "Open Sans Condensed", "Arial", sans-serif;
}
h1{
    text-transform: uppercase;
    text-shadow: 5px 5px #000;
}

.titulo-principal {
    text-align: center;
    background-color: #851944;
    color: #FFF;
    padding: 2rem    ;
    border-bottom: 0.5rem solid #000;
    font-size: 300%;
    text-transform: uppercase;

}

p {
    text-align: justify;
    margin: 20px 0;
}

.fiat {
    padding: 16px;
    background-color: #D9E5E3;
    border: 10px solid #C2CCCA;
    width: 250px;
    box-sizing: border-box;
    margin: 20px 40px;
    float: right;
}
.petrobras{
    padding: 16px;
    background-color: #D9E5E3;
    border: 10px solid #C2CCCA;
    width: 250px;
    box-sizing: border-box;
    margin: 20px 40px;
    float: left;
}
cite{
    font-style: italic;
    float: right;
    display: block;
}

main footer{ 
    background-color: inherit;
    color: #000;
}

footer {
    background-color: #000;
    color: #F2FFFC;
}

nav a {
    color: #F2FFFC;
    text-transform: lowercase;
}

main a {
    color: #851944;
}

.navegacao-site a {
    color: inherit;
    font-family: "Open Sans Condensed", sans-serif;
}

.fiat, .petrobras, .navegacao-site, footer {
    padding: 20px;
}

.container{
    width: 720px;
    margin: auto;
    padding: 30px 0;
}

.navegacao-site {
    text-align: center;
    background-color: #3C1D3D;
    color: #F2FFFC;

}

.navegacao-site h1 {
    font-size: 30px;
    margin-bottom: 25px;

}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

h2 {
    font-size: 30px;
    clear: both;
}
.icones-sociais li{
    display: inline-block;
}
.icones-sociais a {
    display: block;
    width: 40px;
    height: 40px;
    text-indent: -99999px;
}
.github{
    background-image: url(img/github.png);
}
.twitter{
    background-image: url(img/twitter.png);
}
.linkedin{
    background-image: url(img/linkedin.png);
}

article{
    padding-bottom: 30px; 
    border-bottom: 1px solid #ccc;
    margin-bottom:20px;
}
#leia-mais-abaixo-da-foto{
    position: relative;
    top:500px;
}

.tags-da-pagina{
    padding: 10px;
    margin: 16px;
    display: block;
    font-size: 24px;
    text-align: center;
    background-color:#E6E7E8;
    color:#000;    
}
.minha-foto, .navegacao-site{
    float: right;
    box-sizing: border-box;
    border-left: 10px solid black;
    border-bottom: 10px solid black; 
}
.minha-foto{
    position: absolute;
    top: 0;
    right: 0;
}
.navegacao-site{
    width: 15%;
    position: relative;
    top: 310px;

}
.rodape{
    text-shadow: 2px 2px #000;
    color: #F2FFFC;
    padding: 1em;
    clear: both;
    position: fixed;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
        background-image: radial-gradient(ellipse at left bottom,
        rgba(60, 29, 61, 0.8),
        rgba(60, 29, 61, 0.8) 65%,
        black 70%,
        black 70%,
          transparent 50%,
        transparent);
    width:100%;
    background-size: 25% 100%;
    background-repeat: no-repeat;
}
main{
    padding-bottom: 70px;
}

main{
    width: 85%;
    float: left;
}
solução!

Hugo,

O problema está nessa linha


footer {
    background-color: #000;
    color: #F2FFFC;
}

Retire esse background-color: #000; que o código irá funcionar o/

Você está colocando background-color e colocando background-image pro rodapé, por isso ele estava ficando totalmente preto.

Espero ter ajudado!

Abraços!

Deu certo, não tinha reparado nessa linha kk

Obrigado :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software