HTML / CSS Acordeion, dando-lhe personalidade ao seu site

em um mundo que está conectado através da Internet, é essencial que sua marca ou empresa tenha presença online. Isso geralmente é freqüentemente representado através de um site.

Atualmente, existem várias ferramentas que permitem que você faça páginas de destino ou blogs genéricos. No entanto, eles não fornecem o site com uma identidade que os torna destacando sobre o resto. Por causa disso, hoje te trazemos um acordeão de imagens, perfeito para o seu site para destacar entre a multidão.

Não há necessidade de javascript

o melhor desse acordeão, é que apenas Use HTML e CSS! Então, você não precisa de nenhum roteiro adicional para funcionar. A estrutura HTML que requer é simples e consiste em elementos aninhados uns com os outros. Estes contêm uma imagem, que é acompanhada por um fig figcaption e um rádio de botão, que nos fornecerá a funcionalidade.

<div class="ac--container"> <figure> <img src="image/01.jpg" alt="image01"/> <input type="radio" name="ac--radio" checked="checked"/> <figcaption><span>First image</span></figcaption> <figure> <img src="image/02.jpg" alt="image02"/> <input type="radio" name="ac--radio"/> <figcaption><span>Second image</span></figcaption> <figure> <!-- ... --> </figure> </figure> </figure></div>

Como pode ser exibido, o raio O botão deve ter o mesmo nome para que o acordeão funcione corretamente.

Os estilos

devem ser observados que as imagens que usamos, devem ter o mesmo tamanho para que nosso acordeão seja uniforme. No nosso caso, vamos usá-los em um formato de 335px de largura por alta 480px. Esta largura (335px) será aquela que veremos quando a imagem é expandida, no entanto, quando é contratada, ela mostrará apenas uma largura de 50 px.

Portanto, nosso item ac--container deve medir a largura de uma imagem implantada, além da largura do restante das imagens contratadas. Como no nosso exemplo, usaremos imagens, a largura seria de 335px (imagem implantada) + 50px + 50px + 50px + 50px (4 imagens contratadas) = 535px.

.ac--container { width: 535px; /* Ancho del contenedor del acordeón */}.ac--container figure { position: absolute; /* Esto permite que las imágenes se vean solapadas */ top: 0; left: 50px; /* Ancho de imagen contraída */ width: 335px;}

Além disso, posicionemos o rádio de botão para que eles abrangem toda a largura das imagens contratadas.

.ac--container input { position: absolute; top: 0; left: 0; width: 50px; height: 100%; z-index: 100; appearance: none;}

trazendo nosso acordeão à vida

Além disso, podemos aplicar outros estilos e animações para que nosso acordeão seja dinâmico e atraente à vista. Lembre-se de que você pode jogar com animações e cores para fazer seu próprio design, mas a funcionalidade permanecerá intacta.

Personalização para o nosso gosto

Há uma infinidade de possibilidades que nos permitem dar personalidade ao nosso site, através de elementos CSS editados por nós. O acordeão que apresentamos anteriormente, será uma ótima maneira de destacar suas imagens sobre os visitantes que visualizam-os.

no IDA, incluímos o arquivo .zip com o exemplo que você acabou de ser viu, para que você possa Faça o download e edite de acordo com suas necessidades:

download

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *