html5-infobeamer-dhcp/assets/css/custom/styles/_upcoming-talk.scss

255 lines
3.7 KiB
SCSS
Raw Normal View History

2024-10-30 22:30:09 +01:00
@import "_variables";
@import "_base";
@import "_music";
.header {
position: absolute;
top: 0;
left: 0;
z-index: 10;
}
.slide {
background-color: $color-bg;
}
.upper {
position: absolute;
left: 200px;
top: 240px;
width: 1520px;
height: 250px;
overflow: hidden;
}
.lower {
position: absolute;
top: 540px;
left: 200px;
width: 1520px;
height: 490px;
overflow: hidden;
background-color: $color-ci-green;
}
.event-meta {
height: 250px;
background-color: $color-ci-green;
font-family: 'Lato';
font-weight: 600;
font-size: 50px;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
}
.title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
padding: 0px 100px;
text-align: center;
}
.subtitle {
display: none;
}
.speakers {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
padding-top: 10px;
padding-left: 15px;
font-weight: 400;
font-style: italic;
font-size: 30px;
margin-bottom: 20px;
}
.starttime {
position: absolute;
right: 0px;
bottom: 0px;
padding-bottom: 15px;
padding-right: 25px;
font-family: 'Source Code Pro';
font-weight: 500;
font-size: 30px;
}
.event-content {
position: absolute;
left: 0px;
width: 735px;
hight: 490px;
font-family: 'Lato';
font-weight: 400;
}
.event-description {
}
.event-description-title {
padding-top: 10px;
padding-left: 15px;
margin-bottom: 20px;
font-size: 30px;
}
.event-description-text {
height: 420px;
display: -webkit-box;
-webkit-line-clamp: 14;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
padding-left: 50px;
padding-right: 50px;
font-size: 25px;
text-align: justify;
word-wrap: break-word;
word-break: break-word;
// word-break: break-all;
hyphens: auto;
}
.speaker-meta {
position: absolute;
right: 0px;
width: 745px;
// width: 700px;
padding-top: 15px;
padding-right: 15px;
// background-color: navy;
}
.speaker-info {
margin-bottom: 20px;
font-family: 'Lato';
font-weight: 400;
font-size: 25px;
// background-color: red;
}
.speaker-name {
margin-bottom: 8px;
font-style: italic;
// font-size: 25px;
}
.speaker-bio {
padding-left: 30px;
// padding-right: 50px;
font-size: 22px;
text-align: justify;
word-wrap: break-word;
word-break: break-word;
// word-break: break-all;
hyphens: auto;
// font-size: 20px;
}
.speaker-count-1 {
display: -webkit-box;
-webkit-line-clamp: 14;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.speaker-count-2 {
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.speaker-count-3 {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.speaker-count-4 {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.speaker-count-5 {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.footer {
position: absolute;
left: 200px;
bottom: 0px;
width: 1520px;
// height: 65px;
}