/home/sylamedg/www/wp-content/plugins/cc-child-pages/includes/scss/legacy/_skins.scss
/*
* Skins (legacy-only: applies when top-level has .ccchildpages.cclegacy)
*/
$more-link-color-default: blue;
@mixin gradient-background($start, $end) {
$startbg: var(--ccpro-bg-color, $start);
$endbg: var(--ccpro-bg-color, $end);
background: $start; // Fallback
background: $startbg;
background: -moz-linear-gradient(top, $startbg 0%, $endbg 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, $startbg),
color-stop(100%, $endbg)
);
background: -webkit-linear-gradient(top, $startbg 0%, $endbg 100%);
background: -o-linear-gradient(top, $startbg 0%, $endbg 100%);
background: -ms-linear-gradient(top, $startbg 0%, $endbg 100%);
background: linear-gradient(to bottom, $startbg 0%, $endbg 100%);
}
/* Simple skin */
.ccchildpages.cclegacy.simple .ccchildpage {
@include gradient-background(#eee, #eee);
/* W3C */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
}
.ccchildpages.cclegacy.simple .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
a {
color: var(--ccpro-meta-color, inherit);
}
}
.ccchildpages.cclegacy.simple .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.simple .ccchildpage a {
color: var(--ccpro-more-link-color, #{$more-link-color-default});
text-decoration: underline;
}
.ccchildpages.cclegacy.simple .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.simple .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.simple .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 2px solid var(--ccpro-subpages-border-color, #999);
padding: 0.5em;
}
/* End of Simple skin */
/* Red skin */
.ccchildpages.cclegacy.ccred .ccchildpage {
@include gradient-background(#fee, #fee);
/* W3C */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color); // Only set if CSS variable exists
}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
a {
color: var(--ccpro-meta-color, inherit);
}
}
.ccchildpages.cclegacy.ccred .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccred .ccchildpage a {
color: var(--ccpro-more-link-color, #{$more-link-color-default});
text-decoration: underline;
}
.ccchildpages.cclegacy.ccred .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccred .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccred .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
//border: 2px solid #f99;
border: 2px solid var(--ccpro-subpages-border-color, #f99);
padding: 0.5em;
}
/* End of Red skin */
/* Blue skin */
.ccchildpages.cclegacy.ccblue .ccchildpage {
@include gradient-background(#eef, #eef);
/* W3C */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color); // Only set if CSS variable exists
}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
a {
color: var(--ccpro-meta-color, inherit);
}
}
.ccchildpages.cclegacy.ccblue .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccblue .ccchildpage a {
color: var(--ccpro-more-link-color, #{$more-link-color-default});
text-decoration: underline;
}
.ccchildpages.cclegacy.ccblue .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccblue .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccblue .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
// border: 2px solid #99f;
border: 2px solid var(--ccpro-subpages-border-color, #99f);
padding: 0.5em;
}
/* End of Blue skin */
/* Green skin */
.ccchildpages.cclegacy.ccgreen .ccchildpage {
background: #efe;
@include gradient-background(#efe, #efe);
/* W3C */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color: #333;
background-color: var(--ccpro-bg-color); // Only set if CSS variable exists
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpage_title {
color: var(--ccpro-title-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .cc-meta-info {
color: var(--ccpro-meta-color, inherit);
a {
color: var(--ccpro-meta-color, inherit);
}
}
.ccchildpages.cclegacy.ccgreen .ccchildpage .ccpages_excerpt {
color: var(--ccpro-excerpt-color, inherit);
}
.ccchildpages.cclegacy.ccgreen .ccchildpage a {
color: var(--ccpro-more-link-color, #{$more-link-color-default});
text-decoration: underline;
}
.ccchildpages.cclegacy.ccgreen .ccpages_more {
text-align: right;
font-style: italic;
}
.ccchildpages.cclegacy.ccgreen .ccpages_more a {
text-decoration: none;
}
.ccchildpages.cclegacy.ccgreen .ccsubpages {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
// border: 2px solid #9f9;
border: 2px solid var(--ccpro-subpages-border-color, #9f9);
padding: 0.5em;
}
/* End of Green skin */
// Overrides for inheriting text colour in block
.wp-block-caterhamcomputing-cc-child-pages {
.ccchildpages.cclegacy.simple .ccchildpage,
.ccchildpages.cclegacy.ccred .ccchildpage,
.ccchildpages.cclegacy.ccblue .ccchildpage,
.ccchildpages.cclegacy.ccgreen .ccchildpage {
color: inherit;
}
}