Skip to content

Instantly share code, notes, and snippets.

@gusmantap
Created December 26, 2017 02:48
Show Gist options
  • Save gusmantap/4087a0e2e42bc4b6cde9ac4a28dffd3b to your computer and use it in GitHub Desktop.
Save gusmantap/4087a0e2e42bc4b6cde9ac4a28dffd3b to your computer and use it in GitHub Desktop.
@mixin importfont($name, $url) {
@font-face {
font-family: $name;
src: url($url) format('truetype');
/* Safari, Android, iOS */
}
}
@mixin objectInOut {
opacity: 1;
transform: scale(1);
&.out {
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
opacity: 0;
transform: scale(0);
}
}
@include importfont('Allura-Regular', "../fonts/Allura-Regular.ttf");
.resize-logo {
z-index: 600;
position: absolute;
bottom: 10px;
left: -10px;
transition: all .2s ease-in-out;
transform: scale(0);
&.active {
transform: scale(1);
}
.logo-resize {
cursor: move;
text-align: center;
top: 0;
background: #000;
color: #fff;
padding: 0px 5px;
font-size: 18px;
display: block;
line-height: 28px;
height: 27px;
width: 27px;
border-radius: 100%;
position: absolute;
transform: scale(0) translate(0%, 0%);
transition: all .2s ease-out;
transform: rotate(0deg);
&:hover {
transition: all .1s ease-out;
background: #60D836;
}
}
}
.button-color {
width: 0px;
height: 0px;
background: #111;
position: absolute;
z-index: 1000;
.wrapper-color {
overflow: visible;
.random-lock,
.select-lock {
text-align: center;
text-align: center;
top: 0;
right: -50px;
color: #949993;
padding: 0 5px;
font-size: 21px;
display: block;
line-height: 35px;
height: 35px;
width: 35px;
border-radius: 100%;
position: absolute;
display: none;
.logo-random-lock {
svg {
width: 17px;
height: 17px;
fill: #949993;
}
}
}
.random-lock {
z-index: 1000;
transform: scale(1) translate(255%, 350%);
}
.select-lock {
z-index: 900;
transform: scale(1) translate(110%, 350%);
}
a {
text-align: center;
text-align: center;
top: 0;
right: -50px;
color: #607D8B;
padding: 0 5px;
font-size: 21px;
display: block;
line-height: 35px;
height: 35px;
width: 35px;
border-radius: 100%;
position: absolute;
&:hover,
&:focus {
color: #419BF9;
transition: all .2s ease;
}
&.logo-random {
svg {
width: 17px;
height: 17px;
fill: #607D8B;
&.rotate {
animation: rotateDice 1s linear infinite;
}
&:hover {
fill: #419BF9;
transition: all .2s ease;
}
}
}
}
}
.wrapper-color {
a {
// transform:scale(1);
&.logo-lock {
z-index: 1000; // transition: all .2s ease-out;
transform: scale(1) translate(400%, 350%);
span {
&.unlock-logo {
display: block;
}
&.lock-logo {
display: none;
}
}
}
&.logo-random {
z-index: 900; // transition: all .2s ease-out .1s;
transform: scale(1) translate(255%, 350%);
}
&.logo-select {
z-index: 800; // transition: all .2s ease-out .12s;
transform: scale(1) translate(110%, 350%);
}
}
}
}
.button-illustration {
width: 0px;
height: 0px;
background: #111;
position: absolute;
z-index: 1000;
margin-top: 45px;
.wrapper-illustration {
overflow: visible;
.random-lock,
.select-lock {
text-align: center;
text-align: center;
top: 0;
right: -50px;
color: #949993;
padding: 0 5px;
font-size: 21px;
display: block;
line-height: 35px;
height: 35px;
width: 35px;
border-radius: 100%;
position: absolute;
display: none;
.logo-random-lock {
svg {
width: 17px;
height: 17px;
fill: #949993;
}
}
}
.random-lock {
z-index: 1500;
transform: scale(1) translate(255%, -255%);
}
.select-lock {
z-index: 1600;
transform: scale(1) translate(110%, -255%);
}
a {
text-align: center;
text-align: center;
top: 0;
right: -50px;
color: #607D8B;
padding: 0 5px;
font-size: 21px;
display: block;
line-height: 35px;
height: 35px;
width: 35px;
border-radius: 100%;
position: absolute;
&:hover,
&:focus {
color: #419BF9;
transition: all .2s ease;
}
&.logo-random {
svg {
width: 17px;
height: 17px;
fill: #607D8B;
&.rotate {
animation: rotateDice 1s linear infinite;
}
&:hover {
fill: #419BF9;
transition: all .2s ease;
}
}
}
}
}
.wrapper-illustration {
a {
// transform:scale(1);
&.logo-lock {
z-index: 1000; // transition: all .2s ease-out;
transform: scale(1) translate(400%, -255%);
span {
&.unlock-logo {
display: block;
}
&.lock-logo {
display: none;
}
}
}
&.logo-random {
z-index: 900; // transition: all .2s ease-out .1s;
transform: scale(1) translate(255%, -255%);
}
&.logo-select {
z-index: 800; // transition: all .2s ease-out .12s;
transform: scale(1) translate(110%, -255%);
}
}
}
&.locked {
.wrapper-illustration {
a {
&.logo-lock {
// background: #60D836!important;
}
}
}
}
}
.button-option {
width: 0px;
height: 0px;
background: #111;
position: absolute;
z-index: 1000;
&.background {
top: -40px;
left: 19px;
&.open {
.wrapper {
a {
&.logo-random {
transform: scale(1) translate(-14%, -106%);
}
&.logo-setting {
transform: scale(1) translate(120%, -72%);
}
&.logo-select {
transform: scale(1) translate(89%, -67%);
}
&.logo-hide {
transform: scale(1) translate(114%, 33%);
transform: scale(1) translate(104%, 39%);
}
}
}
}
}
&.color {
top: 82px;
right: 0px;
a {
&:hover {
transition: all .1s ease-out;
background: #60D836!important;
}
i {
color: #fff!important;
}
}
}
&.logo {
top: -16px;
right: 27px;
}
&.text-business-name {
top: -30px;
right: 20px;
}
&.text-business-tagline {
top: -30px;
right: 20px;
}
&.open {
&.locked {
.wrapper {
a {
transition: all .2s ease-out!important;
transform: scale(0.1) translate(0%, 0%)!important;
&.logo-lock {
transform: scale(1) translate(0%, 0%)!important;
background: #60D836!important;
}
}
}
}
.wrapper {
a {
// transform:scale(1);
&.logo-lock {
z-index: 1000;
transition: all .2s ease-out;
transform: scale(1) translate(0%, 0%);
span {
&.unlock-logo {
display: block;
}
&.lock-logo {
display: none;
}
}
}
&.logo-random {
z-index: 900;
transition: all .2s ease-out .1s;
transform: scale(1) translate(96%, -55%);
}
&.logo-setting {
z-index: 800;
transition: all .2s ease-out .12s;
transform: scale(1) translate(155%, 0%);
}
&.logo-select {
z-index: 700;
transition: all .2s ease-out .13s;
transform: scale(1) translate(100%, 62%);
}
&.logo-hide {
transition: all .2s ease-out .14s;
}
&.logo-resize {
z-index: 600;
margin-top: 200px;
transition: all .2s ease-out .12s;
transform: scale(1) translate(155%, 0%);
}
}
}
}
.wrapper {
overflow: visible;
a {
text-align: center;
top: 0;
right: -50px;
background: #419BF9;
color: #fff;
padding: 0 10px;
font-size: 25px;
display: block;
line-height: 45px;
height: 45px;
width: 45px;
border-radius: 100%;
position: absolute;
transform: scale(0) translate(0%, 0%);
transition: all .2s ease-out;
&:hover {
transition: all .1s ease-out;
background: #60D836;
}
&.logo-random {
svg {
width: 18px;
height: 18px;
fill: #fff;
&.rotate {
animation: rotateDice 1s linear infinite;
}
}
}
&.logo-lock {
svg {
width: 18px;
height: 18px;
fill: #fff;
}
}
}
}
}
@mixin edit-mode {
border: 1px dashed transparent;
&>* {
user-select: none;
}
&:hover {
border: 1px dashed #ccc!important;
}
&.edit {
border: 1px dashed #238EF8!important;
}
}
// .logo-section,
.business-name-section,
.business-tagline-section {
@include edit-mode;
}
#mon-logo {
font-family: 'Roboto', sans-serif;
.box {
border: none;
.box-header {
padding: 28px 40px;
padding-bottom: 20px;
border-bottom: 1px solid #eee;
h3.title-header {
font-size: 18px;
margin: 0;
font-weight: bold;
img.icon {
width: 18px;
position: relative;
top: -2px;
margin-right: 16px;
}
}
}
.box-body {
padding: 0;
#welcome {
// position: absolute;
// top: 0;
// left: 0;
// bottom: 0;
// right: 0;
text-align: left;
display: block;
z-index: 60;
overflow: hidden;
background-image: url("../assets/background/intro.gif");
background-color: #F9FAFB;
box-shadow: 0px 0px 17px 2px rgba(0, 0, 0, 0.1);
background-position: center bottom;
background-repeat: no-repeat;
background-size: 100% auto;
z-index: 100;
display: flex;
align-items: center;
align-content: center;
.wrap {
width: 40%;
margin: auto;
margin-top: 5%;
margin-bottom: 12%;
@include big-desktop-up {
// margin-top:60px;
}
.close {
text-align: right;
i {
position: relative;
right: 18px;
top: 13px;
font-size: 20px;
color: #a4a4a4;
}
}
.wrap-logo {
img {
margin: auto;
display: block;
position: relative;
width: 22%;
}
}
.wrap-text {
.text {
padding: 25px 75px;
font-family: 'Roboto', sans-serif;
color: #4a4a4a;
@include desktop-up {
padding: 22px 57px;
}
@include medium-desktop-up {
padding: 30px 90px;
}
@include big-desktop-up {
padding: 55px 140px;
}
h2 {
font-size: 16px;
font-weight: 700;
@include desktop-up {
font-size: 20px;
}
@include big-desktop-up {
font-size: 25px;
}
}
#btn-popup-import {
display: block;
width: 77%;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
margin: 15px auto;
background: #09d56f;
color: #fff;
font-weight: 600;
}
p {
font-size: 12px;
line-height: 150%;
@include desktop-up {
font-size: 14px;
}
@include big-desktop-up {
font-size: 16px;
line-height: 160%;
}
}
.random {
cursor: pointer;
&.animate {
a {
svg {
animation: rotateDice 2s;
}
}
}
a {
margin-left: auto;
margin-right: auto;
margin-top: 10%;
border-radius: 100%;
height: 70px;
width: 70px;
display: block;
display: flex;
border-radius: 100%;
align-items: center;
background: #fff;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
color: #2689EA;
transition: all .1s ease-out;
border: 3px solid #fff;
svg {
display: block;
width: 53%;
height: 53%;
margin: auto;
fill: #2689EA;
}
&:hover {
background: #2689EA;
svg {
fill: #fff;
transform: scale(1.2);
transition: .4s ease-in-out;
}
}
}
}
}
}
}
}
#logo-editor {
padding: 0;
z-index: 50;
.row {
margin: 0;
position: relative;
&#editor-section {
.btn-change-position,
#license,
#main-color {
opacity: 0;
transition: all .2s ease;
}
}
.illustration-section {
position: absolute;
z-index: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center bottom!important;
background-size: 100% auto!important;
background-repeat: no-repeat!important;
opacity: 1;
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
overflow: hidden; // border-bottom: 1px solid #eee;
&.out {
opacity: 0;
}
}
} // padding: 0 42px;
}
}
}
#side-left {
position: relative;
#confirm-premium {
// margin-bottom: 80px;
&:hover {
span.title {
font-size: 11px;
color: #666;
transition: all .3s ease-out;
}
}
&:after {
display: none;
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255, 255, 255, 0.6);
}
.wrap-contours {
border-bottom: solid 2px #F4F4F4;
margin-top: 10px;
}
.wrap-defond {
border-bottom: solid 2px #F4F4F4;
}
.wrap-style {
.wrap-icon-style {
ul {
text-align: center;
padding: 0;
li {
list-style: none;
display: inline-block;
width: 100% / 3;
text-align: center;
&.clear-style {
&.active {
svg {
.cls-2 {
fill: #03a9f4;
}
}
}
a {
svg {
width: 30px;
height: 30px;
.cls-1 {
fill: transparent;
}
.cls-2 {
fill: #607D8B;
&:hover {
fill: #03a9f4;
transition: all .2s ease;
}
}
}
}
}
&.box-style {
&.active {
svg {
fill: #03a9f4;
}
}
svg {
width: 30px;
height: 30px;
fill: #607D8B;
&:hover {
fill: #03a9f4;
transition: all .2s ease;
}
.cls-2 {
fill: #fff;
}
}
}
&.round-style {
&.active {
svg {
fill: #03a9f4;
}
}
svg {
width: 30px;
height: 30px;
fill: #607D8B;
&:hover {
fill: #03a9f4;
transition: all .2s ease;
}
.cls-2 {
fill: #fff;
}
}
}
a {
display: block;
margin: 0 12px;
}
}
}
}
}
span.title {
font-size: 11px;
color: #a8a8a8;
font-weight: 500;
margin-bottom: 8px;
display: block;
}
label.input-check {
input {
display: none;
&:checked+span:before {
content: '\f374';
}
&+span:before {
cursor: pointer;
color: #419BF9;
font-size: 24px;
font-family: 'Ionicons';
content: "\f371";
float: left;
display: inline-block;
}
}
span.text {
display: inline-block;
float: left;
font-weight: 400;
user-select: none;
margin-left: 10px;
font-size: 11px;
color: #a8a8a8;
}
}
}
#logo-type {
opacity: 0;
width: 240px;
height: 53%;
position: absolute;
top: 45px;
left: 50px;
border-radius: 3px;
background-color: white;
box-shadow: 0px 0px 30px -8px rgba(0, 0, 0, 0.75);
.header-logo-type {
border-bottom: solid 2px #F4F4F4;
width: 100%;
height: 50px;
display: flex;
align-items: center;
padding: 0px 25px;
i {
width: 30px;
height: 30px;
margin-right: 12px;
}
span {
font-weight: 800;
}
}
.body-logo-type {
display: block;
a {
display: flex;
align-items: center;
width: 70%;
height: 40px;
background-color: #fff;
border-radius: 5px;
margin: auto;
margin-top: 17px;
box-shadow: 0px 0px 30px -8px rgba(0, 0, 0, 0.75);
&:hover {
color: #1F8EFA;
border: 2px solid #1F8EFA;
fill: #1F8EFA;
&svg {
&.st0 {
fill: #1F8EFA;
}
}
}
i {
width: 35px;
height: 100%;
margin-left: 5px;
margin-right: 20px;
display: flex;
align-items: center;
justify-content: center;
border-right: solid 2px #F4F4F4;
svg {
width: 25px;
height: 25px;
fill: #1F8EFA;
margin-right: 5px;
.st0 {
fill: #607D8B;
}
}
}
}
.logo-sample-icon {
color: #1F8EFA;
border: 2px solid #1F8EFA;
}
}
.main-color-body {
padding: 0px 0;
width: $widthMainColor;
position: relative;
top: 10px;
height: 160px;
border-bottom: solid 2px #F4F4F4;
@include clearfix;
ul.color-group {
list-style: none;
padding: 0;
&#color-scheme {
width: 59%;
display: block;
float: right;
.logo-color {
height: 37px;
li {
display: inline-block;
}
}
.text-color {
width: auto;
}
li.color-item {
// width: 58px;
margin: 10px 0;
margin-right: 0;
transition: all .3s ease;
border: 1px dashed transparent;
@include clearfix;
&:hover {
.handle {
opacity: 1;
}
}
&.sortable-chosen {
border: 1px dashed #ccc;
&.ghost {
opacity: 0.5;
background: #efefef;
border: 1px dashed #D49D0A!important;
}
}
.color-preview {
float: left;
width: 23px;
margin-right: 2px;
.preview-color-show {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
border: 1.5px solid #fff;
width: 25px;
height: 25px;
display: block;
background: #ccc;
border-radius: 100%;
}
}
ul {
padding: 0;
list-style: none;
user-select: none;
li {
margin: 10px 0;
display: block;
.text-title {
display: block;
font-size: 11px;
color: #a8a8a8;
}
.text-description,
.text-credits {
margin-top: -3px;
display: block;
font-size: 12px;
color: #555;
font-weight: 500;
}
.text-link {
a {
display: block;
font-size: 11px;
color: #a8a8a8;
margin-bottom: 14px;
&:hover {
color: #333;
}
}
}
}
.credits {
padding: 5px 25px;
border-bottom: solid 2px #F4F4F4;
display: flex;
margin-bottom: 20px;
i {
font-size: 23px;
color: #148BF6;
}
.text-title {
display: inline-block;
font-weight: 800;
font-size: 13px;
line-height: 34px;
margin-left: 12px;
color: #000;
}
}
.text-icon-by,
.text-illustration-by,
.text-typografi-by {
padding: 0px 25px;
}
.contact {
display: inline-block;
padding: 5px 25px;
border-top: solid 2px #F4F4F4;
display: flex;
margin-top: 20px;
i {
font-size: 23px;
color: #148BF6;
}
.text-title {
color: #148BF6;
line-height: 35px;
margin-left: 12px;
}
}
}
}
}
#canvas-editor {
position: relative;
padding-left: 0;
padding-right: 0;
overflow: hidden;
margin-bottom: 5%;
.wrap-disposition {
width: 100%;
margin-top: 8%;
opacity: 0;
transition: all .2s ease;
.disposition {
width: 40%;
height: 45px;
margin: auto;
background-color: transparent;
box-shadow: 0px 0px 30px -8px rgba(0, 0, 0, 0.75);
display: flex;
justify-content: center;
.logo {
height: 100%;
width: 25%;
padding: 6% 8%;
display: inline-block;
background-color: white;
svg {
fill: #03a9f4;
width: 20px;
height: 20px;
}
}
.logo-onleft,
.logo-onright {
padding: 1% 3%;
svg {
fill: #03a9f4;
width: 40px;
height: 40px;
}
}
.logo-onleft {
border-right: solid 2px #F4F4F4;
border-left: solid 2px #F4F4F4;
}
.logo-onright {
border-right: solid 2px #F4F4F4;
}
}
}
.preview {
position: relative;
text-align: center;
@include clearfix;
.item {
position: relative;
line-height: 1;
overflow: hidden;
display: flex;
align-items: center;
}
.btn-change-position {
z-index: 4;
position: absolute;
bottom: 10px;
left: 10px;
opacity: 0;
.btn-change-background {
padding: 0;
display: block;
position: relative;
perspective: 1000px;
transform-style: preserve-3d;
&:hover {
// box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
span.icon {
border: 1px solid #fff;
border-right: none;
background: rgba(#111, 0.8);
transition: all .1s ease-out;
i {
transition: all .1s ease-out;
color: #fff;
}
}
}
span.icon {
border: 1px solid #ccc;
background: rgba(#fff, 0.6);
height: 25px;
width: 30px;
float: left;
line-height: 25px;
border-radius: 3px;
transition: all .1s ease-out;
i {
transition: all .1s ease-out;
display: block;
font-size: 15px;
color: #666;
padding-left: 5px;
padding-right: 5px;
}
}
}
}
#checkIllustration {
display: inline-block;
position: absolute;
bottom: 10px;
left: 46px;
z-index: 99;
input[type='checkbox'] {
&+span:after {
content: "\f371";
font-family: "Ionicons";
}
&+span:checked:after {
content: '\f373';
}
}
}
.ads-section {
background: rgba(#fff, 0.9);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
text-align: center;
display: none;
z-index: 10;
overflow: hidden;
a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
span.text {
bottom: 15%;
position: absolute;
display: block;
width: 100%;
font-size: 12px;
text-align: center;
color: #999;
font-family: 'Roboto', sans-serif;
font-weight: 300;
}
img {
max-width: 500px;
margin: auto;
display: block;
}
}
&.show {
display: block!important;
}
}
.animatedInOut {
transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.logo-section {
display: inline-block;
position: relative;
border-radius: 6px;
cursor: pointer;
z-index: 6;
.static {
width: 100%;
height: 100%;
@include edit-mode;
.logo.svg-wrapper {
align-items: center;
display: flex;
@include objectInOut;
svg {
display: block;
width: auto;
height: 100%;
margin: auto;
}
.rotate-logo {
z-index: 600;
position: absolute;
top: -15px;
left: -15px;
transition: all .2s ease-in-out;
transform: scale(0);
&.active {
transform: scale(1);
}
a {
cursor: move;
text-align: center;
background: #000;
color: #fff;
padding: 0px 5px;
font-size: 18px;
display: block;
line-height: 28px;
height: 27px;
width: 27px;
border-radius: 100%;
position: absolute;
transform: scale(0) translate(0%, 0%);
transition: all .2s ease-out;
transform: rotate(0deg);
&:hover {
transition: all .1s ease-out;
background: #60D836;
}
img {
position: relative;
top: -2px;
}
}
}
}
}
}
.business-name-section {
position: relative;
display: inline-block;
z-index: 5;
max-width: 70%; // .resize-business-name {
// z-index: 600;
// position: absolute;
// transition: all .2s ease-in-out;
// left: -36px;
// top: -2px;
// transform: scale(0);
// &.active {
// transform: scale(1);
// }
// .add,
// .min {
// position: relative;
// margin: 2px 0;
// a {
// cursor:pointer;
// text-align: center;
// background: #419BF9;
// color: #fff;
// padding: 1px 6px;
// font-size: 15px;
// display: block;
// line-height: 25px;
// width: 25px;
// height: 25px;
// border-radius: 100%;
// }
// }
// }
.business-name {
font-family: 'Roboto';
font-size: 26px;
color: #ebc859;
cursor: pointer;
display: inline-block;
@include objectInOut;
&.animatedInOut {
span {
transition: all .8s ease;
}
}
.resize-business-name {
position: absolute;
bottom: 15px;
left: -15px;
transform: scale(0);
transition: all .2s ease-in-out;
z-index: 10;
&.active {
transform: scale(1);
}
a {
cursor: move;
text-align: center;
z-index: 1;
background: #000;
color: #fff;
padding: 0px 5px;
font-size: 18px;
display: block;
line-height: 28px;
height: 27px;
width: 27px;
border-radius: 100%;
position: absolute;
transform: scale(0) translate(0%, 0%);
transition: all .2s ease-out;
transform: rotate(0deg);
&:hover {
transition: all .1s ease-out;
background: #60D836;
}
}
}
span {
display: block;
transform: translateX(0%);
opacity: 1;
font-family: inherit!important;
}
&.beforeOut {
span {
&.line-1 {
transform: translateX(-40%);
opacity: 0;
}
&.line-2 {
transform: translateX(40%);
opacity: 0;
}
}
}
}
}
}
.business-category {
margin: 8px 0;
display: inline-block;
font-weight: 500;
color: #666;
font-size: 14px;
}
.business-tagline-section {
position: relative;
display: inline-block;
bottom: -3%;
z-index: 5;
max-width: 70%;
.resize-tagline {
position: absolute;
bottom: 15px;
left: -15px;
transform: scale(0);
transition: all .2s ease-in-out;
z-index: 10;
&.active {
transform: scale(1);
}
a {
cursor: move;
text-align: center;
z-index: 1;
background: #000;
color: #fff;
padding: 0px 5px;
font-size: 18px;
display: block;
line-height: 28px;
height: 27px;
width: 27px;
border-radius: 100%;
position: absolute;
transform: scale(0) translate(0%, 0%);
transition: all .2s ease-out;
transform: rotate(0deg);
&:hover {
transition: all .1s ease-out;
background: #60D836;
}
}
} // .resize-tagline {
// z-index: 600;
// position: absolute;
// transition: all .4s ease-in-out;
// top: -13px;
// left: -30px;
// transform: scale(0);
// &.active {
// transform: scale(1);
// }
// .add,
// .min {
// position: relative;
// margin: 2px 0;
// a {
// text-align: center;
// background: #419BF9;
// color: #fff;
// padding: 1px 6px;
// font-size: 15px;
// display: block;
// line-height: 25px;
// width: 25px;
// height: 25px;
// border-radius: 100%;
// }
// }
// }
.business-tagline {
display: inline-block;
font-size: 16px;
font-weight: 700;
font-style: italic;
cursor: pointer;
@include objectInOut;
@keyframes revolveScale {
0% {
opacity: 0;
transform: translate(-150px, -50px) rotate(-180deg) scale(3);
}
60% {
transform: translate(20px, 20px) rotate(30deg) scale(.3);
}
100% {
transform: translate(0) rotate(0) scale(1);
opacity: 1;
}
}
.add,
.min {
position: relative;
margin: 2px 0;
a {
cursor: pointer;
text-align: center;
background: #419BF9;
color: #fff;
padding: 1px 6px;
font-size: 15px;
display: block;
line-height: 25px;
width: 25px;
height: 25px;
border-radius: 100%;
}
}
span {
display: inline-block;
opacity: 1;
transform: translate(0) rotate(0) scale(1);
font-family: inherit !important;
&.animate {
animation: revolveScale .4s forwards;
}
}
}
}
@keyframes rotateDice {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(720deg)
}
}
@keyframes rotateGear {
0% {
transform: rotate(0deg) scale(1.2);
}
100% {
transform: rotate(360deg) scale(1.2);
}
}
@keyframes beat {
0% {
transform: scale(1)
}
25% {
transform: scale(1.2)
}
50% {
transform: scale(1)
}
75% {
transform: scale(1.2)
}
100% {
transform: scale(1)
}
}
}
#option-general {
margin: auto;
margin-top: 25px;
width: 100%;
text-align: center;
position: relative;
div.next,
div.prev {
top: 10px;
position: absolute;
display: block;
width: (20% / 2);
a {
cursor: pointer;
display: none;
i {
font-size: 22px;
display: inline-block;
transform: translate(0%);
transition: all .3s ease-out;
}
}
&.prev {
left: 0;
a {
&:hover {
i {
transform: translate(-80%);
}
}
}
}
&.next {
right: 0;
a {
&:hover {
i {
transform: translate(80%);
}
}
}
}
a {
border: none;
background: none;
box-shadow: none;
transform: scale(1);
&:hover {
color: #238EF8!important;
background: transparent!important;
}
i {
position: relative;
}
}
}
div.general-button {
width: 80%;
margin: auto;
}
ul {
padding: 0;
list-style: none;
margin-top: 15px;
margin-bottom: 15px;
li {
display: inline-block;
margin: 0 15px;
&:last-child {
margin-right: 0;
}
&:first-child {
margin-left: 0;
}
&.favorite {
a {
i {
color: #aaa;
&:before {
font-weight: 600;
}
}
&:hover {
i {
transform: scale(1.2);
transition: .4s ease-in-out;
color: #fff;
}
}
}
&.active {
a {
i.ion-ios-heart {
display: block;
color: #D0021B;
}
&:hover {
i.ion-ios-heart {
animation: beat 1s;
color: #fff;
}
}
i.ion-ios-heart-outline {
display: none;
}
}
}
a {
color: #444;
transform: scale(1.5);
i {
display: block;
}
i.ion-ios-heart {
display: none;
}
i.ion-ios-heart-outline {
display: block;
}
}
}
&.random {
&.animate {
a {
svg {
animation: rotateDice 2s;
}
}
}
a {
svg {
width: 18px;
height: 18px;
fill: #2689EA;
}
&:hover {
svg {
fill: #fff;
transform: scale(1.2);
transition: .4s ease-in-out;
}
}
}
}
&.setting {
a {
transform: scale(1.5);
top: 12px;
position: relative;
svg {
fill: #555;
width: 18px;
height: 18px;
display: block;
left: 4px;
top: 4px;
position: relative;
} // i {
// display: block;
// height: 25px;
// width: 25px;
// line-height: 28px;
// }
}
&:hover {
svg {
transform: scale(1.2);
transition: .4s ease-in-out;
fill: #fff; // i {
// display: block;
animation: rotateGear 1s ease; // }
}
}
}
a {
border-radius: 100%;
display: block;
background: #fff;
width: 40px;
height: 40px;
font-size: 20px;
padding: 5px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
color: #2689EA;
transition: all .1s ease-out;
border: 2px solid #fff;
transform: scale(1.6);
&:hover {
cursor: pointer;
color: #fff !important;
background: #2689EA !important;
}
}
}
}
}
}
button#btn-validate.btn.btn-round {
background: #60D836;
color: #fff;
width: 50%;
margin: 20px 25%;
margin-bottom: 66px;
&:focus {
outline: none;
background: lighten(#60D836, 20);
}
span {
font-size: 16px;
padding: 3px 0;
display: block;
font-family: 'Roboto', sans-serif;
font-weight: 300;
&:after {
font-family: 'Ionicons';
content: "\f3fd";
margin-left: 10px;
transform: scale(2);
display: inline-block;
}
}
}
#side-right {
padding-top: 22px; // padding-left: 50px;
position: relative;
#main-color {
width: $widthMainColor;
margin: auto;
position: absolute;
text-align: left;
height: 115%;
margin-top: 23px;
margin-right: 30px;
background-color: #fff;
border-radius: 3px;
box-shadow: 0px 0px 30px -8px rgba(0, 0, 0, 0.75);
&:hover {
&:after {
display: none;
}
}
&:after {
display: none;
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(255, 255, 255, 0.6);
}
.wrap-couleurs {
.info-couleurs {
padding: 10px 25px;
font-size: 13px;
color: #111;
font-weight: 400;
text-align: left;
}
}
.wrap-contours {
border-bottom: solid 2px #F4F4F4;
margin-top: 10px;
}
.wrap-defond {
border-bottom: solid 2px #F4F4F4;
}
.wrap-style {
.wrap-icon-style {
a {
&.clear-style {
svg {
width: 30px;
height: 30px;
transform: translate(145%, 0%);
.cls-1 {
fill: transparent;
}
.cls-2 {
fill: #1F8EFA;
&:hover {
fill: #1F8EFA;
transition: all .2s ease;
}
}
}
}
&.box-style {
svg {
width: 30px;
height: 30px;
fill: #607D8B;
transform: translate(225%, 0%);
&:hover {
fill: #1F8EFA;
transition: all .2s ease;
}
.cls-2 {
fill: #fff;
}
}
}
&.round-style {
svg {
width: 30px;
height: 30px;
fill: #607D8B;
transform: translate(305%, 0%);
&:hover {
fill: #1F8EFA;
transition: all .2s ease;
}
.cls-2 {
fill: #fff;
}
}
}
}
}
}
.wrap-contours,
.wrap-defond,
.wrap-style {
display: block;
width: 100%;
height: 90px;
.defond-title {
padding: 0px 25px;
}
.contours-title,
.defond-title,
.style-title {
padding: 10px 25px;
.lbl {
position: relative;
display: block;
height: 20px;
width: 44px;
background: #c6c4c5;
border-radius: 100px;
cursor: pointer;
transition: all 0.3s ease;
&:after {
position: absolute;
left: -2px;
top: -3px;
display: block;
width: 26px;
height: 26px;
border-radius: 100px;
background: #fff;
box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.05);
content: '';
transition: all 0.3s ease;
}
&:active:after {
transform: scale(1.15, 0.85);
}
}
.cbx {
&:checked~label {
background: #8dc6fc;
&:after {
left: 20px;
background: #1d8efd;
}
}
&:disabled~label {
background: #d5d5d5;
pointer-events: none;
&:after {
background: #bcbdbc;
}
}
}
.cntr {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.press {
// margin-bottom: 40px;
display: inline-block;
float: right;
}
.hidden {
display: none;
}
.info-contours,
.info-defond,
.info-style {
font-size: 13px;
color: #111;
font-weight: 400;
text-align: left;
}
}
.wrap-slider {
display: flex;
padding: 2px 20px;
.cirlce-little {
i {
color: #8F8F8F;
line-height: 35px;
}
}
.cirlce-big {
i {
font-size: 20px;
color: #8F8F8F;
line-height: 35px;
}
}
.holder {
width: 70%;
margin: auto;
margin-top: 15px;
$lightBlue: #03a9f4;
.rkmd-slider {
display: block;
position: relative;
font-size: 16px;
font-family: 'Roboto', sans-serif;
input[type="range"] {
overflow: hidden;
position: absolute;
width: 1px;
height: 1px;
opacity: 0;
&+.slider {
display: block;
position: relative;
width: 100%;
height: 4px;
background-color: #bebebe;
.slider-fill {
display: block;
position: absolute;
width: 0%;
height: 100%;
user-select: none;
z-index: 1;
}
.slider-handle {
cursor: pointer;
position: absolute;
top: -5.5px;
left: 0%;
width: 15px;
height: 15px;
margin-left: -8px;
border-radius: 50%;
transition: all .2s ease;
user-select: none;
z-index: 2;
}
}
}
}
.rkmd-slider {
&.slider-continuous {
&.slider-shadow {
&.slider-lightBlue {
.slider-handle:active {
box-shadow: 0 0 0 10px rgba($lightBlue, .26);
}
}
}
}
}
.rkmd-slider {
&.slider-lightBlue {
.slider-fill,
.slider-handle {
background-color: $lightBlue;
}
}
}
}
}
}
span.text-info {
display: block;
.info-title {
display: block;
font-size: 12px;
color: #BBACB0;
}
.info-description {
margin-bottom: 32px;
display: block;
font-size: 15px;
color: #111;
font-weight: 800;
text-align: left;
position: relative;
left: 10px;
}
.info-illustration {
margin-bottom: 40px;
display: block;
font-size: 15px;
color: #111;
font-weight: 800;
text-align: left;
position: relative;
left: 10px;
top: -15px;
}
}
.main-color-header {
width: $widthMainColor;
height: 45px;
line-height: 45px;
border-bottom: solid 2px #F4F4F4;
.parameter-title {
display: flex;
padding: 0px 25px;
align-items: center;
.parameter-icon {
line-height: 20px;
svg {
width: 20px;
height: 20px;
.cls-1 {
fill: #e6e7e8;
}
.cls-2 {
fill: #a6a8ab;
}
.cls-3 {
fill: #303f9f;
}
.cls-4 {
fill: #5c6bc0;
}
.cls-5 {
fill: #8c9eff;
}
.cls-6 {
fill: #2e7d32;
}
.cls-7 {
fill: #43a047;
}
.cls-8 {
fill: #81c784;
}
.cls-9 {
fill: #ff9800;
}
.cls-10 {
fill: #ffc400;
}
.cls-11 {
fill: #ffd740;
}
.cls-12 {
fill: #d50000;
}
.cls-13 {
fill: #ff5252;
}
}
}
.parameter-description {
font-size: 14px;
font-weight: 800;
margin-left: 15px;
}
}
.info-description {
a {
color: #111;
}
}
}
.main-color-body {
padding: 0px 0;
width: $widthMainColor;
position: relative;
top: 10px;
height: 190px;
border-bottom: solid 2px #F4F4F4;
@include clearfix;
ul.color-group {
list-style: none;
padding: 0;
&#color-scheme {
width: 59%;
display: block;
float: right;
.logo-color {
width: 150px;
height: 37px;
li {
display: inline-block;
}
}
.text-color {
width: auto;
}
li.color-item {
// width: 58px;
margin: 10px 0;
margin-right: 0;
transition: all .3s ease;
border: 1px dashed transparent;
@include clearfix;
&:hover {
.handle {
opacity: 1;
}
}
&.sortable-chosen {
border: 1px dashed #ccc;
&.ghost {
opacity: 0.5;
background: #efefef;
border: 1px dashed #D49D0A!important;
}
}
.color-preview {
float: left;
width: 23px;
margin-right: 2px;
.preview-color-show {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
border: 1.5px solid #fff;
width: 25px;
height: 25px;
display: block;
background: #ccc;
border-radius: 100%;
}
}
.handle {
cursor: move;
width: 25px;
float: left;
line-height: 25px;
text-align: center;
opacity: 0;
transition: all .1s ease-out;
}
}
}
&#color-description {
width: 77px;
float: left;
margin-left: 15px;
li {
list-style: none;
display: block;
margin: 8px 0;
@include clearfix;
}
.color-hex-code {
float: left;
padding-left: 10px;
height: 30px;
cursor: default;
line-height: 30px;
.text-display {
font-size: 13px; // text-transform: uppercase;
font-weight: 500;
}
}
}
}
}
.main-color-footer {
.color-option-wrapper {
position: relative;
display: inline-block;
&>a {
// padding: 2px 30px;
padding: 0;
color: #999;
display: inline-block;
font-size: 16px!important;
font-weight: 300;
&:hover {
color: #111; // background:#eee;
}
}
}
}
}
}
ul.grid-icon {
padding: 0;
margin: auto;
&.favorite {
li {
width: (98% / 6);
}
}
li {
box-sizing: border-box;
display: block;
float: left;
width: (98% / 3);
text-align: center;
padding: 10px;
&:hover {
.wrap {
transition: all .3s ease;
border: 2px solid #419BF9;
}
}
.wrap {
cursor: pointer;
border: 2px solid transparent;
width: 100%;
height: 100%;
position: relative;
padding: 10px 0;
border-radius: 10px;
background: #fff;
display: flex;
align-items: center;
.image-preview {
margin: auto;
h2 {
margin: 0;
span {
font-family: inherit;
}
}
img {
width: auto;
height: 100%;
}
svg {
display: block;
width: auto;
height: 100%;
margin: auto;
}
}
span.close {
position: absolute;
top: 5px;
right: 10px;
color: #111;
}
span.label {
padding: 6px 0px;
font-size: 11px;
font-weight: 300;
text-align: center;
border-radius: 100%;
top: -12.5px;
left: -12.5px;
position: absolute;
height: 25px;
width: 25px;
border: 1px solid #fff;
background: #419BF9;
}
}
}
}
#share-review {
.header-share {
background: #4B75C0;
color: #fff;
padding: 21px 19px;
text-align: center;
h2 {
margin: 0;
font-family: 'Roboto', sans-serif !important;
font-weight: 500;
font-size: 13px;
margin-top: -14px;
&:before {
font-size: 27px;
margin-right: 10px;
font-family: 'Ionicons';
content: "\f35d";
width: 24px;
height: 24px;
display: inline-block;
color: #FFF;
border-radius: 3px;
position: relative;
top: 9px;
}
&:after {
font-size: 27px;
margin-left: 10px;
font-family: 'Ionicons';
content: "\f35d";
width: 24px;
height: 24px;
display: inline-block;
color: #FFF;
border-radius: 3px;
position: relative;
top: 9px;
}
}
}
.body-share {
background: #3B5998;
padding: 27px 0;
ul.grid-icon {
width: 90%;
@include clearfix;
li {
padding: 9px 4%;
}
}
}
.footer-share {
padding-top: 30px;
background: #3B5998;
padding-bottom: 34px;
ul {
box-sizing: border-box;
list-style: none;
padding: 0;
width: 63%;
margin: auto;
text-align: center;
li {
display: inline-block;
padding: 10px;
@include clearfix;
}
}
.btn.btn-round {
width: 100%;
background: #4B74BF;
color: #fff;
display: block;
padding: 8px 50px;
padding-top: 12px;
padding-bottom: 12px;
i {
margin-right: 10px;
}
}
}
}
#logos {
background: #F5F5F5;
#logo-favorite,
#logo-history {
padding: 42px;
&#logo-history {
display: none;
}
h2.title {
margin-bottom: 23px;
font-size: 22px;
font-weight: 600;
color: #65738B;
}
}
#logo-favorite {
h2.title i.ion-heart {
color: #e31b23;
}
}
}
#support-communication {
display: none;
h2.title {
font-size: 18px;
font-family: 'Roboto', sans-serif;
color: #54617A;
margin-top: 42px;
margin-bottom: 42px;
}
#support-filter {
margin-bottom: 0;
@include clearfix;
.item {
width: (100% / 3);
float: left;
position: relative;
text-align: center;
&:hover {
a:after {
background: rgba(#009DF3, 0.7);
}
.text {
opacity: 1;
transform: translateY(0%);
}
}
a {
width: 100%;
position: relative;
display: block;
img {
width: 100%;
}
&:after {
transition: all .2s ease;
top: 0;
left: 0;
bottom: 0;
right: 0;
content: "";
position: absolute;
background: transparent;
}
}
span.text {
color: #fff;
top: 100px;
position: absolute;
left: 0;
opacity: 0;
right: 0;
font-weight: 500;
font-size: 16px;
transform: translateY(100%);
transition: all .2s ease-out .1s;
cursor: pointer;
}
}
}
}
#ads {
.img-responsive {
width: 100% !important;
}
}
#choose-font-title {
.wrapper {
padding: 10px;
}
h3 {
font-size: 25px;
}
}
.modal-choose {
.modal-dialog {
margin-top: 8%;
width: 80%;
margin: 4% 14%;
}
.modal-content {
width: 100%;
border-radius: 6px;
background: #FFFFFF;
.modal-header {
border-bottom: none;
padding-top: 25px;
padding-bottom: 17px;
padding-left: 110px;
padding-right: 110px;
h2 {
color: rgb(12, 180, 224);
text-align: left;
font-size: 19px;
font-weight: 500;
font-family: 'Roboto', sans-serif;
display: inline-block;
letter-spacing: 1.5px;
padding-bottom: 10px;
}
form {
display: none;
}
#btn-import-logo {
margin-top: 10px;
border: 1px solid #eee;
color: #555;
&:hover {
color: #111;
background: #f8f8f8;
}
}
.checkbox {
display: inline-block;
text-align: right;
margin-left: 50px;
}
label {
color: #00a7d0;
input[type="checkbox"] {
&+span:before {
content: "\f372";
font-family: "Ionicons";
font-size: 20px;
margin-right: 7px;
position: relative;
top: 3px;
}
&:checked+span:before {
content: "\f373";
}
}
}
input[type="checkbox"] {
display: none;
}
}
.modal-body {
padding: 0 110px;
.prev,
.next {
position: absolute;
font-size: 29px;
padding: 10px;
&.remove {
display: none!important;
}
i {
transition: all .2s ease-out;
}
&:hover {
&.prev {
i {
display: block;
transform: translateX(-50%);
}
}
&.next {
i {
display: block;
transform: translateX(50%);
}
}
}
&.prev {
top: 30%;
left: 43px;
transform: translateX(0%);
}
&.next {
top: 30%;
right: 43px;
}
}
div.selection {
overflow: hidden;
list-style: none;
padding: 0;
@include clearfix;
div.owl-stage-outer {
@include clearfix;
div.owl-stage {
@include clearfix;
}
}
div.owl-item {
float: left;
}
div.item {
@include clearfix;
.wrapper {
padding: (16px / 2);
float: left;
box-sizing: border-box;
width: (100% / 3);
&.item-font-tagline {
width: (100% / 2);
h3 {
font-style: italic;
}
}
a {
box-shadow: 0 1px 24px 0px rgba(0, 0, 0, 0.1);
display: block;
text-align: center;
padding: 20px;
border-radius: 6px;
border: 1.4px solid transparent;
&:hover {
border: 1.4px solid #0090F3;
box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0.2);
transition: all .1s ease;
}
img,
svg {
max-width: 100%;
height: 140px;
}
}
&.item-icon {}
&.item-font {
a {
transition: all .1s ease;
h3 {
font-size: 20px;
margin-bottom: 15px;
color: #111;
}
p {
margin-top: 0;
font-size: 9px;
color: #ddd;
}
}
}
&.item-color {
a {
padding: 0; // box-shadow:none;
// border:2px solid #1A8BEE;
ul {
padding: 0;
margin: 0;
width: 100%;
@include clearfix;
li {
list-style-type: none;
width: (100% / 6);
height: 80px;
float: left;
&:nth-of-type(1) {
background: #111;
}
&:nth-of-type(2) {
background: #555;
}
&:nth-of-type(3) {
background: #888;
}
&:nth-of-type(4) {
background: #ccc;
}
}
}
}
}
&.item-illustration {
width: 50%;
a {
height: 210px;
padding: 0;
position: relative;
background-size: 100% auto !important;
background-position: center bottom !important;
img {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
}
}
}
}
div.owl-nav {
display: none;
}
div.owl-dots {
margin: 40px 0;
text-align: center;
div.owl-dot {
margin: 5px 2px;
display: inline-block;
&.active {
span {
border: 1px solid #419BF9!important;
background: #419BF9!important;
}
}
span {
display: block;
border-radius: 100%;
width: 12px;
height: 12px;
background: #E7E7E7;
border: 1px solid #ccc;
&:hover {
background: darken(#E7E7E7, 4%);
}
}
}
}
}
}
}
}
#choose-general-setting {
.modal-content {
width: 100%;
.modal-header {
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
.general-wrapper {
display: flex;
align-items: center;
justify-content: space-around;
width: 100%;
.title {
width: 80%;
text-align: center;
padding-top: 15px;
}
}
.save {
margin-top: -20px;
}
.close {
margin-top: -20px;
}
}
.modal-body {
padding: 0 40px;
padding-bottom: 40px;
.caption-type {
font-weight: 500;
}
.section1 {
width: 100%;
height: auto;
display: flex;
.logo-type {
margin-top: 5px;
width: 58%;
display: inline-block;
ul {
padding: 0;
list-style-type: none;
@include clearfix;
li {
width: 32%;
float: left;
padding: 0 3px;
}
}
}
.logo-option {
margin-top: 5px;
width: 42%;
display: inline-block;
ul {
list-style-type: none;
padding: 0;
li {
float: left;
width: 45%;
.box-logo {
margin-right: 5px;
#normal {
font-size: 20px;
display: block;
text-align: center;
margin-top: 65px;
letter-spacing: 3px;
}
.round {
// width: 90%;
// height: 500px;
#background {
font-size: 20px;
display: block;
text-align: center;
margin-top: 65px;
letter-spacing: 3px;
font-weight: 600;
}
}
}
}
}
}
}
.section2 {
width: 100%;
height: auto;
display: flex;
.disposition {
margin-top: 35px;
width: 58%;
display: inline-block;
ul {
padding: 0;
list-style-type: none;
@include clearfix;
li {
padding: 0 3px;
width: 24%;
float: left;
}
}
}
.style {
margin-top: 35px;
display: inline-block;
width: 42%;
ul {
padding: 0;
list-style-type: none;
li {
width: 29%;
float: left;
margin-right: 5px;
}
.box-logo {
height: 140px;
}
#normal {
font-size: 12px;
font-weight: 200;
display: block;
text-align: center;
margin-top: 60px;
letter-spacing: 2px;
}
#modern {
font-size: 12px;
font-weight: 400;
display: block;
text-align: center;
margin-top: 60px;
letter-spacing: 2px;
}
#abstract {
font-size: 12px;
font-weight: 600;
display: block;
text-align: center;
margin-top: 60px;
letter-spacing: 2px;
}
}
}
}
.box-logo-wrapper {
margin-top: 15px;
.box-logo {
height: 180px;
box-shadow: 0 4px 11px rgba(0, 0, 0, 0.2);
border: 2px solid transparent;
cursor: pointer;
&:hover {
transition: all .1s ease-out;
border: 2px solid #0cb4e0;
}
img {
height: 100%;
display: block;
margin: auto;
}
}
.font {
height: 140px;
}
}
}
}
}
.logo-position {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
&.banner {
width: 20%;
transform: translate(200%, 20%) scale(1.2) rotateX(5deg);
}
&.stiky-note {
width: 20%;
transform: translate(142%, 10%) scale(0.6) rotate(-2deg) rotateX(31deg);
}
&.sticker {
width: 20%;
transform: translate(62%, 74%) skew(-191deg, 180deg) scale(2.1) rotate(7deg) rotateX(27deg);
}
&.notepad {
width: 20%;
transform: translate(181%, 14%) scale(1) rotate(0deg) rotateX(26deg);
}
&.notebook {
width: 20%;
transform: translate(97%, 22%) scale(1.2) rotate(-4deg) rotateX(26deg);
}
&.folder {
width: 20%;
transform: translate(-104%, 52%) skew(-213deg, 188deg) scale(2.2) rotate(29deg) rotateX(37deg);
}
&.calendar {
width: 20%;
transform: translate(200%, 6%) scale(1) rotateX(37deg);
}
&.poster {
width: 20%;
transform: translate(208%, 75%) scale(2.1) rotateX(20deg);
}
&.sarung {
width: 20%;
transform: translate(177%, 55%) scale(1) rotateX(0deg) rotate(-22deg) skew(-7deg, 7deg);
h2 span,
p {
display: none;
}
}
&.shirt {
width: 20%;
transform: translate(232%, 16%) scale(0.8);
h2 span,
p {
display: none;
}
}
&.football {
width: 20%;
transform: translate(197%, 82%) scale(2) rotateX(15deg);
h2 span,
p {
display: none;
}
}
&.bag {
width: 20%;
transform: translate(197%, 82%) scale(2) rotateX(15deg);
h2 span,
p {
display: none;
}
}
&.bottle {
width: 20%;
transform: translate(205%, 46%) scale(1.1) rotateX(15deg);
}
&.parent-hat {
perspective: 1000px;
&.hat {
width: 20%;
transform: translate(209%, 16%) scale(0.97) skew(-177deg, 181deg) rotateX(24deg);
transform-origin: bottom;
}
}
&.sangles {
width: 45%; // transform: translate(157%, 17.7%) scale(0.3) skew(-177deg, 180deg) rotateX(25deg);
transform: translate(122%, 3.4%) scale(0.24);
}
&.pige {
width: 20%;
transform: translate(253%, 6.6%) scale(0.2) skew(-174deg, 166deg) rotateX(-10deg);
}
&.business-card {
&.business-card-1 {
width: 20%;
transform: translate(182%, 16%) rotate(-24deg) rotateX(15deg);
}
&.business-card-2 {
width: 20%;
transform: translate(313%, 48%) rotate(-24deg) rotateX(15deg);
}
}
&.envelope {
&.envelope-1 {
width: 20%;
transform: translate(185%, 40%) rotate(-29deg);
}
&.envelope-2 {
width: 10%;
transform: translate(663%, 28%) rotate(-29deg);
}
}
&.invoices {
width: 10%;
transform: translate(500%, 7%);
}
&.facebook {
&.facebook-1 {
width: 8%;
transform: translate(390%, 50%);
}
&.facebook-2 {
width: 14%;
transform: translate(292%, 41%);
svg {
.color_1,
.color_2,
.color_3,
.color_4 {
fill: #fff!important;
}
}
h2 {
color: #fff!important;
}
}
}
&.letterhead {
width: 6%;
transform: translate(512%, 37%) rotate(16deg);
}
&.tshirt {
width: 40%;
transform: translate(69%, 29%);
}
&.cartes-de-correpondance {
width: 15%;
transform: translate(165%, 44%) rotate(0deg) rotateX(-13deg) skew(6deg, 0deg);
}
&.car {
width: 24%;
transform: translate(316%, 13%) rotate(-34deg) skew(18deg, 11deg) rotateX(30deg);
}
&.mug {
width: 25%;
transform: translate(148%, 38%);
}
&.horaire {
width: 12%;
transform: translate(280%, 1.5%) scale(0.7);
}
&.syal {
width: 20%;
transform: translate(142%, 37%) rotate(14deg);
h2 span,
p {
color: #fff;
}
}
&.jacket {
width: 18%;
transform: translate(296%, 24%);
h2 span,
p {
display: none;
}
}
&.flag {
width: 25%;
transform: translate(166%, 30%) rotate(-9deg);
opacity: 0.9;
}
}
.popup-import {
width: 100%;
position: fixed;
height: 70%;
top: 0;
left: 0;
right: 0;
background: #FFF;
z-index: 99999;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
overflow: hidden;
user-select: none;
transition: all .2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
transform-origin: top;
transform: rotateX(-20deg) scale(1.2);
opacity: 0;
&.open {
transform: rotateX(0deg) scale(1);
opacity: 1;
.menu-bar {
ul.info {
li:nth-of-type(1) {
opacity: 1;
transform: translateY(0%);
transition-delay: .1s;
}
li:nth-of-type(2) {
opacity: 1;
transform: translateY(0%);
transition-delay: .1s * 2;
}
li:nth-of-type(3) {
opacity: 1;
transform: translateY(0%);
transition-delay: .1s * 3;
}
li:nth-of-type(4) {
opacity: 1;
transform: translateY(0%);
transition-delay: .1s * 4;
}
li:nth-of-type(5) {
opacity: 1;
transform: translateY(0%);
transition-delay: .1s * 5;
}
}
button.btn-close-popup {
transform: translateX(0%);
transition-delay: .2s;
}
}
.body {
.upload-area .icon {
i {
opacity: 1;
transform: translateY(0) rotateX(0deg);
}
h2 {
opacity: 1;
transform: translateY(0) rotateX(0deg);
}
p {
opacity: 1;
transform: translateY(0) rotateX(0deg);
}
}
}
}
a {
color: $blue;
}
.menu-bar {
padding: 14px 10px;
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
@include clearfix;
ul.info {
padding: 0;
margin: 0;
list-style: none;
width: 50%;
float: left;
@include clearfix;
li {
opacity: 0;
transform: translateY(-100%);
transition: all .2s ease;
margin-right: 10px;
float: left;
color: #6e6868;
font-weight: 300;
font-family: 'Roboto', sans-serif;
}
}
button.btn-close-popup {
float: right;
display: block;
background: transparent;
border: none;
font-size: 15px;
transition: all .1s ease-out;
transform: translateX(100%);
font-family: 'Roboto', sans-serif;
&:focus {
outline: none;
}
}
}
.body {
.upload-area {
overflow: hidden;
.icon {
perspective: 1000px;
margin-top: 60px;
text-align: center;
i {
line-height: 150px;
font-size: 150px;
color: #999;
display: block;
transform: translateY(100%) rotateX(-90deg);
transition: all .6s ease;
transition-delay: .5s;
opacity: 0;
}
h2 {
font-size: 27px;
line-height: normal;
margin: 0;
margin-bottom: 5px;
font-weight: 300;
color: #888;
transform: translateY(100%) rotateX(-90deg);
transition: all .6s ease;
transition-delay: 1s;
opacity: 0;
font-family: 'Roboto', sans-serif;
}
p {
font-weight: 300;
transform: translateY(100%) rotateX(-90deg);
transition: all .6s ease;
transition-delay: 1.5s;
opacity: 0;
font-family: 'Roboto', sans-serif;
}
}
}
button#import-submit {
background: #60D836;
color: #fff;
width: 50%;
margin: 20px 25%;
margin-bottom: 66px;
}
}
}
.overlay-import {
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 88888;
position: fixed;
}
.dz-clickable .dz-message {
display: none;
cursor: pointer;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment