CSS - Centrar botón en CSS

 
Vista:
sin imagen de perfil

Centrar botón en CSS

Publicado por Luis (1 intervención) el 06/01/2022 17:46:47
Hola! He añadido un botón en una tienda de Shopify mediante un asset y css pero no logro cambiar dos cosas. Centrarlo en la pagina y quitar las lineas grises arriba y abajo.




El código usado es este en el asset:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<hr>
<div id="section-cta">
  <div class="container">
    <h3> {{ section.settings.text-box }} </h3>
    <a href="{{ section.settings.link }}" class="button">{{ section.settings.linktext }}</a>
  </div>
</div>
<hr>
 
{% schema %}
{
  "name": "Call to action",
  "settings": [
    {
      "id": "text-box",
      "type": "text",
      "label": "Heading",
      "default": "Title"
    },
    {
      "id": "link",
      "type": "url",
      "label": "Button link"
    },
    {
      "id": "linktext",
      "type": "text",
      "label": "Button text",
      "default": "Click here"
    }
  ]
  ,
  "presets": [
    {
      "name": "Call to Action",
      "category": "Call To Action"
    }
  ]
}
 
{% endschema %}
 
{% stylesheet %}
{% endstylesheet %}
 
{% javascript %}
{% endjavascript %}


Y este en el css:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
.button {
  display: inline-block;
  padding: 0.85em 1.5em;
  font-size: 1 em;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  background-color: #5D5D9B;
  border: none;
  border-radius: 0;
.button:hover {
  background-color: #8484cf;
}
}


Como puedo arreglarlo? No sé CSS, lo he hecho mediante tutoriales. Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de pablo

Centrar botón en CSS

Publicado por pablo (37 intervenciones) el 23/01/2022 16:41:08
Hola Luis de esta manera te sirve?
HTML
1
2
3
4
5
6
<div id="section-cta">
  <div class="container">
    <h3> title </h3>
    <a href="{{ section.settings.link }}" class="button">link is here</a>
  </div>
</div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.container{
   display:flex;
  align-items: center;
  justify-content:center;
  flex-direction: column;
}
.button {
 
  padding: 0.85em 1.5em;
  font-size: 1 em;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  background-color: #5D5D9B;
  border: 1px solid #222;
  border-radius: 0;
 
}
.button:hover {
  background-color: #8484cf;
}

Fijate que las lineas las genera el atributo hr de html y manejas dos div cosa que bueno no te deja centrarlo por que el que el padre es el container y no el button como tal.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar