UNPKG

@lucsoft/webgen

Version:

Collection of lucsofts Components

542 lines (474 loc) 9.79 kB
item>.webgen-icon { display: block; margin-top: -2rem; transform: translate(0, 2rem); } @keyframes flyinout { 0% { transform: translate(0, 5rem); } 20% { transform: translate(0, -0.2rem); } 25% { transform: translate(0, 0rem); } 80% { transform: translate(0, 0rem); } 100% { transform: translate(0, 5rem); } } span.titlew { font-size: 5rem; font-weight: 200; left: 0; animation: 2s fadein ease; right: 0; display: block; padding-top: 7rem; padding-bottom: 5rem; position: relative; text-align: center; color: var(--on-background-text); } span.pagetitle { font-size: 3.4rem; font-weight: 800; margin: 1.6rem 0 -0.2rem 0rem; display: block; color: var(--on-background-text); } span.pagetitle.maxWidth { max-width: 45rem; left: 50%; position: relative; transform: translate(-50%); } span.titlew.nospace { transition: all 250ms ease; margin-top: 0rem; } span.titlew:not(.withimg) { font-size: 6.3rem; padding-top: 5rem; } span.titlew:not(.withimg)>.subtitlew { font-size: 1.6rem; margin-top: -0.5rem; } span.subtitlew { display: block; margin: 0 auto; font-size: 1.5rem; font-weight: 200; letter-spacing: 0.1rem; } span.titlew.withimg { padding-top: 2rem; } span.titlew.withimg img { width: 15rem; margin-bottom: 2rem; border-radius: 100%; min-height: 10rem; } @media(max-width: 950px) { span.titlew { font-size: 3.8rem; padding-top: 0; } span.subtitlew { font-size: 1.3rem; text-align: center; margin-left: 0 !important; } span.titlew.spaceNoNav, span.titlew.spaceHalf { margin-top: 0rem; } } @media(max-width: 520px) { span.titlew { font-size: 3.3rem; padding-bottom: 3rem; } span.subtitlew { font-size: 1.15rem; } } @media(max-width: 470px) { span.titlew.withimg img { width: 11rem; margin-bottom: 2rem !important; } span.titlew { font-size: 3rem; } span.subtitlew { font-size: 1rem; } } @media(max-width: 350px) { span.titlew.withimg img { width: 10rem; transform: scale(0.9); margin: -1rem; margin-bottom: 0rem !important; } span.titlew.withimg { padding-top: 0rem; } span.titlew { font-size: 2.3rem; padding-bottom: 1rem; } } splitView { display: grid; grid-template-columns: 200px auto; transition: all var(--default-transition-time) ease !important; } splitView.m { left: 50%; position: relative; max-width: calc(var(--max-width) + 3rem); transform: translate(-50%); margin: 0; padding: 0; grid-template-columns: 1fr 1fr; display: grid; } splitView.auto { grid-template-columns: max-content auto; } splitView content { text-align: left; } content h3 { margin: 0; font-weight: 200; font-size: 2.3rem; padding: 0 0 0.2rem 0.6rem; border-bottom: 1px solid rgba(0, 0, 0, 0.24); box-shadow: 0 5px 5px -5px rgb(0, 0, 0, 0.1); } splitView.one sidebar.d { background: rgb(230, 230, 230); color: black; font-size: 1.5rem; box-shadow: 5px 0px 5px -5px rgb(0, 0, 0, 0.1); transition: all var(--default-transition-time) ease; } splitView.one sidebar.d span.title { font-size: 2rem; padding: 1rem; padding-top: 0.8rem; padding-left: 1.3rem; padding-right: 1.7rem; margin-bottom: 0.5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.055); display: block; } splitView.nomargin { margin: -1rem -1.5rem; margin-bottom: -1.6rem; } splitView.one sidebar.d span.subtitle { color: rgb(34, 34, 34); font-style: italic; font-size: 1.2rem; padding: 0.8rem; padding-left: 1.5rem; display: block; } splitView.padding sidebar.d { padding: 1rem; } splitView.padding content.d { padding: 1rem; } sidebar.list { padding: 0 !important; } sidebar.list .item { display: block; font-size: 1.3rem; padding: 0.5rem 1rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-left: 1rem; } list.style2 item { margin-left: 1rem; user-select: none; display: grid; border-top: 1px solid rgba(0, 0, 0, 0.2); padding: .9rem 0.6rem; text-align: left; position: relative; grid-template-columns: auto max-content; min-height: 1.6rem; } list.style2 item .left { font-size: 1.1rem; } list.style2 item .left .desc { display: block; font-size: 0.9rem; opacity: 0.6; } list.style2 item i { color: white; margin-right: 1rem; transform: translate(-0.2rem, 1px); } list.style2 item i.fliped { transform: translate(-0.2rem, 5px) rotate(180deg); } list.nomargin { margin: -0.5rem; margin-left: -1.5rem; display: block; } list item { font-weight: 300; user-select: none; display: block; border-top: 1px solid rgba(0, 0, 0, 0.2); padding: 1rem; } list item:first-child { border-top: none; } list item .right { display: flex; align-items: center; justify-content: flex-end; } list.noHeigthLimit item .right { height: unset; } list item:hover .right .always { margin-right: 0.8rem; } list item>.webgen-icon { font-size: 0.7rem; padding-left: 0.7rem; padding-right: 0.3rem; transform: scale(2.1); color: var(--on-card-text); } list item:hover span.time { width: auto; padding: 0.2rem 0.4rem; font-size: 1rem; margin: -0.2rem 0rem; opacity: 1; margin-left: 1rem; } list item span.time { background: rgb(0, 0, 0); font-size: 0rem; /* width: 0rem; */ opacity: 0; margin: -0.2rem 0rem; border-radius: 0.2rem; padding: 0rem 0rem; transition: all 250ms ease 0.1s; margin-left: 0; display: inline-block; } list.two { display: block; margin-top: 0.5rem; } list.one, list.one.colums4 { display: grid !important; grid-template-columns: 1fr 1fr 1fr 1fr; } list.one.colums5 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; } list.one item { text-align: center; padding: 0rem; border-top: none !important; margin-bottom: 0.5rem; margin-top: 0.5rem; } list.one item span.title { font-size: 2.5rem; padding-top: 0.5rem; font-weight: 200; display: block; } list.one item span.subtitle { font-size: 0.9rem; padding: 0.1rem; padding-left: 0.3rem; padding-right: 0.3rem; border-radius: 0.1rem; color: rgb(24, 24, 24); background: rgb(0, 0, 0, 0.1); } list.one img { margin-left: auto; margin-right: auto; border-radius: 100%; width: 60%; display: block; } list.one.colums5 item.colum1 { grid-column: 1 / 6; width: min-content; position: relative; left: 50%; transform: translate(-50%); } list.one.colums4 item.colum1 { grid-column: 1 / 5; width: min-content; position: relative; left: 50%; transform: translate(-50%); transform: scale(1.2) translate(-42%); } list.one.colums4 item.colums2.a { grid-column: 2 / 3 !important; } list.one.colums4 item.colums2.b { grid-column: 3 / 5 !important; width: 45%; } list.one item:not(.colums2):not(.colum1) { transform: scale(0.9); } list.one item.centered { position: relative; left: 50%; transform: translate(-50%); } @media (max-width: 950px) { card.popup list.one span.title { margin-top: unset; padding: unset; padding-left: unset; } splitView.m { grid-template-columns: 1fr; } } @media(max-width: 690px) { span.titlew:not(.withimg) { font-size: 5rem; padding-top: 2rem; } span.titlew:not(.withimg)>.subtitlew { font-size: 1.5rem; } h2 { font-size: 2.8rem; } h4 { font-size: 1.2rem; } } @media(max-width: 480px) { span.titlew:not(.withimg) { font-size: 3rem; padding-top: 1.5rem; } h2 { font-size: 2.5rem; margin-top: 1.5rem; } h4 { font-size: 0.9rem; } } @keyframes blinktext { 0% { opacity: 1; } 50% { opacity: 0.5; } 100% { opacity: 1; } } @keyframes loadingwheel { 0% { opacity: 1; } 100% { opacity: 0; } } .icons { padding: 1rem 0 1.1rem; border-radius: 0.2rem; display: flex; justify-content: space-around; margin-top: 3rem; flex-wrap: wrap; } .iconE img { width: 6rem; display: block; left: 50%; transform: translate(-50%, 0); position: relative; } .iconE span { background: #fdfdfd; color: black; padding: 0.5rem; margin-top: 0.6rem; border-radius: .2rem; display: block; } .iconE span.uploaded:before { content: "cloud_done"; font-family: "Material Icons Round"; font-size: 1.2rem; display: inline-block; float: left; margin-left: 0.3rem; margin-right: 0.4rem; } .tags { overflow: hidden; display: flex; margin-right: 0.4rem; margin-left: -0.5rem; border-radius: .3rem; box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.33); } .tags ul { list-style: none; padding: 0; margin: 0; float: left; } span.text h1 { font-weight: 300; } .tags ul li { display: unset; background: #fdfdfd; color: black; padding: 0.3rem 0.7rem; margin: 0.1rem; transform: translate(57px, 0px); border-radius: 0.1rem; position: relative; top: 0.8rem; left: 0.2rem; } .tags .newtag { margin: 0; display: inline-block; background: transparent; box-shadow: none; }