O projeto está inativo

Home Page para Hotel em HTML/CSS

Neste exemplo aplicaremos os conhecimentos de HTML e CSS para desenvolver uma home page para um hotel fictício. Veremos como adicionar diversos elementos do HTML, bem como um slideshow com JavaScript.

90

src/css/estilo.css

Estilo CSS, que será aplicado nas páginas HTML:
* {
   padding: 0px;
   margin: 0px;
}

body {
   background: url(imgs/bg_pagina_167x167.jpg);
   font-family: Arial, verdana, georgia;
   font-size: 14px;
   color: black;
}

div {
   display: table;
   width: 100%;
}

p {
   padding-top: 10px;
   padding-bottom: 10px;
}

a:link {
   color:#0059B2;
   text-decoration: none;
}

/* estrutura do layout */
.container {
   display: block;
   width: 100%;
   max-width: 940px;
   margin-left: auto;
   margin-right: auto;
}

.container .row {
   display: table;
   width: 100%;
}

.coluna_logomarca {
   width: 270px;
   float: left;
   margin-top: 15px;
}

.coluna_menu {
   width: 647px;
   float: right;
}

.coluna_areaNoticias {
   float:left;
   width: 456px;
}

.coluna_areaProdutos {
   float: right;
   width: 456px;
}

.coluna_produto01 {
   float: left;
   width: 220px;
}

.coluna_produto02 {
   float: right;
   width: 220px;
}

/* definiçoes de menu */
.container_menu {
   background: url(imgs/bg_menu_1x49.jpg) top repeat-x;    
   box-shadow: 5px 5px 5px black;
   -webkit-box-shadow: 5px 5px 5px black;
   -moz-box-shadow: 5px 5px 5px black;
   -o-box-shadow: 5px 5px 5px black;
   margin-top: 15px;
}

.container_menu a {
   text-decoration: none;
   display: block;
   float: left;
   padding: 16px 20px;
   color: black;
   transition: background 0.6s ease-out, color 0.6s ease-out;
   -webkit-transition: background 0.6s ease-out, color 0.6s ease-out;
   -moz-transition: background 0.6s ease-out, color 0.6s ease-out;
   -o-transition: background 0.6s ease-out, color 0.6s ease-out;
}

.container_menu a:hover {
   color: white;
   background: #879B25;
   /* background: url(imgs/bg_menu_hover_1x49.jpg) top repeat-x; */
}

.container_menu a:first-child {
   margin-left: 6px;
}

.iconeInicial {
   width: 221px;
   float: left;
   margin: 8px;
}

.iconeInicial:first-child {
   margin-left: 0px;
}

.iconeInicial:last-child {
   margin-right: 0px;
}

.icone, .tituloIcone {
   text-align: center;
   padding-top: 10px;
   padding-bottom: 5px;
}

.rodape {
   padding-top: 20px;
   padding-bottom: 20px;
   text-align: center;
   font-weight: bold;
}

/* definiçoes do slider */

#containerSlider {
   width: 925px;
   height: 295px;
   overflow: hidden;
   box-shadow: 1px 1px 8px black, -1px -1px 8px black;
   -webkit-box-shadow: 1px 1px 8px black, -1px -1px 8px black;
   -moz-box-shadow: 1px 1px 8px black, -1px -1px 8px black;
   -o-box-shadow: 1px 1px 8px black, -1px -1px 8px black;
   margin-left: auto;
   margin-right: auto;
}

/*  classes de uso geral */

.titulo {
   font-size:23px;
   padding-bottom: 10px;
   border-bottom:1px dashed #BCBCBC;
}

h1.titulo {
   border-bottom:1px dashed #BCBCBC;
}

.bordaArredondada {
   border-radius:8px;
   -webkit-border-radius:8px;
   -moz-border-radius:8px;
   -o-border-radius:8px;
}

.divBordaCinzaVazada {
   border: 1px solid #BCBCBC;
}

.efeitoHover {
   transition: background 0.6s ease-out, color 0.6s ease-out;
   -webkit-transition: background 0.6s ease-out, color 0.6s ease-out;
   -moz-transition: background 0.6s ease-out, color 0.6s ease-out;
   -o-transition: background 0.6s ease-out, color 0.6s ease-out;
}

.efeitoHover:hover {
   /* background: url(imgs/bg_branco_transp.png); */
   background: white;
}

.marginInterna {
   margin: 6px;
   width: 97%;
}

.fundoBrancoTransp {
   background: url(imgs/bg_branco_transp.png);
}

/* espa�amento inferior */
.ei {
   margin-bottom:22px;
}

/* pagina interna */
.thumbnail , .thumbnail-right {
   padding: 5px;
   border: 1px solid gray;
}

.thumbnail {
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
}

.thumbnail-right {
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
}

.paginaInterna p {
   text-align: justify;
}

/* slider */
#wrapper {
   width: 925px;
   height: 295px;
   margin: 0 0 0 -462px;
   overflow: hidden;
   position: relative;
   top: 50%;
   left: 50%;
}
#images {
   width: 925px;
   height: 295px;
}
#images img {
   display: block;
   float: left;
}
#timer,
#captions {
   background: url(imgs/bg_vermelho_transp.png);
   width: 925px;
   height: 50px;
   position: absolute;
   left: 0;
   bottom: 0;
}
#timer {
   background: rgba( 200, 0, 0, 0.5 );
}
#captions .carousel > div {
   color: #fff;
   font-size: 22px;
   font-weight: bold;
   line-height: 52px;
   text-transform: uppercase;
   text-indent: 50px;
   width: 925px;
   height: 50px;
   float: left;
}
.pager {
   padding: 16px 50px 0 0;
   float: right;
}
.pager a {
   border: 1px solid #fff;
   border-radius: 10px;
   display: none;
   width: 10px;
   height: 10px;
   margin: 0 3px;
}
.pager a:hover {
   background: rgba( 255, 255, 255, 0.3 );
}
.pager a.selected {
   background: #fff;
}
.cod .pager .p1,
.cod .pager .p2,
.cod .pager .p3,
.gta .pager .p4,
.gta .pager .p5,
.gta .pager .p6,
.mgs .pager .p7,
.mgs .pager .p8,
.mgs .pager .p9 {
   display: inline-block;
}
				

Faça a sua matrícula

<Perguntas frequentes>
Carreira
Por onde devo iniciar os estudos?

Recomendamos começar pelo Plano de Estudo Carreira Programador Front-End. Essa área da programação é mais visual e intuitiva, tornando-a ideal para iniciantes. No Front-End, você aprenderá a criar a parte visual dos sites, como layout, cores e interatividade. Depois de dominar o Front-End, você pode avançar para Programador Back-End, onde aprenderá a lidar com a lógica e o funcionamento interno dos sites, e, finalmente, para Programador Mobile, focando no desenvolvimento de aplicativos para smartphones. Nossa metodologia é estruturada de forma progressiva para garantir que você desenvolva confiança e experiência ao criar projetos reais, como sites estáticos e dinâmicos.

Em quanto tempo vou me tornar um programador?

O tempo necessário para se tornar um programador varia de acordo com a dedicação de cada estudante. Com nossa metodologia, que inclui um Plano de Estudo detalhado e suporte contínuo, você pode se tornar um programador de 6 meses a um ano, dependendo do seu ritmo e esforço. Nossa abordagem prática e orientada a projetos ajudará a acelerar seu aprendizado.

Eu preciso de um diploma de faculdade para começar a atuar como programador?

Não. Ser programador é uma excelente oportunidade para quem não possui diploma de faculdade. Muitas empresas contratam baseadas nas habilidades técnicas e experiência prática, não necessariamente em diplomas. Após conquistar uma vaga, você pode optar por complementar sua formação com um diploma.

Por que a programação se tornou a profissão mais promissora da atualidade?

A necessidade de programadores cresceu exponencialmente, especialmente após a pandemia de Covid-19, que forçou muitas empresas a se adaptarem ao digital. Com o crescimento das empresas de tecnologia, a demanda por programadores aumentou. Atualmente, há mais de 200 mil vagas abertas no Brasil devido à falta de profissionais qualificados.

Metodologia
Quais são os principais diferenciais da DevMedia?

Didática e Metodologia Com mais de 20 anos de experiência, nossa metodologia foca em menos aulas e mais prática. Desenvolvemos dezenas de projetos e exercícios para ajudar você a se tornar um programador completo. Nossos projetos são desafiadores e autênticos, não apenas exercícios repetitivos.
Projetos reais e exercícios Você desenvolverá diversos projetos práticos em cada carreira (Front-End, Back-End e Mobile), recebendo mentoria e suporte contínuo. A prática é essencial, e oferecemos milhares de exercícios para ajudar você a fixar o conteúdo e melhorar sua posição no ranking.
Suporte ao aluno Nossa plataforma oferece suporte dedicado com professores experientes, respondendo suas dúvidas em menos de uma hora. Isso garante que você receba a ajuda necessária durante toda a sua jornada de aprendizado.
Gamificação A DevMedia utiliza gamificação para tornar o aprendizado mais envolvente e motivador. Você acumula pontos e moedas por acertos, que podem ser trocados por produtos e customizações no seu card pessoal. Além disso, o sistema de ranking mensal incentiva a competição amigável e a melhoria contínua.

O que eu irei aprender estudando pela DevMedia?

Ao estudar conosco, você se tornará um programador Full Stack, dominando Front-End, Back-End e Mobile. Utilizamos a linguagem JavaScript, a mais utilizada no mercado, preparando você para criar sistemas webs e aplicativos celulares. Nossa abordagem prática inclui exercícios para fixar o conhecimento e desenvolvimento de projetos reais que te preparam, para o mercado de trabalho.

Quais as vantagens de aprender programação através da linguagem JavaScript?

  1. Ela é Multiplataforma, ela vai te permitir programar para web e para celulares utilizando praticamente a mesma sintaxe.
  2. Elá é Full Stack. Ela te permite criar aplicações Front-end, Back-end e Mobile. Isso acelera muito sua carreira e aumenta suas possibilidades de pegar trabalhos autônomos e conquistar uma vaga no mercado.
  3. Ela é fácil de aprender. Como ela não exige conhecimento inicial em “Orientação a Objetos” ela se torna mais simples com uma curva de aprendizado suave e vai te permitir começar a programar mais rápido do que outras linguagens

A plataforma oferece certificados?

Sim, oferecemos dois tipos de certificados: o certificado de conclusão, que você adquire ao consumir o conteúdo, e o certificado de autoridade, que você obtém ao acertar exercícios. Ambos possuem carga horária, que pode ser utilizada para fins acadêmicos, como atividades complementares na faculdade, e também para comprovações em processos seletivos ou no seu currículo.

A plataforma tem suporte ao aluno, como funciona?

Sim, temos uma equipe de programadores pronta para ajudar com todas as suas dúvidas! Durante o horário comercial, o tempo médio de resposta é de até 10 minutos. E não se preocupe, também oferecemos suporte à noite e nos finais de semana, com um prazo de resposta um pouco maior.

A DevMedia me forma como programador Full Stack?

Sim! Oferecemos uma formação completa, do zero até Full Stack. Nosso foco é na prática, então você vai encontrar muitos exercícios e projetos reais ao longo do curso. Garantimos que você sairá com a autonomia necessária para desenvolver seus próprios projetos com confiança!

Tem horário para as aulas?

Não, não temos horários fixos para as aulas. Todo o nosso conteúdo está disponível para você acessar a qualquer momento, permitindo que você estude conforme sua própria disponibilidade e ritmo. Dessa forma, você pode integrar o aprendizado à sua rotina de maneira mais flexível e eficaz.

Por que a DevMedia não usa videoaulas em sua didática?

Nosso foco principal é formar programadores de verdade. Sabemos que o dia a dia de um programador envolve muita leitura, interpretação e escrita de código. Por isso, nosso conteúdo é desenvolvido para ambientar você nesse processo desde o início, proporcionando mais autonomia e acelerando seu aprendizado.
Na vídeo-aula é o professor que está lendo, interpretando e escrevndo o código para você, isso limita o seu progresso. Ao ler e interagir diretamente com o conteúdo, você exercita sua capacidade de leitura e concentração, além de poder avançar no seu próprio ritmo. Dessa forma, você se torna um programador mais independente e preparado para os desafios reais do mercado.

Preciso de um computador específico para estudar na DevMedia?

Não é necessário nada específico. Qualquer computador com processador atual e memória de 8 GB é suficiente.

Eu consigo estudar pelo celular?

Sim, a DevMedia possui um aplicativo que te permite seguir com seus estudos de qualquer lugar.

A DevMedia tem aplicativo?

Sim, nosso aplicativo está disponível na Play Store e na Apple Store, permitindo que você estude de forma prática e conveniente em qualquer lugar.

Preciso estar na faculdade para acompanhar os estudos na DevMedia?

Não, a faculdade não é necessária. Você não precisa de nenhum conhecimento prévio para iniciar os estudos na nossa plataforma.

Assinatura e Pagamentos
Quais são os planos de assinatura disponíveis?

Oferecemos dois tipos de planos: o plano recorrente e o plano anual. No plano recorrente, a cobrança é lançada mensalmente no cartão de crédito, necessitando apenas do limite para uma parcela. No plano anual, o valor total é lançado no cartão de crédito, parcelado em 12 vezes, e você precisa dispor do valor total no limite do seu cartão. Você também pode optar por pagar no PIX ou no Boleto parcelado (sujeito à analise de crédito)

Adquirindo o plano, terei acesso a todo o conteúdo?

Sim, ao assinar nossa plataforma, você desbloqueia acesso total a todo o nosso conteúdo, sem precisar comprar nada separadamente.

A plataforma tem planos vitalícios?

Não, nossos planos são anuais, garantindo que você tenha acesso contínuo às atualizações mais recentes e aos novos conteúdos. A tecnologia evolui rapidamente, e um plano vitalício oferece um conteúdo estático que se tornará ultrapassado em pouco tempo. Com nossos planos anuais, você está sempre à frente, aprendendo as novidades e tendências mais atuais no mundo da programação.

A DevMedia tem fidelidade?

Sim, nosso plano tem uma fidelidade de 12 meses, o que garante o tempo ideal para você explorar nosso conteúdo e desenvolver a autonomia necessária para trabalhar com programação.

Como funciona o cancelamento?

Nós garantimos seu direito de cancelamento com reembolso total dentro dos primeiros 7 dias, tanto no plano anual quanto no plano recorrente. Após esse período, se você estiver no plano recorrente e optar por cancelar antes de completar 12 meses, há uma taxa de 10% sobre o valor total. No plano anual, não há multas adicionais, mas o valor pago não é reembolsável.
Para que você aproveite ao máximo seu investimento, oferecemos suporte personalizado para orientá-lo na utilização da plataforma. Também temos a opção de transferência de titularidade do plano, permitindo que outra pessoa aproveite o restante do seu período de assinatura.

A renovação é automática?

Sim, nosso plano anual renova automaticamente após 12 meses, proporcionando conveniência e continuidade no seu aprendizado. Na renovação automática não é debitado do seu cartão as 12 parcelas. Para facilitar e não prejudicar o seu limite, a renovação é feita no modelo recorrente, cobrando uma mensalidade a cada mês.
Além disso, a renovação não tem fidelidade, oferecendo total flexibilidade. Você também tem a liberdade de desativar a renovação automática a qualquer momento, garantindo controle absoluto sobre sua assinatura.

Cadastro
Como excluir meus dados da plataforma?

Para excluir seus dados da plataforma, acesse o link : https://www.devmedia.com.br/fale-conosco/ e abra um protocolo de 'Exclusão de dados'. Nossa equipe processará a solicitação e removerá todas as informações do seu cadastro.

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar