(Música animada) Bem-vindo de volta ao curso da KnowledgeCity em folhas de estilo em cascata. Sou Cliff Brozo, sou seu professor. Hoje, vamos examinar os formulários e como aplicar estilos CSS para uma série de coisas que você encontra em sua forma média. Primeiro, veremos a entrada de texto padrão. Agora, pode ser uma caixa normal, ou pode ser estilizado com alguns efeitos 3D. Veremos as caixas de lista suspensa, onde, mais uma vez, pode ser uma lista simples de itens ou pode ser estilizado. Vamos ver como colocar um calendário em nossa tela, e como podemos estilizar os calendários para torná-los mais bonitos. Faremos algo diferente com sua caixa de seleção média, talvez transformá-lo em estrelas em vez de caixas. Vamos examinar o que acontece quando você passa o mouse sobre um item, como pode mudar as cores, e vamos lidar com o fator de opacidade. Veremos alguns recursos da interface do usuário, onde se eu passar o mouse sobre um item, ele pode ficar maior. Pode mudar de cor. Pode me dar algumas informações, ou pode até não me deixar digitar nada. Por fim, veremos alguns designs responsivos, onde examinamos qual dispositivo está olhando para nossa página e agir de acordo. Posso fazer isso com várias folhas de estilo, ou posso fazer isso com uma consulta de tela de mídia, e altere o que você vê com base na largura do seu dispositivo. Vamos dar uma olhada nesses formulários. Como fizemos no passado, Atom é o nosso software de design preferido, e o que você vê é uma forma estilizada apresentando algumas das coisas que acabamos de ver. O HTML tem um link para minha página CSS do Forms. Eu só tenho um, um pequeno logotipo, e obviamente você se lembra do seu conhecimento de HTML que os formulários precisam de algum tipo de ação para fazer algo acontecer com os dados depois de digitados. Eu criei uma tabela para alinhar todos os meus itens e fazer com que pareçam mais ordenados, e para cada um dos dados da tabela, Eu apliquei uma classe chamada maior. E o que isso faz é quando você passa o mouse sobre um item, Eu fiz esse item crescer um pouco, e eu apliquei aquela classe chamada maior em cada célula da tabela. Vamos descer nosso HTML. Para inserir Estados, temos uma caixa de lista suspensa, que tem todos os estados disponíveis. Quando eu clico no item, todos os estados são listados junto com uma barra de rolagem. Eles estão facilmente disponíveis na web, para que você não precise digitar tanto. É especialmente útil se você estiver inserindo códigos de país. Descendo nossa lista de itens de formulário, Eu tenho um recurso de encontro, onde posso selecionar uma data. Quando eu ligo para o calendário, os itens aparecem, mas você notará que há um círculo vermelho na tela, e isso está me dizendo que não tenho permissão para digitar nisso. Eu tenho o mesmo item para State. Eu não quero que as pessoas digitem nessa área, e veremos como podemos controlar isso em nosso código CSS. O calendário real é construído diretamente em HTML. Eu tenho caixas de seleção normais para um tipo de animal que você prefere e um botão de envio que aumentaria quando você passa o mouse sobre ele. Descendo a página, Eu tenho uma área onde você pode digitar alguns comentários, e seus comentários são armazenados nesta área de texto, junto com barras de rolagem que permitem que você para mover para a esquerda e direita, bem como para cima e para baixo. Uma maneira diferente de pedir contribuições às pessoas é escolher estrelas. Eu amo essa classe. Sim, tudo bem, eu gosto, e espero que você escolha É incrível. E tudo o que fiz foi em CSS, Eu mudei as estrelas que estão aparecendo. Um dos problemas que uso é a opacidade, onde quando passo o mouse sobre um botão, e fiz este botão muito grande, a cor muda para um verde mais escuro. Finalmente, em torno de um botão, e eu poderia ter colocado isso em torno de qualquer um dos objetos, Eu tenho algumas sombras, que já fizemos no passado.