cssbr | Unsorted

Telegram-канал cssbr - CSS Brasil

2419

Grupo técnico sobre CSS. ⚠️ ATENÇÃO: - Para evitar advertências não esqueça de ler as regras com o comando /rules. - Para reportar alguma mensagem utilize o comando /report.

Subscribe to a channel

CSS Brasil

https://desenvolvimentoparaweb.com/css/tier-list-css-novas-features-css-2024/

Читать полностью…

CSS Brasil

Se o retorno desses dados estiver minimante decente, vai vir um array (sections) de arrays (itens).

Dá para fazer muita coisa com isso. Muita coisa. Organizar/manipular do jeito que você quiser, seja para usar 1 coluna, 2, Flexbox, columns etc.

Читать полностью…

CSS Brasil

sem dividir em duas colunas

Читать полностью…

CSS Brasil

sim, na teoria da pra manipular

Читать полностью…

CSS Brasil

Pois é, deve dar sim, manipulando strings etc.

Mas, mesmo que não dê, foi só um exemplo de que é possível sem grid. Tem outras maneiras de se chegar ao mesmo resultado.

Читать полностью…

CSS Brasil

Sempre dá pra manipular uai

Читать полностью…

CSS Brasil

agora que vi que voce dividiu em duas colunas, mas do backend não da pra manipular, vai vir assim:

Читать полностью…

CSS Brasil

isso aqui? https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_grid_layout/Subgrid

Читать полностью…

CSS Brasil

Faça com subgrids ou dois grids diferentes

Читать полностью…

CSS Brasil

mas posso fazer com flexbox

Читать полностью…

CSS Brasil

Mas é requisito que seja feito com Grid, mesmo?

Se fizer com Flexbox (ou mesmo columns) talvez chegue nesse mesmo resultado que você tá querendo de maneira mais simples.

Читать полностью…

CSS Brasil

não achei uma boa pratica rs

Читать полностью…

CSS Brasil

Tem o masonry layout mas não sei como tá o suporte

Читать полностью…

CSS Brasil

acho que não vai dar pra separar porque o conteudo vem dinamico do cms

Читать полностью…

CSS Brasil

Ou separa em dois grid diferentes

Читать полностью…

CSS Brasil

Se estiver retornando html aí lascou

Читать полностью…

CSS Brasil

mantendo apenas as sub categorias em containers

Читать полностью…

CSS Brasil

mas a dúvida é exatamente essa, da pra fazer só com css?

Читать полностью…

CSS Brasil

eu faria com javascript, como vc manipularia?

Читать полностью…

CSS Brasil

Só não vale o trabalho as vezes

Читать полностью…

CSS Brasil

<div class="mega-menu show" id="products-menu">
<div class="sub-categoria-menu">
<h4>Nobreaks</h4>
<a href="#">Linha Double Way</a>
<a href="#">Linha Compacta</a>
<a href="#">Nobreaks com Grau de Proteção Especial</a>
<a href="#">Safeserver Power (SPW)</a>
<a href="#">Volt</a>
</div>

<div class="sub-categoria-menu">
<h4>Baterias</h4>
<a href="#">Baterias de Lítio</a>
<a href="#">Baterias VRLA - AGM</a>
<a href="#">Baterias Alcalinas</a>
</div>

<div class="sub-categoria-menu">
<h4>Soluções</h4>
<a href="#">Rack DWTT-A5 Modular Plugin</a>
<a href="#">Rack TI & Energia</a>
<a href="#">Grau de Proteção Especial</a>
</div>

<div class="sub-categoria-menu">
<h4>Acessórios</h4>
<a href="#">MSB Slim IoT</a>
<a href="#">Gestão de Baterias Engetron Para Nobreaks/Ups</a>
<a href="#">WBRC IoT Engetron</a>
</div>

<div class="area-botoes menu-buttons">
<a href="#" class="button">Catálogo de produtos</a>
<a href="#" class="button">Licitações</a>
</div>
</div>

Читать полностью…

CSS Brasil

<!doctype html>
<html lang="pt-br">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Mega Menu</title>
<style>
* {
box-sizing: border-box;
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
}

body {
align-items: center;
display: flex;
justify-content: center;
min-height: 100vh;
}

.mega-menu {
background-color: white;
border: 1px solid #eee;
border-radius: 4px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
padding: 20px;
width: 800px;
}

.menu-container {
display: flex;
justify-content: space-between;
}

.menu-section {
flex: 1;
padding: 0 16px;
}

.menu-header {
color: #222;
font-size: 16px;
font-weight: bold;
margin-bottom: 16px;
}

.menu-list {
list-style-type: none;
margin-bottom: 16px;
}

.menu-item {
padding: 8px 0;
}

.menu-link {
color: #555;
font-size: 16px;
text-decoration: none;
}

.menu-link:hover {
color: #000;
}
</style>
</head>
<body>
<div class="mega-menu">
<div class="menu-container">
<div class="menu-section">
<p class="menu-header">Nobreaks</p>
<ul class="menu-list">
<li class="menu-item">
<a href="#" class="menu-link">Linha Double Way</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Linha Compacta</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link"
>Nobreaks com Grau de Proteção Especial</a
>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Safeserver Power (SPW)</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Volt</a>
</li>
</ul>

<p class="menu-header">Soluções</p>
<ul class="menu-list">
<li class="menu-item">
<a href="#" class="menu-link">Rack DWTT-A5 Modular Plugin</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Rack TI & Energia</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Grau de Proteção Especial</a>
</li>
</ul>
</div>

<div class="menu-section">
<p class="menu-header">Baterias</p>
<ul class="menu-list">
<li class="menu-item">
<a href="#" class="menu-link">Baterias de Lítio</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Baterias VRLA - AGM</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">Baterias Alcalinas</a>
</li>
</ul>

<p class="menu-header">Acessórios</p>
<ul class="menu-list">
<li class="menu-item">
<a href="#" class="menu-link">MSB Slim IoT</a>
</li>
<li class="menu-item">
<a href="#" class="menu-link">WBRC IoT Engetron</a>
</li>
</ul>
</div>
</div>
</div>
</body>
</html>

Читать полностью…

CSS Brasil

subgrids? acho que não conheço

Читать полностью…

CSS Brasil

só não sei se acaba caindo no mesmo ponto

Читать полностью…

CSS Brasil

não, só tava tentando com grid mesmo

Читать полностью…

CSS Brasil

se vc reparar o grid deixa tudo com mesma altura, aí nao sei se existe alguma propriedade pra lidar com esse caso especifico

Читать полностью…

CSS Brasil

mas usei um margin top negativo no container dos acessorios

Читать полностью…

CSS Brasil

Acho que entendi. Talvez dê usando grid-auto-flow com algum valor dense.

Читать полностью…

CSS Brasil

Com fr na altura/rows

Читать полностью…

CSS Brasil

Mas acho que grid não vai resolver teu caso, talvez usando alguma mágica

Читать полностью…
Subscribe to a channel