Template:CS button/styles.css: Difference between revisions

From New wiki
Jump to navigation Jump to search
Content deleted Content added
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* The wrapper controls width; child link gets button styling */
.capsach-btn {
.capsach-btn {
display:inline-block;
display:inline-block;
width:278px;
width:278px; /* default width; can be overridden via |width= */
max-width:100%; /* avoids overflow in tight containers */
max-width:100%;
box-sizing:border-box;
margin:0.5em 0; /* added: space above and below */
}

/* Button appearance on inner anchor/span */
.capsach-btn > a,
.capsach-btn > .capsach-btn__inner {
display:block;
padding:.2em 1.5em;
padding:.2em 1.5em;
font: inherit; /* use CapSach site font */
font-weight:600;
color:#202122;
color:#202122;
background-color:#FEE330; /* flat color */
background-color:#FEE330;
text-decoration:none;
background-image:none; /* ensure no gradient */
border:none; /* remove border */
border:none;
border-radius:9999px; /* round (pill) corners */
border-radius:9999px;
box-sizing:border-box;
text-align:center;
text-align:center;
white-space:nowrap;
white-space:nowrap;
transition:background-color .15s, transform .05s;
transition:background-color .15s, transform .05s;
cursor:pointer;
}

.capsach-btn > a:hover,
.capsach-btn > .capsach-btn__inner:hover {
background-color:#FFDD00;
}

.capsach-btn > a:active,
.capsach-btn > .capsach-btn__inner:active {
background-color:#F0C800;
transform:translateY(1px);
}
}
.capsach-btn:hover { background-color:#FFDD00; }
.capsach-btn:active { background-color:#F0C800; transform:translateY(1px); }


/* Mobile-only full-width variant (opt-in via class) */
/* Mobile-only full width (opt-in) */
@media (max-width:720px){
@media (max-width:720px){
.capsach-btn--mobile { display:block; width:100% !important; }
.capsach-btn--mobile { display:block; width:100% !important; }
}
}


/* alignment helpers */
.capsach-align { text-align:left; } /* default */
.capsach-align { text-align:left; }
.capsach-align-right { text-align:right; }
.capsach-align-right { text-align:right; }
.capsach-align-center { text-align:center; }
.capsach-align-center { text-align:center; }

Latest revision as of 16:10, 16 October 2025

/* The wrapper controls width; child link gets button styling */
.capsach-btn {
  display:inline-block;
  width:278px;
  max-width:100%;
  box-sizing:border-box;
  margin:0.5em 0;                 /* added: space above and below */
}

/* Button appearance on inner anchor/span */
.capsach-btn > a,
.capsach-btn > .capsach-btn__inner {
  display:block;
  padding:.2em 1.5em;
  font: inherit;               /* use CapSach site font */
  color:#202122;
  background-color:#FEE330;
  text-decoration:none;
  border:none;
  border-radius:9999px;
  text-align:center;
  white-space:nowrap;
  transition:background-color .15s, transform .05s;
  cursor:pointer;
}

.capsach-btn > a:hover,
.capsach-btn > .capsach-btn__inner:hover {
  background-color:#FFDD00;
}

.capsach-btn > a:active,
.capsach-btn > .capsach-btn__inner:active {
  background-color:#F0C800;
  transform:translateY(1px);
}

/* Mobile-only full width (opt-in) */
@media (max-width:720px){
  .capsach-btn--mobile { display:block; width:100% !important; }
}

/* alignment helpers */
.capsach-align        { text-align:left; }
.capsach-align-right  { text-align:right; }
.capsach-align-center { text-align:center; }
.capsach-align-left   { text-align:left; }