Bienvenido a Coltrane.css, esta hoja de estilo tiene el objetivo de ayudarte en el desarrollo de tu aplicación, página o componente. Siendo agnostivo a cualquier framework y trabajando de forma colaborativa con otros sistemas.
Para la instalación de esta librería puedes utilizar la etiqueta link dento de head para utilizarlo en tu HTML
<link type="text/css" href="coltrane.min.css">
Coltrane esta conformado de algunas variables fundamentales, las cuales contruyen todos los componentes, pantallas y elmentos del front, estos son:
:root{
/* ------------------------------------------------------------------ Tokens V.2 */
/* ------------------------ Interactive colors */
--primary:#006FB9;
--primary-hover:#145B97;
--primary-press:#194B7B;
/* ------------------------ Brand colors */
--bancoppel:#FFF;
--coppel:#FFDD35;
--coppel-max:#753CBD;
--afore:#006FB9;
/* ------------------------ Text colors */
--text:#1B1A16;
--text-soft:#717171;
--text-neutral:#BDBDBD;
/* ------------------------ Border colors */
--border-soft:#717171;
--border-neutral:#D9E3F2;
/* ------------------------ Background colors */
--background:#F1F4FA;
--background-soft:#FAFBFC;
--background-office:#D9E3F2;
--background-box:#FFFFFF;
/* ------------------------ Semantic colors -- Semantic colors backgrounds*/
--error:#BA4B44; --error-bg:#FFF0EF;
--success:#2E8241; --success-bg:#E5FFEB;
--warning:#AB5C00; --warning-bg:#FFF4E8;
--info:#0076A9; --info-bg:#E4F7FF;
--sales:#D3273E;
/* ------------------------Fonts */
--display:48px;
--h1:36px;
--h2:28px;
--h3:24px;
--h4:20px;
--body:16px;
--small:14px;
--caption:12px;
/* ----------------------Space Unit */
--s-unit:8px;
--s-unit-2:16px;
--s-unit-3:24px;
--s-unit-4:32px;
--s-unit-5:40px;
/* --------------------Corner radius Unit */
--rounded-none: 0px;
--rounded-sm: 8px;
--rounded-md: 16px;
--rounded-full: 999px;
// ---------------------Shadow */
--shadow-default: 0px 6px 24px 0px rgba(25, 75, 123, 0.04);
--shadow-hover: 0px 6px 24px 0px rgba(25, 75, 123, 0.12);
--shadow-primary: 0px 6px 24px 0px rgba(25, 75, 123, 0.18);
--shadow-floating: 0px 4px 16px rgba(25, 75, 123, 0.24), 0px 6px 24px rgba(25, 75, 123, 0.16);
};
Utiliza los tamaños que se adecuen a tu producto.
<div class="display">
Soy un .Display
</div>
<h1>
Soy un h1
</h1>
<h2>
Soy un h2
</h2>
<h3>
Soy un h3
</h3>
<h4>
Soy un h4
</h4>
Soy un p
<p>
Soy un p
</p>
<small>
Soy un small
</small>
<span class="caption">
Soy un caption
</span>
<button class="primary-button m-4" type="button" name="button">
Default Primary Button
</button>
<button class="primary-button large m-4" type="button" name="button">
".large" Primary Button
</button>
<button class="primary-button m-4 responsive" type="button" name="button">
".responsive" - Primary Button
</button>
<button class="secondary-button m-4" type="button" name="button">
Secondary Button
</button>
<button class="icon-button m-4" type="button" name="button"><img src="assets/icon.svg"></button>
<a class="c-link" href="">Link</a>
<div class="alert">
<img src="assets/mensaje.svg">
<small>Texto muy largo en una alerta inteligente que cambia de tamaño y estilo.</small>
<!-- <a href="#modal"><img src="assets/cross.svg"></a> -->
</div>
<div class="avatar avatar-s">
<div class="avatar-name">S</div>
</div>
<div class="avatar avatar-m">
<div class="avatar-name">M</div>
</div>
<div class="avatar avatar-l">
<div class="avatar-name">L</div>
</div>
<div class="avatar avatar-l" style="background:url("assets/prom.png");background-size:cover;color:transparent;">.</div>
<ul class="c-breadcrumb">
<li><a href="#">Opción 1</a></li>
<li><a href="#">Opción 2</a></li>
<li><a href="#">Opción 3</a></li>
</ul>
Para utilizar la estructura de card, bastara con ocupar .card junto con un div y así tener disponible este tipo de componente
Soy un card
<div class="c-card">
<p>Soy un card</p>
</div>
<div class="c-card item">
<div class="img-content neutral-bg"><img src="-aqui la url de tu imagen-" alt=""></div>
<div class="content m-3">
<h4>Título</h4>
<p>Contenido</p><a href="#">Link </a>
</div>
</div>
This is some text and these words are italic
This is some text and these words are italic
This is some text and these words are italic
<div class="c-collapse-group">
<details class="c-collapse">
<summary>
<h3>Dudas fiancieras</h3><img src="assets/chevron_down.svg" alt="">
</summary>
<div class="c-c-content">
<h4>Title</h4>
<p>This is some text and <i>these words are italic</i></p>
</div>
</details>
<details class="c-collapse">
<summary>
<h3>Créditos</h3><img src="assets/chevron_down.svg" alt="">
</summary>
<div class="c-c-content">
<h4>Title</h4>
<p>This is some text and <i>these words are italic</i></p>
</div>
</details>
<details class="c-collapse">
<summary>
<h3>Click to expand</h3><img src="assets/chevron_down.svg" alt="">
</summary>
<div class="c-c-content">
<h4>Title</h4>
<p>This is some text and <i>these words are italic</i></p>
</div>
</details>
</div>
<div class="tooltip">
<label>Holi 👋 Soy un tooltip, HOVER me !</label>
<div class="tooltip-container box-shadow">
<h4>Título</h4>
<div class="tooltip-content">
Muestran información concisa para guiar al usuario en alguna experiencia.
</div>
</div>
</div>
<div class="c-header-background background-bg b-center hv-25" style="background-image: url("-aqui ty imagen-");"></div>
Hola soy un contenido
Hola soy un contenidoç
<div class="container-sm h-100">
<div class="row h-100 justify-content-center align-items-center">
<div class="col-sm-6">
<h3 class="primary">Secciones</h3>
<p class="white">Hola soy un contenido</p>
</div>
<div class="col-sm-6">
<h3 class="primary">Secciones</h3>
<p class="white">Hola soy un contenidoç</p>
</div>
</div>
</div>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🥑 Regular input)</span></label>
<input type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🔥 Error input)</span></label>
<input class="error-border" type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small error" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(✅ Success input)</span></label>
<input class="success-border" type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small success" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label class="neutral" for="">Nombre <span class="small neutral">(✅ Disabled input)</span></label>
<input type="text" name="" placeholder="María Gonzalez ejm." disabled="">
<label class="small neutral" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🥑 Small input)</span></label>
<input class="c-small" type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🥑 Medium /Regular input)</span></label>
<input class="c-medium" type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🥑 Large input)</span></label>
<input class="c-large" type="text" name="" placeholder="María Gonzalez ejm.">
<label class="small" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post">
<label for="">Nombre <span class="small neutral">(🥑 Regular input)</span></label>
<input type="text" class="c-xlarge" name="" placeholder="María Gonzalez ejm.">
<label class="small" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="index.html" method="post" disabled="">
<label for="">Nombre <span class="small neutral">(📦 Dropdown input)</span></label>
<div class="select">
<input type="radio" name="option"><i class="toggle icon icon-arrow-down"></i><i class="toggle icon icon-arrow-up"></i><span class="placeholder">Selecciona una opción</span>
<label class="option">
<input type="radio" name="option"><span class="title animated fadeIn">Speedometer</span>
</label>
<label class="option">
<input type="radio" name="option"><span class="title animated fadeIn">Fire</span>
</label>
<label class="option">
<input type="radio" name="option" disabled=""><span class="title animated fadeIn">Handbag</span>
</label>
<label class="option">
<input type="radio" name="option"><span class="title animated fadeIn">Badge</span>
</label>
</div>
<label class="small neutral" for="">Un mensaje al usuario 🙃</label>
</form>
<form class="form-coppel" action="">
<label for="">Fecha <span class="small neutral">(📦 🔥 Date input)</span></label>
<input type="date" name="fecha">
<label class="small neutral" for="">Un mensaje al usuario 🙃</label>
</form>
<input type="checkbox" name="">
<div class="form-coppel">
<label class="c-upload" for="images">
<h3 class="c-upload-title">Drop files here</h3>o
<button class="primary-button m-3 no-click" type="submit">Subir archivo</button>
<input id="images" type="file" accept="image/*" required="">
</label>
</div>
<form class="form-coppel loader" action="">
<label class="file" for="avatar">Choose..</label>
<input id="avatar" type="file" name="avatar" accept="image/png, image/jpeg">
<input type="text" name="" placeholder="File.png">
</form>
<div class="c-list">
<div class="c-list-item"><span>
🏅 Febrero✅</span></div>
<div class="c-list-item"><span>
🏅 Marzo✅</span></div>
<div class="c-list-item"><span>
🏅 Abril✅</span></div>
</div>
<div class="modalbox"><a href="#modal"><img src="assets/cross.svg"></a>
<h1>Título</h1>
<p>La app que seleccionaste ya no se mostrará en tu pantalla de inicio.</p>
<p>Si deseas verla de nuevo en el inicio ve a la sección deMis Aplicación y márcala como destacada.</p>
<button class="primary-button mb-3" type="button" name="button">De acuerdo, quitar</button>
<button class="secondary-button" type="button" name="button">Cancelar</button>
</div>
<!-- ==================================================================================== PROGRES BAR-->
<div class="progressBar">
<div class="groupBar">
<div class="bar"></div>
<div class="progress" style="width:80%"></div>
</div>
</div>
<!-- ==================================================================================== PROGRES BAR--><br>
<hr><br>
<!-- ==================================================================================== PROGESS BAR PERCENT-->
<div class="progressBar barPercent">
<div class="groupBar">
<div class="bar"></div>
<div class="progress" style="width:50%"></div>
</div>
<label class="small text-center" for="">60%</label>
</div>
<!-- ==================================================================================== PROGESS BAR PERCENT-->
<div class="c-range">
<input class="slider" id="myRange" type="range" min="1" max="100" value="50">
</div>
<div class="d-flex justify-content-between">
<label class="small">Mónto mínimo $1,000</label>
<label class="small">Mónto máximo $5,000</label>
</div>
<div class="stepper">
<div class="stepper-group">
<div class="stepper-step primary-bg">
<div class="checked-step"></div>
</div>
<div class="stepper-text">
<label for="">Título</label>
<label class="small">Subtitle</label>
</div>
<div class="stepper-line"></div>
</div>
<div class="stepper-group">
<div class="stepper-step neutral-bg pencil">1</div>
<div class="stepper-text">
<label for="">Título</label>
<label class="small">Subtitle</label>
</div>
<div class="stepper-line"></div>
</div>
<div class="stepper-group">
<div class="stepper-step neutral-bg pencil">2</div>
<div class="stepper-text">
<label for="">Título</label>
</div>
</div>
</div>
# | First Name | Last Name | Language |
---|---|---|---|
1 | Some | One | English |
2 | Joe | Sixpack | English |
3 | Stu | Dent | Code |
<table class="full zebra-striped" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th>#</th>
<th>First Name</th>
<th>Last Name</th>
<th>Language</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Some</td>
<td>One</td>
<td>English</td>
</tr>
<tr>
<td>2</td>
<td>Joe</td>
<td>Sixpack</td>
<td>English</td>
</tr>
<tr>
<td>3</td>
<td>Stu</td>
<td>Dent</td>
<td>Code</td>
</tr>
</tbody>
</table>
<ul class="c-tabs">
<li>Opción 1</li>
<li>Opción 2</li>
<li>Opción 3</li>
<li>Opción 4</li>
</ul>