frc-ui
Version:
React Web UI
548 lines (547 loc) • 8.89 kB
CSS
.frc-emoji-tabs {
position: absolute;
display: inline-block;
width: 288px;
height: 312px;
z-index: 2010;
border-radius: 2px;
border: 1px solid #333338;
background-color: #232628;
padding-bottom: 23px;
}
.frc-emoji-tabs-bottom {
display: flex;
align-items: center;
justify-content: flex-start;
height: 22px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-top: 1px solid #333338;
}
.frc-emoji-tabs-tab {
width: 60px;
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #3f4447;
}
.frc-emoji-tabs-tab > .swc-icon {
font-size: 14px;
}
.frc-emoji-tabs-tab-selected {
background-color: #136c5e;
}
.frc-emoji-tabs-tab:first-child {
border-bottom-left-radius: 2px;
}
.frc-emoji-one,
.frc-emoji-custom {
width: 100%;
height: 100%;
}
.frc-emoji-one {
justify-content: flex-start;
align-content: flex-start;
display: flex;
flex-wrap: wrap;
border-radius: 2px;
padding: 8px;
}
.frc-emoji-one li {
list-style: none;
padding: 3px;
}
.frc-emoji-one li .emojione {
width: 24px;
height: 24px;
}
.frc-emoji-one li:hover .emojione {
width: 32px;
height: 32px;
margin: -4px;
}
.frc-emoji-custom {
position: relative;
padding-bottom: 36px;
}
.frc-emoji-custom-edit {
width: 60px;
height: 22px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
left: 10px;
bottom: 10px;
cursor: default;
background-color: #136c5e;
border-radius: 2px;
}
.frc-emoji-custom-edit:hover,
.frc-emoji-custom-edit:focus {
background-color: #308376;
}
.add-emo-size {
width: 36px;
height: 36px;
}
.frc-emoji-custom {
display: flex;
flex-wrap: wrap;
}
.frc-emoji-custom .file {
position: relative;
background: transparent;
border: 0;
overflow: hidden;
color: #9ba1a3;
text-decoration: none;
text-indent: 0;
justify-content: center;
align-items: center;
display: flex;
width: 36px;
height: 36px;
}
.frc-emoji-custom .file i {
font-size: 32px;
}
.frc-emoji-custom .file:hover {
color: #d1d1d1;
text-decoration: none;
}
.frc-emoji-custom .file > input {
position: absolute;
font-size: 100px;
right: 0;
top: 0;
opacity: 0;
width: 36px;
height: 36px;
}
.frc-emoji-custom > li {
list-style: none;
padding: 3px;
width: 36px;
height: 36px;
display: flex;
justify-content: center;
margin: 5px;
position: relative;
}
.frc-emoji-custom > li > a {
width: 36px;
height: 36px;
max-width: 36px;
max-height: 36px;
display: flex;
}
.frc-emoji-custom > li img {
width: 36px;
height: 36px;
}
.frc-emoji-custom > li .emoji-delete {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
width: 36px;
height: 36px;
background-color: #0f0f10;
opacity: 0.6;
left: 0;
}
.frc-emoji-custom > li .emoji-delete > .icon-delete {
font-size: 24px;
}
.frc-emoji-custom .collect-emoji-edit {
position: absolute;
bottom: 35px;
left: 10px;
}
.emojione {
background: url(emojione.png);
background-size: 900% 900%;
}
._1f620 {
height: 64px;
width: 64px;
background-position: 0% 0%;
}
._1f60a {
height: 64px;
width: 64px;
background-position: 12.5% 0%;
}
._1f60c {
height: 64px;
width: 64px;
background-position: 25% 0%;
}
._1f60d {
height: 64px;
width: 64px;
background-position: 37.5% 0%;
}
._1f60e {
height: 64px;
width: 64px;
background-position: 50% 0%;
}
._1f60f {
height: 64px;
width: 64px;
background-position: 62.5% 0%;
}
._1f61a {
height: 64px;
width: 64px;
background-position: 75% 0%;
}
._1f61b {
height: 64px;
width: 64px;
background-position: 87.5% 0%;
}
._1f61c {
height: 64px;
width: 64px;
background-position: 100% 0%;
}
._1f61d {
height: 64px;
width: 64px;
background-position: 0% 12.5%;
}
._1f61e {
height: 64px;
width: 64px;
background-position: 12.5% 12.5%;
}
._1f61f {
height: 64px;
width: 64px;
background-position: 25% 12.5%;
}
._1f62a {
height: 64px;
width: 64px;
background-position: 37.5% 12.5%;
}
._1f62b {
height: 64px;
width: 64px;
background-position: 50% 12.5%;
}
._1f62c {
height: 64px;
width: 64px;
background-position: 62.5% 12.5%;
}
._1f62d {
height: 64px;
width: 64px;
background-position: 75% 12.5%;
}
._1f62e {
height: 64px;
width: 64px;
background-position: 87.5% 12.5%;
}
._1f62f {
height: 64px;
width: 64px;
background-position: 100% 12.5%;
}
._1f600 {
height: 64px;
width: 64px;
background-position: 0% 25%;
}
._1f601 {
height: 64px;
width: 64px;
background-position: 12.5% 25%;
}
._1f602 {
height: 64px;
width: 64px;
background-position: 25% 25%;
}
._1f603 {
height: 64px;
width: 64px;
background-position: 37.5% 25%;
}
._1f604 {
height: 64px;
width: 64px;
background-position: 50% 25%;
}
._1f605 {
height: 64px;
width: 64px;
background-position: 62.5% 25%;
}
._1f606 {
height: 64px;
width: 64px;
background-position: 75% 25%;
}
._1f607 {
height: 64px;
width: 64px;
background-position: 87.5% 25%;
}
._1f608 {
height: 64px;
width: 64px;
background-position: 100% 25%;
}
._1f609 {
height: 64px;
width: 64px;
background-position: 0% 37.5%;
}
._1f610 {
height: 64px;
width: 64px;
background-position: 12.5% 37.5%;
}
._1f611 {
height: 64px;
width: 64px;
background-position: 25% 37.5%;
}
._1f612 {
height: 64px;
width: 64px;
background-position: 37.5% 37.5%;
}
._1f613 {
height: 64px;
width: 64px;
background-position: 50% 37.5%;
}
._1f614 {
height: 64px;
width: 64px;
background-position: 62.5% 37.5%;
}
._1f615 {
height: 64px;
width: 64px;
background-position: 75% 37.5%;
}
._1f616 {
height: 64px;
width: 64px;
background-position: 87.5% 37.5%;
}
._1f617 {
height: 64px;
width: 64px;
background-position: 100% 37.5%;
}
._1f618 {
height: 64px;
width: 64px;
background-position: 0% 50%;
}
._1f619 {
height: 64px;
width: 64px;
background-position: 12.5% 50%;
}
._1f60b {
height: 64px;
width: 64px;
background-position: 25% 50%;
}
._1f621 {
height: 64px;
width: 64px;
background-position: 37.5% 50%;
}
._1f622 {
height: 64px;
width: 64px;
background-position: 50% 50%;
}
._1f623 {
height: 64px;
width: 64px;
background-position: 62.5% 50%;
}
._1f624 {
height: 64px;
width: 64px;
background-position: 75% 50%;
}
._1f625 {
height: 64px;
width: 64px;
background-position: 87.5% 50%;
}
._1f626 {
height: 64px;
width: 64px;
background-position: 100% 50%;
}
._1f627 {
height: 64px;
width: 64px;
background-position: 0% 62.5%;
}
._1f628 {
height: 64px;
width: 64px;
background-position: 12.5% 62.5%;
}
._1f629 {
height: 64px;
width: 64px;
background-position: 25% 62.5%;
}
._1f630 {
height: 64px;
width: 64px;
background-position: 37.5% 62.5%;
}
._1f631 {
height: 64px;
width: 64px;
background-position: 50% 62.5%;
}
._1f632 {
height: 64px;
width: 64px;
background-position: 62.5% 62.5%;
}
._1f633 {
height: 64px;
width: 64px;
background-position: 75% 62.5%;
}
._1f634 {
height: 64px;
width: 64px;
background-position: 87.5% 62.5%;
}
._1f635 {
height: 64px;
width: 64px;
background-position: 100% 62.5%;
}
._1f636 {
height: 64px;
width: 64px;
background-position: 0% 75%;
}
._1f637 {
height: 64px;
width: 64px;
background-position: 12.5% 75%;
}
._1f638 {
height: 64px;
width: 64px;
background-position: 25% 75%;
}
._1f639 {
height: 64px;
width: 64px;
background-position: 37.5% 75%;
}
._1f640 {
height: 64px;
width: 64px;
background-position: 50% 75%;
}
._1f641 {
height: 64px;
width: 64px;
background-position: 62.5% 75%;
}
._1f642 {
height: 64px;
width: 64px;
background-position: 75% 75%;
}
._1f643 {
height: 64px;
width: 64px;
background-position: 87.5% 75%;
}
._1f644 {
height: 64px;
width: 64px;
background-position: 100% 75%;
}
._1f910 {
height: 64px;
width: 64px;
background-position: 0% 87.5%;
}
._1f911 {
height: 64px;
width: 64px;
background-position: 12.5% 87.5%;
}
._1f912 {
height: 64px;
width: 64px;
background-position: 25% 87.5%;
}
._1f913 {
height: 64px;
width: 64px;
background-position: 37.5% 87.5%;
}
._1f914 {
height: 64px;
width: 64px;
background-position: 50% 87.5%;
}
._1f915 {
height: 64px;
width: 64px;
background-position: 62.5% 87.5%;
}
._1f917 {
height: 64px;
width: 64px;
background-position: 75% 87.5%;
}
._1f920 {
height: 64px;
width: 64px;
background-position: 87.5% 87.5%;
}
._1f923 {
height: 64px;
width: 64px;
background-position: 100% 87.5%;
}
._1f924 {
height: 64px;
width: 64px;
background-position: 0% 100%;
}
._1f925 {
height: 64px;
width: 64px;
background-position: 12.5% 100%;
}
._263a {
height: 64px;
width: 64px;
background-position: 25% 100%;
}
._2639 {
height: 64px;
width: 64px;
background-position: 37.5% 100%;
}