Added theme "Stargazer"
This commit is contained in:
parent
2028862b92
commit
9f8b865a35
|
@ -0,0 +1,198 @@
|
|||
/* ************************************************************* */
|
||||
/*
|
||||
/* Use this file to add custom CSS animations.
|
||||
/* Delete this file if you wish to use the default animations.
|
||||
/* If you do not want to have animations in your theme,
|
||||
/* remove or comment them and include this file in your theme.
|
||||
/*
|
||||
/* ************************************************************* */
|
||||
|
||||
|
||||
/* Table of contents
|
||||
––––––––––––––––––––––––––––––––––––––––––––––––––
|
||||
- Entrance animations
|
||||
- Button hover animations
|
||||
- Icon hover animations
|
||||
- Footer hover animations
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/* Entrance animations
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
.button-entrance {
|
||||
animation-name: popUp;
|
||||
animation-duration: 1s;
|
||||
animation-fill-mode: both;
|
||||
/* Used to start button entrance animation one after another */
|
||||
animation-delay: calc(var(--delay)/10);
|
||||
}
|
||||
|
||||
@keyframes popUp {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: scale3d(0.3, 0.3, 0.3);
|
||||
}
|
||||
|
||||
50% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.fadein {
|
||||
animation-name: fadein;
|
||||
animation-duration: 3s;
|
||||
animation-fill-mode: both;
|
||||
}
|
||||
|
||||
@keyframes fadein {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Button hover animations
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
/* (Also apply to icon) */
|
||||
|
||||
.button-hover{
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
-webkit-transform: perspective(1px) translateZ(0);
|
||||
transform: perspective(1px) translateZ(0);
|
||||
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
|
||||
-webkit-transition-duration: 0.9s;
|
||||
transition-duration: 0.9s;
|
||||
}
|
||||
.button-hover:active,
|
||||
.button-hover:focus,
|
||||
.button-hover:hover{
|
||||
-webkit-transform: scale(1.1);
|
||||
transform: scale(1.1);
|
||||
-webkit-transition-timing-function: cubic-bezier(0.47, 2.7, 0.31, -0.36);
|
||||
transition-timing-function: cubic-bezier(0.47, 2.7, 0.31, -0.36);
|
||||
}
|
||||
|
||||
.credit-hover{
|
||||
display:inline-block;
|
||||
-webkit-transform:perspective(1px) translateZ(0);
|
||||
transform:perspective(1px) translateZ(0);
|
||||
box-shadow:0 0 1px rgba(0,0,0,0);
|
||||
-webkit-transition-duration:.3s;
|
||||
transition-duration:.3s;
|
||||
-webkit-transition-property:transform;
|
||||
transition-property:transform
|
||||
}
|
||||
.credit-hover:active,
|
||||
.credit-hover:focus,
|
||||
.credit-hover:hover{
|
||||
-webkit-transform:scale(1.1);
|
||||
transform:scale(1.1)
|
||||
}
|
||||
|
||||
/* Icon hover animations
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
/* .icon-hover{
|
||||
display:inline-block;
|
||||
-webkit-transform:perspective(1px) translateZ(0);
|
||||
transform:perspective(1px) translateZ(0);
|
||||
box-shadow:0 0 1px rgba(0,0,0,0);
|
||||
-webkit-transition-duration:.3s;
|
||||
transition-duration:.3s
|
||||
}
|
||||
.icon-hover .hvr-icon{
|
||||
-webkit-transform:translateZ(0);
|
||||
transform:translateZ(0)
|
||||
}
|
||||
.icon-hover:active .hvr-icon,.icon-hover:focus .hvr-icon,.icon-hover:hover .hvr-icon{
|
||||
-webkit-animation-name:icon-hover;
|
||||
animation-name:icon-hover;
|
||||
-webkit-animation-duration:1s;
|
||||
animation-duration:1s;
|
||||
-webkit-animation-timing-function:ease-in-out;
|
||||
animation-timing-function:ease-in-out;
|
||||
-webkit-animation-iteration-count:1;
|
||||
animation-iteration-count:1
|
||||
}
|
||||
|
||||
@-webkit-keyframes icon-hover{
|
||||
16.65%{
|
||||
-webkit-transform:translateY(6px);
|
||||
transform:translateY(6px)
|
||||
}
|
||||
33.3%{
|
||||
-webkit-transform:translateY(-5px);
|
||||
transform:translateY(-5px)
|
||||
}
|
||||
49.95%{
|
||||
-webkit-transform:translateY(4px);
|
||||
transform:translateY(4px)
|
||||
}
|
||||
66.6%{
|
||||
-webkit-transform:translateY(-2px);
|
||||
transform:translateY(-2px)
|
||||
}
|
||||
83.25%{
|
||||
-webkit-transform:translateY(1px);
|
||||
transform:translateY(1px)
|
||||
}
|
||||
100%{
|
||||
-webkit-transform:translateY(0);
|
||||
transform:translateY(0)
|
||||
}
|
||||
}
|
||||
@keyframes icon-hover{
|
||||
16.65%{
|
||||
-webkit-transform:translateY(6px);
|
||||
transform:translateY(6px)
|
||||
}
|
||||
33.3%{
|
||||
-webkit-transform:translateY(-5px);
|
||||
transform:translateY(-5px)
|
||||
}
|
||||
49.95%{
|
||||
-webkit-transform:translateY(4px);
|
||||
transform:translateY(4px)
|
||||
}
|
||||
66.6%{
|
||||
-webkit-transform:translateY(-2px);
|
||||
transform:translateY(-2px)
|
||||
}
|
||||
83.25%{
|
||||
-webkit-transform:translateY(1px);
|
||||
transform:translateY(1px)
|
||||
}
|
||||
100%{
|
||||
-webkit-transform:translateY(0);
|
||||
transform:translateY(0)
|
||||
}
|
||||
} */
|
||||
|
||||
|
||||
/* Footer hover animations
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
.footer-hover{
|
||||
display:inline-block;
|
||||
-webkit-transform:perspective(1px) translateZ(0);
|
||||
transform:perspective(1px) translateZ(0);
|
||||
box-shadow:0 0 1px rgba(0,0,0,0);
|
||||
-webkit-transition-duration:.3s;
|
||||
transition-duration:.3s;
|
||||
-webkit-transition-property:transform;
|
||||
transition-property:transform;
|
||||
-webkit-transition-timing-function:ease-out;
|
||||
transition-timing-function:ease-out
|
||||
}
|
||||
.footer-hover:active,.footer-hover:focus,.footer-hover:hover{
|
||||
-webkit-transform:translateY(-8px);
|
||||
transform:translateY(-8px)
|
||||
}
|
|
@ -0,0 +1,75 @@
|
|||
|
||||
/* Table of contents
|
||||
––––––––––––––––––––––––––––––––––––––––––––––––––
|
||||
|
||||
- Rounded user avatars
|
||||
- Buttons
|
||||
- Brand Styles
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/* Rounded avatars
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
/* Disable this if you don't want rounded avatars for users */
|
||||
.rounded-avatar {
|
||||
border-radius: 50%;
|
||||
-webkit-box-shadow: 0px 0px 0px 3px #ffffff;
|
||||
box-shadow: 0px 0px 0px 3px #ffffff;
|
||||
background-color: #ffffff !important;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
}
|
||||
|
||||
|
||||
/* Buttons
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
:root {
|
||||
/* violet */
|
||||
--primary-color: 111, 76, 255;
|
||||
|
||||
/* white */
|
||||
--text-color: 256, 256, 256;
|
||||
}
|
||||
|
||||
.button {
|
||||
font-family: 'DM Sans', sans-serif;
|
||||
font-size: 18px;
|
||||
padding: 12px 32px;
|
||||
margin: 1rem;
|
||||
cursor: pointer;
|
||||
border-radius: 4px;
|
||||
transition: all 0.3s ease;
|
||||
border-radius: 50px;
|
||||
color: rgba(var(--text-color));
|
||||
border: 2px double transparent;
|
||||
background-image: linear-gradient(rgb(13, 14, 33), rgb(13, 14, 33)), radial-gradient(circle at left top, rgb(1, 110, 218), rgb(217, 0, 192));
|
||||
background-origin: border-box;
|
||||
background-clip: padding-box, border-box;
|
||||
max-width: 300px;
|
||||
width: 70%;
|
||||
}
|
||||
|
||||
.button:hover {
|
||||
transition: all 0.3s ease;
|
||||
box-shadow: rgba(var(--primary-color), 0.5) 0px 0px 20px 0px;
|
||||
color: rgba(var(--text-color));
|
||||
opacity: 0.85;
|
||||
}
|
||||
|
||||
|
||||
/* Brand Icons
|
||||
–––––––––––––––––––––––––––––––––––––––––––––––––– */
|
||||
|
||||
.icon {
|
||||
padding: 0px 8px 3.5px 0px;
|
||||
/* position: absolute;
|
||||
left: 20px;
|
||||
top: 15px; */
|
||||
vertical-align: middle;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Theme Config
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Description.
|
||||
|
|
||||
*/
|
||||
|
||||
// Some themes may not be compatible with custom buttons created by the Button Editor.
|
||||
// If 'false' the default button CSS is used.
|
||||
'allow_custom_buttons' => 'false',
|
||||
|
||||
'open_links_in_same_tab' => 'false',
|
||||
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Code
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Description.
|
||||
|
|
||||
*/
|
||||
|
||||
'enable_custom_code' => 'false',
|
||||
|
||||
// Disable individual files (only applies if above is 'true').
|
||||
'enable_custom_head' => 'true',
|
||||
'enable_custom_body' => 'true',
|
||||
'enable_custom_body_end' => 'true',
|
||||
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Icons
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Description.
|
||||
|
|
||||
*/
|
||||
|
||||
'use_custom_icons' => 'false',
|
||||
|
||||
// Is not set correct this will cause errors.
|
||||
'custom_icon_extension' => '.svg', // (.png, .jpg ...)
|
||||
|
||||
|
||||
|
||||
];
|
Binary file not shown.
After Width: | Height: | Size: 141 KiB |
|
@ -0,0 +1,26 @@
|
|||
# A LittleLink Custom Theme
|
||||
Find more themes: https://github.com/JulianPrieber/llc-themes
|
||||
|
||||
* Theme Name: Stargazer
|
||||
* Theme Version: 1.1
|
||||
* Theme Date: 2022-09-01
|
||||
* Theme Author: JulianPrieber
|
||||
* Theme Author URI: https://github.com/JulianPrieber
|
||||
* Theme License: GPLv3
|
||||
|
||||
## Preview:
|
||||
![Preview](https://i.imgur.com/S84rKl4.gif)
|
||||
|
||||
|
||||
### Used assets:
|
||||
* Built using:
|
||||
* https://github.com/dhg/Skeleton
|
||||
* License: MIT
|
||||
|
||||
* Built using:
|
||||
* https://codepen.io/SuneBear/pen/YzVgebG
|
||||
* License: MIT
|
||||
|
||||
* Built using:
|
||||
* https://codepen.io/trishalim/pen/WNEOdWK
|
||||
* License: MIT
|
|
@ -0,0 +1,84 @@
|
|||
.share-icon {
|
||||
padding: 0px 8px 3.5px 0px;
|
||||
vertical-align: middle;
|
||||
color: #FFF !important;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
}
|
||||
|
||||
.sharediv {
|
||||
position:relative;
|
||||
top: 30px;
|
||||
right: 30px;
|
||||
padding-bottom: 40px;
|
||||
}
|
||||
|
||||
.toastdiv {
|
||||
display: -webkit-flex;
|
||||
display: flex;
|
||||
-webkit-align-items: center;
|
||||
align-items: center;
|
||||
-webkit-justify-content: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
.toastbox {
|
||||
width: 280px;
|
||||
padding: 10px;
|
||||
background-color: rgba(0, 0, 0, 0.7);
|
||||
color: white;
|
||||
border-radius: 4px;
|
||||
position: fixed;
|
||||
top: 105%;
|
||||
-webkit-transition: transform 0.3s linear;
|
||||
transition: transform 0.3s linear;
|
||||
z-index: 2;
|
||||
text-align: center;
|
||||
}
|
||||
.toastbox.toast-tox--active {
|
||||
-webkit-transform: translateY(-150px);
|
||||
transform: translateY(-150px);
|
||||
}
|
||||
.sharebutton,
|
||||
sharebutton {
|
||||
display: inline-block;
|
||||
/* height: 48px; */
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
width: 24px;
|
||||
/* line-height: 48px; */
|
||||
scale: 2;
|
||||
border-radius: 8px;
|
||||
cursor: pointer;
|
||||
color: #FFF;
|
||||
background-color: rgb(1, 110, 218);
|
||||
background-image: linear-gradient(315deg, rgb(1, 110, 218), rgb(217, 0, 192));
|
||||
}
|
||||
|
||||
sharebutton:hover,
|
||||
.sharebutton:hover {
|
||||
color: #FFF;
|
||||
opacity: 0.85;
|
||||
opacity: 1 !important;
|
||||
filter: alpha(opacity=40);
|
||||
border-color: #888;
|
||||
outline: 0; }
|
||||
.sharebutton.sharebutton-primary {
|
||||
color: #FFFFFF;
|
||||
filter: brightness(90%) }
|
||||
.sharebutton.sharebutton-primary:hover,
|
||||
.sharebutton.sharebutton-primary:focus {
|
||||
color: #FFFFFF;
|
||||
filter: brightness(90%) }
|
||||
|
||||
|
||||
.sharebutton-mb {
|
||||
display: none;
|
||||
}
|
||||
.sharebutton-img {
|
||||
position: relative;
|
||||
left: 5px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue