css3 – Como desgrudar os objetos no css

Eu não consigo explicar oque é exatamente, realmente não sei.
Mas vou mostrar aqui algumas imagens e vocês vão entender.

Primeiro, aqui está meu código do html e css.

HTML:


<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8"/>

<title>Page Title</title>

<link  href="style.css" rel="stylesheet" media="all">

</head>
<body>

<h1 id="h1">0</h1>

<button id="btn1" onclick="add1()">+1</button>

<button id="Carregar" onclick="">Carregar</button>


<script src="script.js"></script>
</body>
</html> 

CSS:

#btn1{

    width: 40px;
    height: 20px;
}

#Carregar{

    margin-left: 90%;
    margin-top: -15%;

}

E é assim que a página fica com o código acima:

inserir a descrição da imagem aqui

Sem nem mexer no html, apenas no css. Irei colocar o Margin-top para 20%.


#btn1{

    width: 40px;
    height: 20px;
}

#Carregar{

    margin-left: 90%;
    margin-top: 20%;

}

Então isso acontece:

inserir a descrição da imagem aqui

Os layouts ficam se seguindo, e é extremamente ruim isso. Se alguém souber por favor me diga, eu já tentei procurar isso mas pelo jeito não sei como pesquisar e não conheço ninguém que entende de front-end.

css3 – ¿Cómo puedo cambiar la clase de un elemento HTML en respuesta a uno onclicko cualquier otro evento usando JavaScript?

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

css3 – Stories instagram com javascript vanilla

Estou com dificuldade para implementar um componente igual aos stories do instagram com javascript vanilla. Estou quebrando a cabeça para desenvolver um algoritmo que faça o botão next percorrer primeiro os itens dentro de cada stories que algum perfil postou, e ao final, ir para os stories do próximo perfil. Gostaria de ajuda em como tratar, teoricamente, esses dois index e a melhor forma de tratar assim, os eventos ao clicar para ir para o próximo. Agradeço qualquer ajuda!

css3 – Font semibold aparece diferente no chrome e no firefox

Estou usando font semibold(font-weight: 600) no meu site. No chrome fica normal, mas no firefox fica parecendo que está com font bold.

No chrome fica assim:

inserir a descrição da imagem aqui

Já no firefox fica assim:

inserir a descrição da imagem aqui

Podem me ajudar com dicas do que fazer para ajustar no firefox ?

css3 – Flutter: image-rendering do CSS equivalente no Flutter

Tenho uma API que retorna pixel art’s, essa API retorna apenas imagens com tamanho pequeno: 25×25, 50×50.

Como as imagens são bem pequenas não é possível mostrar essas imagens em uma resolução maior, (por exemplo: 900×900, 350×350, 600×600)

Para exibir estas imagens pixeladas na web utilizo a propriedade image-rendering do CSS com valor pixelated, isso faz com que a imagem pixelada fique em alta resolução independente do tamanho

<img src="..." width="1200" height="1200" style="image-rendering: pixelated"> <!-- Ok -->

Qual a abordagem necessária para utilizar algo parecido com image-rendering: pixelated no Flutter?
Algo como:

@override
Widget build(BuildContext context) {
  return Image.network('...', rendering: ImageRendering.pixelated);
}

Insertar imagen con CSS3 en una extensión de Chrome

Estoy haciendo una extensión de Chrome con HTML, CSS3 y JS. El problema es que la imagen de fondo de un div no aparece.

La imagen icono.png esta en la carpeta raíz de la extensión y en mi código CSS3 la llamo con background: url(“/icono.png”). Al parecer la ruta de la imagen es incorrecta, entonces, ¿cuál seria la ruta correcta?

css3 – Invalid Property Value de CSS

estoy haciendo un curso de desarrollo web online, y hay una parte en donde hay que hacer un botón y necesito poner la propiedad Padding, pero cuando la pongo me dice Invalid Property Value. Aquí el código del botón:

.boton{
background-color: var(--secundario);
color: var(--blanco);
padding: 1rem, 3rem;
margin-top: 3rem;
font-size: 2rem;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
border-radius: .5rem;
width: 90%;
text-align: center;

}

Espero que alguien me pueda ayudar.

maquetacion css3 con un container overflow (CSS3)

tengo una estructura donde a la derecha muestro una lista de items donde el contenedor tiene overflow-y pero al momento de que el alto de dicho container supera el 100% de la pagina se pasa y me genera un overflow en el body, yo quisiera que este container sin necesidad de ponerle un height fijo que me pueda detectar el 100% y me muestre el boton.
Este es mi codigo:

Buenas noches, tengo una estructura donde a la derecha muestro una lista de items donde el contenedor tiene overflow-y pero al momento de que el alto de dicho container supera el 100% de la pagina se pasa y me genera un overflow en el body, yo quisiera que este container sin necesidad de ponerle un height fijo que me pueda detectar el 100% y me muestre el boton.
Este es mi codigo:

  body {
    padding: 0;
    margin: 0;
    border: 0;
  }

  #global {
    display: flex;
    width: 100%;
    height: 100vh;
    flex-direction: column;
  }

  .col-izq {
    width: 100%;
  }

  .col-der {
    min-width: 400px;
  }
  .columnas{
    display:flex;
    height:100%;
  }
<div id="global">

  <div><div class="titulo--index flex-gen" style="padding:5px 0 10px 0">
  <div class="flex opaco-8" style="align-items:flex-end;"><img src="https://es.stackoverflow.com/images/iconos/ordenes.svg" class="mr10"
      width="23">Registrar reporte</div>
</div>

<div id-sect="form-local" class="mb10"  style="display:flex;">
  <div class="flex label-10" style="margin-bottom:0;"  style="display:flex;">
    <div class="form-label width mt15 children-width" id="label-mesa">
      <div class="titulo--label">Cliente/Paciente:</div>
      <div class="campo flex label-10"  style="display:flex;">
        <select class="ui-1" id="mesa" name="mesa">
          <option value="0">Seleccionar</option>
          <optgroup label="handrew">
            <option value="">Aurora</option>
            <option value="">Miribom</option>
          </optgroup>
        </select>
      </div>
    </div>
    <div class="form-label width mt15 children-width" id="label-medio-pago" style="margin-right:0">
      <div class="titulo--label" style="text-overflow: ellipsis; white-space: nowrap;overflow: hidden;">Medio de pago:
      </div>
      <div class="campo flex label-10">
        <select class="ui-1" id="medio_pago_local" name="medio_pago">
          <option value="1">Efectivo</option>
          <option value="2">Tarjeta de credito/debito</option>
          <option value="3">Transferencia</option>
        </select>
      </div>
    </div>
  </div>
</div>
</div>

<div class="columnas">

  <div class="col-izq">
    soy la columna izquierda
  </div>
  <div class="col-der" style="height:100%;display:flex;flex-direction: column;">
    soy la columna derecha
    <div style="overflow-y: scroll;height:100%;">
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
      aca ahy items<br>
    </div>


    <div><button>Procesar</button></div>

  </div>
</div>
</div>

Si no pude explicarme en la pregunta les adjunto una imagen con lo que tengo y lo que quisiera:
introducir la descripción de la imagen aquí

css3 – Diferenças entre display, visibility e opacity no CSS

O CSS tem as seguintes propriedades:

display: none;
opacity: 0;
visibility: hidden;

Vamos para um código de exemplo que eu criei para ajudar na pergunta. Este tem um botão chamado Esconder que basicamente vai atribuir para cada uma das divs uma classe que vai “esconder” cada uma das divs de acordo com a classe dela, ou seja:

  • para a classe div-1, vamos atribuir a classe hide-1
  • para a classe div-2, vamos atribuir a classe hide-2
  • para a classe div-3, vamos atribuir a classe hide-3

Cada um desses hide- vai implementar uma propriedade do CSS mencionada no começo.

Vejam o código na prática:

const divs = (...document.getElementsByTagName('div'));
const btn = document.querySelector('button');

btn.addEventListener('click', () => {
  divs.forEach((div) => {
    const classValue = div.getAttribute('class');

    switch (classValue) {
      case 'div-1':
        div.setAttribute('class', 'hide-1');
        break;
      case 'div-2':
        div.setAttribute('class', 'hide-2');
        break;
      case 'div-3':
        div.setAttribute('class', 'hide-3');
        break;
      default:
    }
  });
});
main {
  text-align: center;
}

div {
  padding: 20px;
  margin: 10px;
}

.div-1 {
  background: rgb(160, 23, 23);
}
.div-2 {
  background: rgb(29, 161, 17);
}
.div-3 {
  background: rgb(58, 45, 231);
}

.hide-1 {
  display: none;
}
.hide-2 {
  opacity: 0;
}
.hide-3 {
  visibility: hidden;
}
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <main>
      <div class="div-1">
        <p>Texto da div 1</p>
      </div>
      <div class="div-2">
        <p>Texto da div 2</p>
      </div>
      <div class="div-3">
        <p>Texto da div 3</p>
      </div>
      <button>Esconder</button>
    </main>
  </body>
</html>

Eu sei que opacity tem com o objetivo de dar um certo nível tranparência a um elemento, mas posso usá-lo para “esconder” o mesmo.

Ao executar o código acima podemos ver que visualmente o efeito é o mesmo, as divs não ficam visíveis, mas as minhas dúvidas em relacão as propriedades são as seguintes:

  1. Quais as diferênças semânticas de cada uma das propriedades (display, opacity e visibility)?
  2. Em quais contextos eu devo usar um ou outro?
  3. Em se tratando de SEO, algum deles pode afetar o SEO da página?

Nesta resposta o @hugocsl afirma que display: none afeta o SEO, mas quero saber se as outras propriedades tambem afetam.

html – ¿Como posiciono un elemento en medio de una pantalla? HTML5 y CSS3

me encuentro aprendiendo HTML y CSS, se como organizar las cosas en el medio de la pantalla utilizando

margin-left:auto;
margin-right:auto;

pero no se como posicionar un bloque en medio de forma vertical.

El codigo CSS del bloque que quiero posicionar es el siguiente:

.content{
height: 350px;
background-color: chocolate;
margin-left:10%;
margin-right: 10%;
padding: 5%;
}

Gracias a todos