Archive: Namaste PHP AMQP framework v1.0 (2017-2020)
952 days continuous production uptime, 40k+ tp/s single node. Original corpo Bitbucket history not included — clean archive commit.
This commit is contained in:
75
html/sass/mdb/pro/sections/_blog.scss
Executable file
75
html/sass/mdb/pro/sections/_blog.scss
Executable file
@@ -0,0 +1,75 @@
|
||||
.section .section-heading {
|
||||
margin-top: 2rem;
|
||||
margin-bottom: 4rem;
|
||||
}
|
||||
|
||||
.section-heading {
|
||||
text-align: center;
|
||||
h1 {
|
||||
@extend .h1-responsive;
|
||||
margin-top: 2rem;
|
||||
margin-bottom: 3rem;
|
||||
}
|
||||
p {
|
||||
margin-bottom: 3rem;
|
||||
margin-right: 15%;
|
||||
margin-left: 15%;
|
||||
}
|
||||
}
|
||||
|
||||
.section-description {
|
||||
color: #757575;
|
||||
margin-bottom: 4rem;
|
||||
margin-left: 15%;
|
||||
margin-right: 15%;
|
||||
text-align: center;
|
||||
@media (max-width: $medium-screen) {
|
||||
margin-left: 5%;
|
||||
margin-right: 5%;
|
||||
}
|
||||
}
|
||||
|
||||
.section-blog-fw {
|
||||
.view {
|
||||
img {
|
||||
@extend .img-fluid;
|
||||
@include border-radius(2px);
|
||||
}
|
||||
}
|
||||
.jumbotron {
|
||||
@extend .m-1;
|
||||
text-align: center;
|
||||
}
|
||||
h2 {
|
||||
@extend .h2-responsive;
|
||||
margin-bottom: 1rem;
|
||||
font-weight: 300;
|
||||
a {
|
||||
color: #424242;
|
||||
@include transition (0.2s);
|
||||
&:hover {
|
||||
color: #616161;
|
||||
@include transition (0.2s);
|
||||
}
|
||||
}
|
||||
}
|
||||
.excerpt,
|
||||
.post-text {
|
||||
margin-left: 10%;
|
||||
margin-right: 10%;
|
||||
text-align: justify;
|
||||
@media (max-width: $medium-screen) {
|
||||
margin-left: 5%;
|
||||
margin-right: 5%;
|
||||
}
|
||||
}
|
||||
hr {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
.hr-width {
|
||||
@media (min-width: 1200px) {
|
||||
width: 83%;
|
||||
}
|
||||
}
|
||||
68
html/sass/mdb/pro/sections/_contacts.scss
Executable file
68
html/sass/mdb/pro/sections/_contacts.scss
Executable file
@@ -0,0 +1,68 @@
|
||||
.form-header {
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
margin-top: -50px;
|
||||
margin-bottom: 3rem;
|
||||
padding: 1rem;
|
||||
@extend .z-depth-1-half;
|
||||
@include border-radius(2px);
|
||||
}
|
||||
|
||||
.card .card-body h3 {
|
||||
margin-bottom: 0;
|
||||
padding: 0.7rem;
|
||||
}
|
||||
|
||||
.md-form {
|
||||
.prefix.grey-text {
|
||||
font-size: 1.5rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.section .contact-icons {
|
||||
text-align: center;
|
||||
list-style-type:none;
|
||||
padding:0;
|
||||
li {
|
||||
margin-bottom: 2.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
section{
|
||||
.form{
|
||||
form{
|
||||
.btn-floating{
|
||||
float: right;
|
||||
position: relative;
|
||||
bottom: 3rem;
|
||||
margin-right: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
.contact{
|
||||
background-color: #103f6d;
|
||||
height: 100%;
|
||||
@extend .white-text;
|
||||
.contact-icons{
|
||||
li{
|
||||
i{
|
||||
float: left;
|
||||
clear: both;
|
||||
margin-right: 1rem;
|
||||
&.fa{
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
}
|
||||
p{
|
||||
padding-top: .5rem;
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
}
|
||||
i{
|
||||
color: #6b89a5;
|
||||
}
|
||||
}
|
||||
}
|
||||
23
html/sass/mdb/pro/sections/_features.scss
Executable file
23
html/sass/mdb/pro/sections/_features.scss
Executable file
@@ -0,0 +1,23 @@
|
||||
// Features
|
||||
.feature-box {
|
||||
text-align: center;
|
||||
.feature-title {
|
||||
font-weight: 500;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.features-big {
|
||||
.feature-title {
|
||||
margin-top: 1.5rem;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
.fa {
|
||||
font-size: 4rem;
|
||||
}
|
||||
}
|
||||
.features-small {
|
||||
text-align: left;
|
||||
.fa {
|
||||
font-size: 2rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
18
html/sass/mdb/pro/sections/_form-sets.scss
Normal file
18
html/sass/mdb/pro/sections/_form-sets.scss
Normal file
@@ -0,0 +1,18 @@
|
||||
// Form sets
|
||||
|
||||
.card .form-header {
|
||||
color: #fff;
|
||||
text-align: center;
|
||||
margin-top: -50px;
|
||||
margin-bottom: 3rem;
|
||||
padding: 1rem;
|
||||
@extend .z-depth-1-half;
|
||||
@include border-radius(2px);
|
||||
h3 {
|
||||
margin: 0;
|
||||
padding: 0.7rem;
|
||||
}
|
||||
}
|
||||
.call .fa {
|
||||
margin-right: 5px;
|
||||
}
|
||||
62
html/sass/mdb/pro/sections/_magazine.scss
Executable file
62
html/sass/mdb/pro/sections/_magazine.scss
Executable file
@@ -0,0 +1,62 @@
|
||||
// Magazine components
|
||||
.magazine-section {
|
||||
.view {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
.single-news {
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
margin-bottom: 1.5rem;
|
||||
&:last-of-type {
|
||||
border-bottom: none;
|
||||
}
|
||||
@media (max-width: 772px) {
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
.news-data {
|
||||
margin-bottom: 5rem;
|
||||
h6 {
|
||||
float: left;
|
||||
}
|
||||
p {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
h3 {
|
||||
margin-top: 1.5rem;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
a {
|
||||
color: #424242;
|
||||
font-weight: 300;
|
||||
margin-bottom: 1rem;
|
||||
&:hover {
|
||||
color: #616161;
|
||||
@include transition (0.2s);
|
||||
}
|
||||
.fa-angle-right {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
p {
|
||||
color: #757575;
|
||||
}
|
||||
strong{
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
&.multi-columns {
|
||||
h6 {
|
||||
margin-bottom: 1.5rem;
|
||||
text-align: center;
|
||||
}
|
||||
.view {
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
.single-news {
|
||||
padding-bottom: 1rem;
|
||||
strong {
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
137
html/sass/mdb/pro/sections/_pricing.scss
Executable file
137
html/sass/mdb/pro/sections/_pricing.scss
Executable file
@@ -0,0 +1,137 @@
|
||||
// Pricing
|
||||
//Pricing Card
|
||||
.pricing-card {
|
||||
text-align: center;
|
||||
p {
|
||||
font-size: 1rem;
|
||||
}
|
||||
ul {
|
||||
list-style-type:none;
|
||||
padding:0;
|
||||
}
|
||||
.header {
|
||||
border-radius:6px 6px 0 0;
|
||||
color: $white;
|
||||
@extend .z-depth-1-half;
|
||||
h4{
|
||||
padding: 2.5rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
}
|
||||
.price {
|
||||
position: relative;
|
||||
padding-top: 3rem;
|
||||
h1, h2 {
|
||||
font-size: 5rem;
|
||||
padding: 1.5rem;
|
||||
font-weight:300;
|
||||
&:before {
|
||||
content: "$";
|
||||
font-size: 30px;
|
||||
position: absolute;
|
||||
margin-left: -1.2rem;
|
||||
margin-top: 0.7rem;
|
||||
}
|
||||
&:after {
|
||||
content: "/mo";
|
||||
font-size: 30px;
|
||||
position: absolute;
|
||||
margin-top: 3rem;
|
||||
}
|
||||
}
|
||||
.version {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
background-color: $rgba-black-light;
|
||||
padding: 1rem;
|
||||
@extend .z-depth-1;
|
||||
h5 {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
.heading {
|
||||
h1 {
|
||||
font-size: 4rem;
|
||||
font-weight:400;
|
||||
}
|
||||
}
|
||||
.striped {
|
||||
padding: 0.6rem;
|
||||
.fa {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.fa-check {
|
||||
color: green;
|
||||
}
|
||||
.fa-times {
|
||||
color: red;
|
||||
}
|
||||
li {
|
||||
border-bottom: 1px solid rgba(153, 153, 153, 0.298039);
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
// Card overlay
|
||||
&.card-overlay {
|
||||
display: block;
|
||||
color: $white;
|
||||
p {
|
||||
color: $white;
|
||||
}
|
||||
.price {
|
||||
padding-top: 0;
|
||||
}
|
||||
}
|
||||
.green-striped {
|
||||
li {
|
||||
border-color: #33c28a ;
|
||||
}
|
||||
}
|
||||
.orange-striped {
|
||||
li {
|
||||
border-color: #e97d63 ;
|
||||
}
|
||||
}
|
||||
.purple-striped {
|
||||
li {
|
||||
border-color: #963c94 ;
|
||||
}
|
||||
}
|
||||
.card-background {
|
||||
background-color: #28283f;
|
||||
border-radius: 0 0 6px 6px;
|
||||
}
|
||||
}
|
||||
|
||||
// Additional pricing cards
|
||||
.card {
|
||||
.card-circle {
|
||||
border: 2px solid #e0e0e0;
|
||||
height: 120px;
|
||||
width: 120px;
|
||||
margin-bottom: 2rem;
|
||||
@extend .flex-center;
|
||||
border-radius: 50%;
|
||||
.fa {
|
||||
font-size: 4rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.naked-card {
|
||||
h5 {
|
||||
margin-top: 1.2rem;
|
||||
}
|
||||
.price {
|
||||
padding-top: 0rem;
|
||||
}
|
||||
li p {
|
||||
color: color($grey, "darken-1");
|
||||
strong {
|
||||
color: color($grey, "darken-2");
|
||||
}
|
||||
}
|
||||
}
|
||||
18
html/sass/mdb/pro/sections/_projects.scss
Executable file
18
html/sass/mdb/pro/sections/_projects.scss
Executable file
@@ -0,0 +1,18 @@
|
||||
.card-body{
|
||||
h3,
|
||||
h5 {
|
||||
font-weight: 400;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-weight: 500;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
a {
|
||||
h5 {
|
||||
font-size: 1rem;
|
||||
}
|
||||
}
|
||||
}
|
||||
193
html/sass/mdb/pro/sections/_social.scss
Executable file
193
html/sass/mdb/pro/sections/_social.scss
Executable file
@@ -0,0 +1,193 @@
|
||||
//Social feed
|
||||
.mdb-feed {
|
||||
margin: 1rem 0 1rem 0;
|
||||
.news {
|
||||
display: flex;
|
||||
.label {
|
||||
display: block;
|
||||
flex: 0 0 auto;
|
||||
align-self: stretch;
|
||||
width: 2.5rem;
|
||||
img {
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
}
|
||||
.excerpt {
|
||||
display: block;
|
||||
flex: 1 1 auto;
|
||||
align-self: stretch;
|
||||
word-wrap: break-word;
|
||||
margin: 0 0 1.2rem 1.2rem;
|
||||
.brief {
|
||||
padding-bottom: 0.5rem;
|
||||
font-weight: 500;
|
||||
a {
|
||||
color: $primary-color;
|
||||
}
|
||||
.name {
|
||||
display: inline-block;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
.date {
|
||||
display: inline-block;
|
||||
float: none;
|
||||
padding-left: 0.7rem;
|
||||
font-weight: 300;
|
||||
font-size: 0.86rem;
|
||||
color: map-get($grey, "base");
|
||||
}
|
||||
}
|
||||
.added-images {
|
||||
margin-bottom: 0.6rem;
|
||||
img {
|
||||
display: inline-block;
|
||||
margin-right: 0.3rem;
|
||||
width: 7rem;
|
||||
}
|
||||
}
|
||||
.added-text {
|
||||
margin-bottom: 0.6rem;
|
||||
max-width: 450px;
|
||||
}
|
||||
.feed-footer {
|
||||
.like {
|
||||
font-weight: 300;
|
||||
font-size: 0.86rem;
|
||||
color: map-get($grey, "base");
|
||||
&:hover {
|
||||
.fa {
|
||||
color: map-get($red, "base");
|
||||
transition: 0.4s;
|
||||
}
|
||||
span {
|
||||
color: $black;
|
||||
transition: 0.4s;
|
||||
}
|
||||
}
|
||||
.fa {
|
||||
padding-right: 0.5rem;
|
||||
}
|
||||
}
|
||||
span a {
|
||||
padding-right: 0.3rem;
|
||||
color: $primary-color;
|
||||
cursor: default;
|
||||
}
|
||||
.thumbs {
|
||||
.fa {
|
||||
color: map-get($grey, "base");
|
||||
transition: 0.4s;
|
||||
&:hover {
|
||||
color: map-get($grey, "darken-1");
|
||||
}
|
||||
}
|
||||
.fa-thumbs-up {
|
||||
padding-right: 0.3rem;
|
||||
}
|
||||
}
|
||||
.comment {
|
||||
color: map-get($grey, "base");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Card
|
||||
.card-personal {
|
||||
.card-body {
|
||||
.card-title {
|
||||
font-weight: 400;
|
||||
&.title-one {
|
||||
@include transition(0.4s);
|
||||
&:hover {
|
||||
color: $primary-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
.card-title {
|
||||
margin-bottom: 0.3rem;
|
||||
}
|
||||
.card-meta {
|
||||
font-weight: 300;
|
||||
font-size: 0.86rem;
|
||||
color: map-get($grey, "darken-1");
|
||||
.fa {
|
||||
padding-right: 0.5rem;
|
||||
}
|
||||
}
|
||||
span {
|
||||
@include transition(0.5s);
|
||||
&:hover {
|
||||
color: $primary-color;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//News card
|
||||
.news-card {
|
||||
.content {
|
||||
.right-side-meta {
|
||||
float: right;
|
||||
font-weight: 300;
|
||||
color: map-get($grey, "base");
|
||||
margin-top: 0.3rem;
|
||||
}
|
||||
.avatar-img {
|
||||
width: 2rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
img {
|
||||
border-radius: 50%;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
.social-meta {
|
||||
.fa {
|
||||
padding-right: 0.6rem;
|
||||
}
|
||||
.fa-heart-o {
|
||||
cursor: pointer;
|
||||
color: rgba($black, .4);
|
||||
@include transition(0.53s);
|
||||
&:hover {
|
||||
color: map-get($red, "base");
|
||||
}
|
||||
}
|
||||
span {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
.md-form {
|
||||
margin-top: 1.3rem;
|
||||
margin-bottom: 0.3rem;
|
||||
.prefix {
|
||||
font-size: 1.5rem;
|
||||
margin-left: 0.2rem;
|
||||
color: rgba($black, .4);
|
||||
~input,
|
||||
.md-form .prefix~textarea {
|
||||
width: calc(100% - 4rem);
|
||||
}
|
||||
}
|
||||
.prefix.active {
|
||||
color: rgba($black, .4);
|
||||
}
|
||||
.form-control {
|
||||
padding-top: 0;
|
||||
padding-bottom: 0.5rem;
|
||||
margin-left: 3rem;
|
||||
margin-bottom: 0;
|
||||
height: 1.3rem;
|
||||
border-bottom: 1px solid rgba($black, .1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.no-radius {
|
||||
border-radius: 0!important;
|
||||
}
|
||||
37
html/sass/mdb/pro/sections/_team.scss
Executable file
37
html/sass/mdb/pro/sections/_team.scss
Executable file
@@ -0,0 +1,37 @@
|
||||
// Team
|
||||
.section {
|
||||
&.team-section {
|
||||
.avatar {
|
||||
margin-bottom: 2rem;
|
||||
@extend .flex-center;
|
||||
height: auto;
|
||||
.rounded-circle {
|
||||
max-width: 170px;
|
||||
}
|
||||
img{
|
||||
max-width: 200px;
|
||||
height: auto;
|
||||
}
|
||||
}
|
||||
.title-color {
|
||||
font-weight: 400;
|
||||
color: rgba($black, .6);
|
||||
}
|
||||
h4,h5 {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
.grey-text {
|
||||
color: #6e6e6e !important;
|
||||
}
|
||||
}
|
||||
h4{
|
||||
font-weight: 400;
|
||||
}
|
||||
.card-wrapper{
|
||||
.fa-repeat, .fa-undo {
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
55
html/sass/mdb/pro/sections/_templates.scss
Executable file
55
html/sass/mdb/pro/sections/_templates.scss
Executable file
@@ -0,0 +1,55 @@
|
||||
// Templates
|
||||
// Fixed SideNav
|
||||
.fixed-sn {
|
||||
.double-nav,
|
||||
main,
|
||||
footer {
|
||||
padding-left: 240px;
|
||||
}
|
||||
main {
|
||||
padding-top: 5.5rem;
|
||||
}
|
||||
@media (max-width: $sidenav-breakpoint) {
|
||||
.double-nav,
|
||||
main,
|
||||
footer {
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
@media (min-width: $small-screen) {
|
||||
main,
|
||||
.page-footer .container-fluid {
|
||||
margin-left: 2%;
|
||||
margin-right: 2%;
|
||||
}
|
||||
}
|
||||
@media (min-width: $medium-screen) {
|
||||
main,
|
||||
.page-footer .container-fluid {
|
||||
margin-left: 5%;
|
||||
margin-right: 5%;
|
||||
}
|
||||
}
|
||||
@media (min-width: $large-screen) {
|
||||
main,
|
||||
.page-footer .container-fluid {
|
||||
margin-left: 6%;
|
||||
margin-right: 6%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Hidden SideNav
|
||||
.hidden-sn {
|
||||
main {
|
||||
padding-top: 5.5rem;
|
||||
}
|
||||
.button-collapse {
|
||||
display: block;
|
||||
position: relative;
|
||||
font-size: 1.4rem;
|
||||
margin-right: 10px;
|
||||
margin-left: -6px;
|
||||
padding-left: 0;
|
||||
}
|
||||
}
|
||||
54
html/sass/mdb/pro/sections/_testimonials.scss
Executable file
54
html/sass/mdb/pro/sections/_testimonials.scss
Executable file
@@ -0,0 +1,54 @@
|
||||
// Testimonials
|
||||
.testimonial-carousel {
|
||||
.carousel-control {
|
||||
background-image: none;
|
||||
top:50%;
|
||||
transform: translateY(-35%);
|
||||
&:before {
|
||||
font-size: 5rem;
|
||||
color: rgba($black,.6);
|
||||
}
|
||||
&:hover {
|
||||
&:before {
|
||||
color: $black;
|
||||
@include transition(0.4s);
|
||||
}
|
||||
}
|
||||
&.left {
|
||||
left:6%;
|
||||
&:before {
|
||||
content: "\2039";
|
||||
}
|
||||
}
|
||||
&.right {
|
||||
right:6%;
|
||||
&:before {
|
||||
content: "\203a";
|
||||
}
|
||||
}
|
||||
}
|
||||
.testimonial {
|
||||
margin-right: 15%;
|
||||
margin-left: 15%;
|
||||
.avatar {
|
||||
margin-bottom: 2rem;
|
||||
@extend .flex-center;
|
||||
img {
|
||||
max-width: 170px;
|
||||
@extend .z-depth-2;
|
||||
}
|
||||
}
|
||||
h4 {
|
||||
margin-bottom: 1.3rem;
|
||||
font-weight: 500;
|
||||
}
|
||||
h5 {
|
||||
margin-bottom: 0.9rem;
|
||||
color: map-get($grey, "darken-3");
|
||||
font-weight: 400;
|
||||
}
|
||||
p {
|
||||
color: #666;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user