Files
dis-2019/sass/_font-mixins.scss
2019-08-15 04:05:59 +02:00

263 lines
4.6 KiB
SCSS

/* ========================================================================== */
/* FONT-MIXINS */
/* ========================================================================== */
@mixin menutext {
//text in menu
font: 900 4rem "Westeinde Caption";
color: #000;
-webkit-text-stroke: #fff 1px;
&:hover {
color: #fff;
}
@media #{$tablet} {
font-size: 1.4rem;
}
@media #{$smalldesktop} {
font-size: 2.5rem;
}
}
@mixin searchtext {
//search textbox
font: 900 4rem "Westeinde Caption";
color: #000;
-webkit-text-stroke: #fff 1px;
@media #{$smalldesktop} {
font-size: 4rem;
color: #000 !important;
}
}
@mixin home-title {
//article titles on home
font: bold 2.2rem "Westeinde Caption";
color: #000;
@media #{$bigmobile} {
font-size: 2.8rem;
}
@media #{$mobile-landscape} {
font-size: 2.5rem;
}
@media #{$smalldesktop} {
font-size: 5rem;
}
@media #{$bigdesktop} {
font-size: 6.8rem;
}
@media #{$verybigdesktop} {
font-size: 11rem;
}
}
@mixin home-more {
//loadmore text on home and archives
font: bold 3rem "Westeinde Caption";
color: transparent;
-webkit-text-stroke: #000 1px;
@media #{$mobile-landscape} {
font-size: 2rem !important;
}
@media #{$smalldesktop} {
font-size: 3rem;
}
}
@mixin home-title-small {
//small titles on desktop on home and archives
font: bold 1.5rem "Westeinde Caption";
color: #000;
@media #{$bigmobile} {
font-size: 1.8rem;
}
@media #{$mobile-landscape} {
font-size: 2.5rem;
}
@media #{$tablet} {
font-size: 1.3rem;
color: #000;
}
@media #{$smalldesktop} {
font-size: 1.5rem;
}
@media #{$bigdesktop} {
font-size: 2rem;
}
@media #{$verybigdesktop} {
font-size: 3rem;
}
}
@mixin home-metadata {
font: bold 1rem "Westeinde Caption";
color: #000;
@media #{$smalldesktop} {
font-size: 1.2rem;
}
@media #{$bigdesktop} {
font-size: 1.3rem;
}
@media #{$verybigdesktop} {
font-size: 2.5rem;
}
}
@mixin archive-tag-description {
font: bold 1rem "Butler";
color: #000;
@media #{$smalldesktop} {
font-size: 1.2rem;
}
@media #{$bigdesktop} {
font-size: 1.8rem;
}
}
@mixin home-metadata-big {
@media #{$tablet} {
font-size: 1.2rem;
}
@media #{$smalldesktop} {
font-size: 1.5rem;
}
@media #{$bigdesktop} {
font-size: 2rem;
}
}
@mixin home-metadata-bevezeto {
font: bold 1rem "Butler";
line-height: 1rem;
@media #{$smalldesktop} {
font-size: 2rem;
line-height: 2rem;
}
}
@mixin bedocircle {
font: 900 1rem "Westeinde Caption";
color: transparent;
-webkit-text-stroke: #000 1px;
text-transform: uppercase;
&.current {
color: #000 !important;
}
@media #{$tablet} {
font-size: 1rem;
}
@media #{$smalldesktop} {
font-size: 1.2rem;
}
@media #{$bigdesktop} {
font-size: 1.2rem;
}
}
@mixin single-title {
font: 800 3rem "Butler";
color: #000;
@media #{$tablet} {
font-size: 3.5rem;
}
@media #{$smalldesktop} {
font-size: 5rem;
}
}
@mixin single-metadata {
font: bold 1.4rem "Westeinde Caption";
@media #{$tablet} {
font: 900 1.5rem "Westeinde Caption";
color: #fff;
-webkit-text-stroke: #000 1px;
}
@media #{$smalldesktop} {
font-size: 2rem;
}
}
@mixin single-author {
@include single-metadata();
font-size: 2rem;
color: #fff;
-webkit-text-stroke: #000 1px;
@media #{$smalldesktop} {
font-size: 3rem;
}
}
@mixin single-h2 {
font: 800 3rem "Butler";
}
@mixin single-h4 {
font-weight: 500;
font-size: 2.4rem;
line-height: 1.6;
}
@mixin captiontext {
//képaláírás
font: 900 1rem "Westeinde Caption";
color: #000;
// -webkit-text-stroke-width: 1px;
}
@mixin single-quote {
font: 800 2rem "Butler";
color: #000;
}
@mixin related-title {
font: 500 2rem "Westeinde Caption";
line-height: 1.3;
}
@mixin event-title {
font: 800 1.8rem "Butler";
color: #000;
@media #{$tablet} {
font-size: 2.2rem;
}
@media #{$smalldesktop} {
font-size: 3rem;
}
@media #{$bigdesktop} {
font-size: 3.2rem;
}
@media #{$verybigdesktop} {
font-size: 4.5rem;
}
}
@mixin event-date {
@include event-title();
color: #00f;
}
@mixin event-link {
@include event-title();
font: 500 1.8rem "Westeinde Caption";
color: #00f;
}
@mixin event-arrow {
font: normal 2.8rem "Westeinde Caption";
color: #000;
@media #{$tablet} {
font-size: 3rem;
}
@media #{$smalldesktop} {
font-size: 4rem;
}
@media #{$bigdesktop} {
font-size: 5rem;
}
@media #{$verybigdesktop} {
font-size: 7rem;
}
}