Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meleu/bikcraft

Projeto final do curso HTML/CSS da Origamid, porém feito com TailwindCSS.
https://github.com/meleu/bikcraft

Last synced: 2 days ago
JSON representation

Projeto final do curso HTML/CSS da Origamid, porém feito com TailwindCSS.

Awesome Lists containing this project

README

        

# bikcraft

Projeto final do curso da origamid.

OBSERVAÇÃO: Estou usando este projeto para praticar TailwindCSS.

## Principais Aprendizados

### Efeito de underline on hover

```css
/* só funciona acima do breakpoint 'md' */
after:hidden md:after:block

/* estilo da linha */
after:h-[2px] after:bg-stone-50 after:mt-1

/* 'w-0' pra esconder; 'w-full' pra mostrar on hover */
after:w-0 hover:after:w-full

/* a linha aparece suavement */
after:duration-300

/*
position absolute pra não influenciar no tamanho do elemento
(isso iria bagunçar o meu layout)
*/
relative after:absolute;
```

### Evitar deformação de uma imagem com h-full

> `h-full` == `height: 100%`

```html

```

### Efeito de imagem "vazando" do container

**OBSERVAÇÃO**: a cor definida pra inset do shadow deve ser a mesma do
background do `` pra poder dar a ilusão de imagem "vazando" do container.

```html



...


Bicicleta elétrica preta

```

### Criar um underline com mais liberdade de estilização

Vamos usar o `::after`.

```
after:block after:w-full after:h-1 after:bg-current
```

Neste exemplo estamos usando esta técnica com o objetivo
principal de ter um underline com altura de 4px (`h-1`).

O `bg-current` serve para pegar a cor do elemento pai, o que é bastante útil
(inclusive no caso de trocar a cor on hover).