5180 fichiers 38.5 Mo 0 téléchargements 182 vues mis à jour il y a 5 heures ui
nitro-v36-with-renderer-v36 / src / css / groups / GroupManagement.css
GroupManagement.css 19.6 Ko Télécharger le fichier
/* group_management_window (HabboGroupsCom): 392x497 frame, children addressed in client coordinates. */
.octane-group-native.octane-card-shell.octane-card-frame-3 {
    box-sizing: border-box;
    width: 392px !important;
    min-width: 392px !important;
    max-width: 392px !important;
    height: 497px !important;
    min-height: 497px !important;
    max-height: 497px !important;
    padding: 0 !important;
    color: #000;
    font-family: HabboAirUbuntu, UbuntuRegular, sans-serif;
    font-size: 13px;
    line-height: 1;
    image-rendering: pixelated;
}

.octane-group-native button {
    appearance: none;
    font-family: inherit;
}

.octane-group-native img {
    max-width: none;
}

.octane-group-native__client {
    position: absolute;
    top: 33px;
    left: 0;
    width: 392px;
    height: 464px;
    z-index: 1;
}

.octane-group-native__client > *,
.octane-group-native__step-body > * {
    position: absolute;
}

.octane-group-native__step-body {
    position: absolute;
    left: 0;
    width: 392px;
    height: 360px;
}

.octane-group-native__header {
    left: 1px;
    top: 0;
    width: 390px;
    height: 110px;
    background: #b3b099;
}

.octane-group-native__steps {
    left: 16px;
    top: 5px;
    width: 360px;
    height: 33px;
}

.octane-group-native__step-tab {
    position: absolute;
    top: 0;
    height: 33px;
}

.octane-group-native__step-tab > img {
    display: block;
    image-rendering: pixelated;
}

.octane-group-native__step-tab > .octane-group-native__credit {
    position: absolute;
    left: 108px;
}

.octane-group-native__header-image {
    left: 0;
    top: 36px;
    width: 114px;
    height: 62px;
}

.octane-group-native__text {
    position: absolute;
    white-space: nowrap;
    pointer-events: none;
}

.octane-group-native__text.is-clipped {
    overflow: hidden;
}

.octane-group-native__text.is-link {
    cursor: pointer;
    pointer-events: auto;
}

.octane-group-native__box {
    position: absolute;
    box-sizing: border-box;
    image-rendering: pixelated;
}

.octane-group-native__box::before {
    content: '';
    position: absolute;
    inset: 0;
    border: solid transparent;
    pointer-events: none;
}

.octane-group-native__box.is-white::before {
    border-width: 6px;
    border-image: url('../../assets/images/habbo-skin/slices/border-white.png') 6 fill / 6px stretch;
}

.octane-group-native__box.is-outline::before {
    border-width: 5px;
    border-image: url('../../assets/images/habbo-skin/slices/border-5.png') 5 fill / 5px stretch;
}

.octane-group-native__box.is-yellow::before {
    border-width: 6px;
    border-image: url('../../assets/images/groups/native/border-white-ffc300.png') 6 fill / 6px stretch;
}

.octane-group-native__box.is-red::before {
    border-width: 6px;
    border-image: url('../../assets/images/groups/native/border-white-cc0000.png') 6 fill / 6px stretch;
}

.octane-group-native__box.is-cc::before {
    border-width: 6px;
    border-image: url('../../assets/images/groups/native/border-white-cccccc.png') 6 fill / 6px stretch;
}

.octane-group-native__box.is-gray::before {
    border-width: 6px;
    border-image: url('../../assets/images/groups/native/border-white-aaaaaa.png') 6 fill / 6px stretch;
}

/* border style 3 (border_slot) is a white nine-slice; the group layouts tint it per element. */
.octane-group-native__box.is-slot::before {
    border-width: 3px;
    border-image: url('../../assets/images/groups/native/border-slot.png') 3 fill / 3px stretch;
}

.octane-group-native__box.is-tan::before {
    border-width: 3px;
    border-image: url('../../assets/images/groups/native/border-slot-e9e9e1.png') 3 fill / 3px stretch;
}

.octane-group-native__box.is-dark::before {
    border-width: 3px;
    border-image: url('../../assets/images/groups/native/border-slot-bebba5.png') 3 fill / 3px stretch;
}

.octane-group-native__footer {
    position: absolute;
    top: 0;
    left: 0;
}

.octane-group-native__buy-icon {
    position: absolute;
    top: 11px;
    left: 9px;
    display: block;
}

.octane-group-native__box > * {
    position: absolute;
}

.octane-group-native__button {
    position: absolute;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 5px solid transparent;
    border-image: var(--habbo-skin-shiny-thick) 5 fill / 5px stretch;
    border-radius: 0;
    background: transparent;
    color: #000;
    cursor: pointer;
    image-rendering: pixelated;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 2px;
}

.octane-group-native__text.is-static {
    position: static;
}

.octane-group-native__button:hover:not(:disabled) {
    border-image-source: var(--habbo-skin-shiny-thick-hover);
}

.octane-group-native__button:active:not(:disabled) {
    border-image-source: var(--habbo-skin-shiny-thick-pressed);
}

.octane-group-native__button:disabled {
    border-image-source: var(--habbo-skin-shiny-thick-disabled);
    cursor: default;
}


/* input TextField: 1px black border on white; the glyphs come from the overlay while the input only owns focus, caret and selection. */
.octane-group-native__field {
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #000;
    background: #fff;
    overflow: hidden;
}

.octane-group-native__field.is-plain {
    border: 0;
}

/* The forum compose fields only draw their white field once they hold text. */
.octane-group-native__field.is-plain.is-empty {
    background: transparent;
}

.octane-group-native__input {
    position: absolute;
    inset: 0;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 2px 1px;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    caret-color: #000;
    font: 400 13px/16px Ubuntu, sans-serif;
    outline: 0 !important;
    resize: none;
    overflow: hidden;
}

textarea.octane-group-native__input {
    overflow-y: auto;
    scroll-padding: 2px;
}

.octane-group-native__input.is-raster {
    color: transparent !important;
    -webkit-text-fill-color: transparent;
}

.octane-group-native__field-text {
    position: absolute;
    top: -1px;
    left: -1px;
    pointer-events: none;
}

/* Still measured while hidden so the fit decision can flip back. */
.octane-group-native__field-text.is-hidden {
    visibility: hidden;
}

/* badge editor */
.octane-group-native__layer {
    position: absolute;
    width: 247px;
    height: 49px;
}

.octane-group-native__layer-part {
    position: absolute;
    top: 0;
    left: 3px;
    width: 49px;
    height: 49px;
}

.octane-group-native__layer-position {
    position: absolute;
    top: 3px;
    left: 67px;
    width: 43px;
    height: 43px;
    cursor: pointer;
}

.octane-group-native__layer-position > img {
    position: absolute;
    display: block;
    image-rendering: pixelated;
}

.octane-group-native__layer-colors {
    position: absolute;
    top: 2px;
    left: 124px;
    width: 120px;
    height: 45px;
    display: grid;
    grid-template-columns: repeat(8, 15px);
    grid-auto-rows: 15px;
}

.octane-group-native__color {
    position: relative;
    display: block;
    width: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
}

.octane-group-native__color > * {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 15px;
    height: 15px;
    image-rendering: pixelated;
    pointer-events: none;
}

.octane-group-native__color-fill {
    background-color: var(--group-color);
    -webkit-mask: url('../../assets/images/groups/native/color_chooser_fg.png') 0 0 / 15px 15px no-repeat;
    mask: url('../../assets/images/groups/native/color_chooser_fg.png') 0 0 / 15px 15px no-repeat;
}

.octane-group-native__part-grid {
    display: grid;
    grid-template-columns: repeat(5, 41px);
    grid-auto-rows: 41px;
    gap: 2px;
}

.octane-group-native__part-item {
    position: relative;
    width: 41px;
    height: 41px;
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
}

.octane-group-native__part-clip {
    left: 0;
    top: 0;
    width: 41px;
    height: 41px;
    overflow: hidden;
}

.octane-group-native__part-item > .octane-group-native__part-selected {
    top: 0;
    left: 0;
    width: 41px;
    height: 41px;
}

.octane-group-native__part-item > * {
    position: absolute;
    display: block;
    pointer-events: none;
    image-rendering: pixelated;
}

.octane-group-native__swatch {
    position: absolute;
    width: 36px;
    height: 30px;
}

.octane-group-native__swatch > * {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 36px;
    height: 30px;
    image-rendering: pixelated;
}

.octane-group-native__swatch-fill {
    background-color: var(--group-color);
    -webkit-mask: url('../../assets/images/groups/native/group_guild_color_top.png') 0 0 / 36px 30px no-repeat;
    mask: url('../../assets/images/groups/native/group_guild_color_top.png') 0 0 / 36px 30px no-repeat;
}

.octane-group-native__color-grid {
    position: absolute;
    display: grid;
    grid-auto-rows: 15px;
}

.octane-group-native__badge {
    position: absolute;
    width: 39px;
    height: 39px;
}

.octane-group-native__layer-part {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 5px solid transparent;
    border-image: var(--habbo-skin-shiny-thick) 5 fill / 5px stretch;
    background: transparent;
    cursor: pointer;
    image-rendering: pixelated;
}

.octane-group-native__layer-part > * {
    position: absolute;
    top: 0;
    left: 0;
}

.octane-group-native__part-scroll {
    position: absolute;
    top: 4px;
    left: 3px;
    width: 233px;
    height: 258px;
}

.octane-group-native__part-scroll > .octane-classic-scroll-area-viewport {
    width: 214px;
}

.octane-group-native__part-scroll-content {
    padding: 0;
}

/* habbo_window_alert_xml */
.octane-group-alert.octane-card-shell.octane-card-frame-3 {
    box-sizing: border-box;
    width: 278px !important;
    min-width: 278px !important;
    max-width: 278px !important;
    height: 141px !important;
    min-height: 141px !important;
    max-height: 141px !important;
    padding: 0 !important;
    line-height: 1;
    image-rendering: pixelated;
}

.octane-group-alert .octane-group-alert__ok {
    left: 114px;
    top: 106px;
    width: 50px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.octane-group-alert .octane-group-alert__ok > .octane-group-native__text {
    position: static;
}

.octane-group-native__vip-icon {
    position: absolute;
    top: 11px;
    left: 14px;
    display: block;
}

/* group_created_window */
.octane-group-created.octane-card-shell.octane-card-frame-3 {
    box-sizing: border-box;
    width: 358px !important;
    min-width: 358px !important;
    max-width: 358px !important;
    height: 381px !important;
    min-height: 381px !important;
    max-height: 381px !important;
    padding: 0 !important;
    line-height: 1;
    image-rendering: pixelated;
}

.octane-group-created__image {
    position: absolute;
    top: 173px;
    left: 20px;
    max-width: none;
}

/* Native scrollbar (style 0): 17px track, 16px arrow buttons and a thumb of top, body, bottom and a centred grip. */
.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-button.is-up {
    background-image: url('../../assets/images/habbo-skin/slices/scroll-up.png');
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-button.is-up:active {
    background-image: url('../../assets/images/habbo-skin/slices/scroll-up-pressed.png');
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-button.is-down {
    background-image: url('../../assets/images/habbo-skin/slices/scroll-down.png');
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-button.is-down:active {
    background-image: url('../../assets/images/habbo-skin/slices/scroll-down-pressed.png');
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-track {
    background-image: url('../../assets/images/habbo-skin/slices/scroll-track-v.png');
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-thumb {
    min-height: 0;
    background:
        url('../../assets/images/groups/native/scroll-thumb-grip.png') center no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-top.png') top no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-bottom.png') bottom no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-body.png') repeat-y;
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-thumb::before,
.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-thumb::after {
    display: none;
}

.octane-group-native__part-scroll > .octane-classic-scrollbar .octane-classic-scrollbar-thumb:active {
    background:
        url('../../assets/images/groups/native/scroll-thumb-grip-pressed.png') center no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-top-pressed.png') top no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-bottom-pressed.png') bottom no-repeat,
        url('../../assets/images/groups/native/scroll-thumb-body-pressed.png') repeat-y;
}

.octane-group-native__text.is-title {
    pointer-events: none;
}

/* The frame draws its close button flush with the window edge; the group windows keep it 3px inside. */
.octane-group-native.octane-card-shell.octane-card-frame-3 > .octane-card-header-shell .octane-card-close-button,
.octane-group-alert.octane-card-shell.octane-card-frame-3 > .octane-card-header-shell .octane-card-close-button,
.octane-group-created.octane-card-shell.octane-card-frame-3 > .octane-card-header-shell .octane-card-close-button {
    right: 3px !important;
}

/* edit mode: edit_guild_tab_context (tab_button style 0 over the header band) */
.octane-group-native__tabs {
    left: 0;
    top: 89px;
    width: 391px;
    height: 21px;
    overflow: hidden;
}

.octane-group-native__tab {
    position: absolute;
    top: 0;
    box-sizing: border-box;
    height: 21px;
    margin: 0;
    padding: 0 0 4px;
    border: 0;
    background: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.octane-group-native__tab::before {
    content: '';
    position: absolute;
    inset: 0;
    border: solid transparent;
    border-width: 5px 5px 16px;
    border-image: url('../../assets/images/groups/native/tab-default.png') 5 5 16 5 fill / 5px 5px 16px 5px stretch;
    image-rendering: pixelated;
    pointer-events: none;
}

.octane-group-native__tab:hover::before {
    border-image-source: url('../../assets/images/groups/native/tab-hover.png');
}

.octane-group-native__tab.is-selected::before {
    border-image-source: url('../../assets/images/groups/native/tab-selected.png');
}

.octane-group-native__tab > .octane-group-native__text {
    position: relative;
}

/* radio / checkbox skins (habbo_skin_button_radio / habbo_skin_button_checkbox) */
.octane-group-native__check {
    position: absolute;
    margin: 0;
    padding: 0;
    border: 0;
    background: none no-repeat;
    image-rendering: pixelated;
    cursor: pointer;
}

.octane-group-native__check.is-radio {
    width: 16px;
    height: 16px;
    background-image: url('../../assets/images/groups/native/radio-default.png');
}

.octane-group-native__check.is-radio.is-checked {
    background-image: url('../../assets/images/groups/native/radio-checked.png');
}

.octane-group-native__check.is-checkbox {
    width: 15px;
    height: 15px;
    background-image: url('../../assets/images/groups/native/checkbox-default.png');
}

.octane-group-native__check.is-checkbox.is-checked {
    background-image: url('../../assets/images/groups/native/checkbox-checked.png');
}

.octane-group-native__type-icon {
    position: absolute;
    display: block;
}

/* groups_info_window */
.octane-group-info.octane-card-shell.octane-card-frame-3 {
    box-sizing: border-box;
    width: 363px !important;
    min-width: 363px !important;
    max-width: 363px !important;
    height: 268px !important;
    min-height: 268px !important;
    max-height: 268px !important;
    padding: 0 !important;
    line-height: 1;
    image-rendering: pixelated;
}

.octane-group-info.octane-card-shell.octane-card-frame-3 > .octane-card-header-shell .octane-card-close-button {
    right: 3px !important;
}

.octane-group-info .octane-group-native__box,
.octane-group-info .octane-group-native__text:not(.is-static),
.octane-group-info .octane-group-native__button,
.octane-group-info__badge,
.octane-group-info__icon {
    position: absolute;
    z-index: 1;
}

.octane-group-info .octane-group-native__button {
    z-index: 2;
}

.octane-group-info__badge {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 85px;
}

.octane-group-info__icon {
    max-width: none;
    display: block;
}

/* The home room drop menu (dropmenu skin): a caption field over the default skin and its list on the 6px popup skin below it. */
.octane-group-native__dropmenu {
    position: absolute;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 3px solid transparent;
    border-image: url('../../assets/images/habbo-skin/slices/dropmenu-default.png') 3 fill / 3px stretch;
    background: transparent;
    cursor: pointer;
    image-rendering: pixelated;
}

.octane-group-native__dropmenu-root > .octane-group-native__dropmenu {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.octane-group-native__dropmenu:focus-visible {
    outline: 0;
}

.octane-group-native__dropmenu > .octane-group-native__text {
    left: 8px;
    top: 3px;
}

.octane-group-native__dropmenu > img {
    position: absolute;
    top: 2px;
    right: 3px;
    display: block;
}

.octane-group-native__dropmenu-positioner {
    z-index: 9999;
}

.octane-group-native__dropmenu-list {
    box-sizing: border-box;
    width: var(--anchor-width);
    max-height: 168px;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    border: 6px solid transparent;
    border-image: url('../../assets/images/habbo-skin/slices/dropmenu-3.png') 6 fill / 6px stretch;
    image-rendering: pixelated;
}

.octane-group-native__dropmenu-item {
    position: relative;
    display: block;
    width: 100%;
    height: 18px;
    margin: 0;
    padding: 0 0 0 3px;
    border: 0;
    background: transparent;
    text-align: left;
    cursor: pointer;
}

.octane-group-native__dropmenu-item:hover,
.octane-group-native__dropmenu-item[data-highlighted],
.octane-group-native__dropmenu-item[data-selected],
.octane-group-native__dropmenu-item.is-selected {
    background: #d2e8ef;
}

.octane-group-native__dropmenu-item .octane-group-native__text {
    position: static;
}

/* Habbo Club required (join failure 4): the alert frame with the VIP icon, the explanation, the club link and the join button. */
.octane-group-hc.octane-card-shell.octane-card-frame-3 {
    box-sizing: border-box;
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
    height: 154px !important;
    min-height: 154px !important;
    max-height: 154px !important;
    padding: 0 !important;
    line-height: 1;
    image-rendering: pixelated;
}

.octane-group-hc.octane-card-shell.octane-card-frame-3 > .octane-card-header-shell .octane-card-close-button {
    right: 3px !important;
}

.octane-group-hc__icon {
    position: absolute;
    top: 45px;
    left: 18px;
    max-width: none;
    image-rendering: pixelated;
}

.octane-group-hc .octane-group-native__text:not(.is-static),
.octane-group-hc .octane-group-native__button {
    position: absolute;
    z-index: 1;
}
15Sujets
1Dépôts
20Membres
2En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser