Skip to content

Instantly share code, notes, and snippets.

@KRRISH96
Created April 15, 2021 11:41
Show Gist options
  • Save KRRISH96/496d482a2385e9e35e951bf93ed8c862 to your computer and use it in GitHub Desktop.
Save KRRISH96/496d482a2385e9e35e951bf93ed8c862 to your computer and use it in GitHub Desktop.
React Layout Switch Blog Example CSS files
.users-table-container {
overflow-x: auto;
box-shadow: var(--shadow);
border-radius: 0.2rem;
}
.users-table-container .users-table {
border-spacing: 0;
text-transform: capitalize;
min-width: 35rem;
width: 100%;
border-collapse: collapse;
background-color: var(--bg);
}
.users-table-container .users-table th,
.users-table-container .users-table td {
text-align: left;
vertical-align: baseline;
padding: var(--s-1);
}
.users-table-container .users-table th:first-child,
.users-table-container .users-table td:first-child {
text-align: center;
}
.users-table-container .users-table .user-name {
width: 14rem;
}
.users-table-container .users-table__head {
background-color: var(--table-header-bg);
}
.users-table-container .users-table__body tr:not(:last-child) {
border-bottom-style: groove;
border-width: 1px;
border-color: var(--color);
}
@media only screen and (max-width: 400px) {
.users-table-container .user-name {
width: 12rem;
}
}
.layout-switch-container {
display: flex;
align-items: center;
justify-content: flex-end;
margin-bottom: var(--s-0_75);
}
.layout-switch-container .active {
background-color: var(--bg-invert);
color: var(--color-invert);
}
.layout-switch-container .layout-btn {
text-transform: capitalize;
}
.user-grid-container .user-cards__list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr));
grid-gap: var(--s-1);
}
.user-grid-container .user-cards__list .user-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
@import url("https://fonts.googleapis.com/css?family=Roboto&display=swap");
:root {
--dark: #0d1219;
--dark-secondary: #1b293c;
--bluish: #eef;
--violet: #323edd;
--violetish: #656cce;
--white: #fff;
--white-secondary: #eee;
--grey: #868e95;
--shadow: 0.1rem 0.1rem 1rem 0.2rem var(--white-secondary);
--btn-shadow: 0.1rem 0.1rem 0.8rem 0.1rem var(--grey);
--bg: var(--white);
--bg-invert: var(--dark);
--color: var(--dark);
--color-invert: var(--white);
--table-header-bg: var(--bluish);
--font-24: 1.5rem;
--font-16: 1rem;
--font-14: 0.875rem;
--s-0_25: 0.25rem;
--s-0_5: 0.5rem;
--s-0_75: 0.75rem;
--s-1: 1rem;
}
* {
box-sizing: border-box;
}
html {
font-size: var(--font-16);
}
@media only screen and (max-width: 599px) {
html {
font-size: var(--font-14);
}
}
body {
margin: 0;
background: var(--bg);
background-attachment: fixed;
color: var(--color) !important;
font-family: 'Roboto', sans-serif, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.container {
margin: 0 auto;
max-width: 1200px;
padding: var(--s-1_25);
}
main {
min-height: 100vh;
}
button {
font-size: var(--font-14);
padding: var(--s-0_75) var(--s-1);
margin: var(--s-0_25) var(--s-0_5);
background-color: var(--violetish);
border: 2px solid var(--violetish);
border-radius: 4px;
cursor: pointer;
box-shadow: var(--btn-shadow);
color: var(--white);
}
button:hover {
background-color: var(--violet);
}
button:active {
box-shadow: none;
outline: none;
}
button:disabled {
opacity: 0.8;
cursor: not-allowed;
}
.card {
margin-bottom: var(--s-1);
background-color: var(--bg);
box-shadow: var(--shadow);
padding: var(--s-1) var(--s-0_75);
border-radius: 0.4rem;
}
.error {
color: red;
font-size: var(--font-24);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment