MediaWiki:Common.less/storage.less: Difference between revisions
(Created page with "// Relevant to most storage templates .inventorytable, .lootingbagtable, .runepouchtable { background-repeat: no-repeat; background-position: top left; height: auto; border-spacing: 0; border-collapse: separate; margin-top: 7px; margin-bottom: 7px; &.storage-left { float: left; clear: left; margin-right: 7px; } &.storage-center { margin-left: auto; margin-right: auto; } &.storage-r...") |
(No difference)
|
Revision as of 00:09, 17 October 2024
// Relevant to most storage templates .inventorytable, .lootingbagtable, .runepouchtable {
background-repeat: no-repeat; background-position: top left; height: auto; border-spacing: 0; border-collapse: separate; margin-top: 7px; margin-bottom: 7px;
&.storage-left { float: left; clear: left; margin-right: 7px; }
&.storage-center { margin-left: auto; margin-right: auto; }
&.storage-right { float: right; clear: right; margin-left: 7px; }
td { padding: 0; border: 0; text-align: center; position: relative; }
}
/* ==============================
Template:Inventory ============================== */
.inventorytable {
background-image: url('filepath://Inventory_tab.png'); width: 204px; padding: 13px 16px 10px;
td { width: 43px; height: 36px; }
}
/* ==============================
Template:Looting Bag ============================== */
.lootingbagtable {
background-image: url('filepath://Looting_bag_tab.png'); width: 204px; padding: 31px 17px 20px 12px;
td { width: 44px; height: 32px; }
}
/* ==============================
Template:Rune pouch ============================== */
.runepouchtable {
background-image: url('filepath://Rune_pouch_background.png'); width: 158px; padding: 24px 7px 6px;
// Keep it horizontally centered with Template:Inventory &.storage-left { margin-left: 23px; }
&.storage-right { margin-right: 23px; }
td { width: 32px; height: 32px; // Keep the quantity the correct height for mobile line-height: 1.6em; }
td.middle-rune { padding-left: 24px; padding-right: 24px; }
}
.divinerunepouch { td.middle-rune { padding-left: 6px; padding-right: 6px;
& + td.middle-rune { padding-left: 0; } } }
/* ==============================
Still in development ============================== */
.menagerietable {
background-image: url('filepath://Menagerie_interface.png'); background-repeat: no-repeat; background-position: top left; width: 300px; height: 250px; padding: 56px 28px 34px 6px; border-spacing: 0;
td { padding: 0; border: 0; text-align: center; position: relative; width: 46px; height: 32px; }
}
/* ==============================
Item quantities & retina support ============================== */
.inventorytable, .lootingbagtable, .runepouchtable, .equipment {
.inv-quantity-text { font-family: 'RuneScape Small'; font-size: 12pt; position: absolute; top: -8px; left: 4px; text-shadow: #000 1px 1px; color: #ff0; pointer-events: none;
&.qty-1 { color: #ff0; } &.qty-100k { color: @white; } &.qty-10m { color: #01ff80; } }
.pixelate()
}
.runepouchtable {
.inv-quantity-text { left: -1px; }
td.middle-rune .inv-quantity-text { left: 23px; }
}
.divinerunepouch {
td.middle-rune {
.inv-quantity-text {
left: 5px;
}
+ td.middle-rune .inv-quantity-text { left: 0; } } }
.equipment .inv-quantity-text { top: -3px; }
/* ==============================
Noted items ============================== */
.noted-item {
// span.noted-item span& { width: 30px; height: 29px; text-align: center; display: inline-block;
a { width: 30px; height: 29px; } }
a { background-image: url('filepath://Bank_note.png'); background-repeat: no-repeat; display: inline-block; background-position: center; }
// td.noted-item td& a { width: 32px; line-height: 28px; }
img { transform: scale(0.65); }
}
/* ==============================
Template:Equipment ============================== */
.equipment { background: #3e3529; border: 9px solid transparent; border-image-source: url("filepath://Interface border.png"); border-image-slice: 9; border-image-width: 9px; border-image-outset: 0; border-image-repeat: repeat; margin: 7px 0; padding: 0 2px 0 3px; border-radius: @border-radius * 2;
// override "width: 100% !important" default table style in media query, // which causes the template to span the entire page on mobile @media all and (max-width: 720px) { table& { width: initial !important; } } }
.equipment-div, .equipment-div-buttons { background-repeat: no-repeat; background-position: top left; position: relative; width: 175px; display: flex; }
.equipment-div { background-image: url("filepath://Worn_equipment_tab_(no_buttons).png"); height: 222px; margin: 15px 0 14px; }
.equipment-div-buttons { background-image: url("filepath://Worn_equipment_tab_(borderless).png"); height: 244px; margin: 4px 0 3px; }
.equipment-blank { background-image: url('filepath://Blank_slot.png'); width: 36px; height: 36px; }
.equipment-left { float: left; clear: left; margin-right: 7px; }
.equipment-center { margin-left: auto; margin-right: auto; }
.equipment-right { float: right; clear: right; margin-left: 7px; }
// Equipment stats and Items Kept on Death styles .equipment-stats, .equipment-ikod { font-family: RuneScape; font-size: 16px; line-height: 14px; color: #ff981f; text-shadow: 1px 1px 0 black; }
.equipment-stats { b { font-family: RuneScape; font-weight: bold; display: block; margin-top: 2px; }
data { display: block; padding-left: 8px; }
data img { // Align the weight icon more like in-game vertical-align: bottom; } }
.equipment-ikod { max-width: 325px;
em { font-style: normal; display: block; margin-bottom: 3px; }
b { font-weight: normal; color: white; }
strong { font-weight: normal; color: red; }
ul { list-style: none; margin: 0; }
li { display: inline-block; width: 32px; height: 32px; line-height: 32px; margin: 0; margin-right: 14px; }
img { cursor: help; }
hr { border-top: 1px solid #0e0e0c; border-bottom: 1px solid #474745; margin: 7px 0; } }
// Includes extra stuff for certain mobile devices .equipment-plinkp {
position: absolute; width: 36px; height: 36px; left: 0px; display: flex; justify-content: center; align-items: center;
}
.equipment-head, .equipment-cape, .equipment-neck, .equipment-ammo, .equipment-ammo2, .equipment-weapon, .equipment-torso, .equipment-shield, .equipment-legs, .equipment-gloves, .equipment-boots, .equipment-ring, .equipment-statsbutton, .equipment-ikodbutton {
position: absolute; display: flex; justify-content: center; align-items: center;
}
.equipment-head {
left: 70px; top: 0px;
}
.equipment-cape {
left: 29px; top: 39px;
}
.equipment-neck {
left: 70px; top: 39px;
}
.equipment-ammo {
left: 111px; top: 39px;
}
.equipment-ammo2 {
left: 111px; top: 0px;
}
.equipment-weapon {
left: 14px; top: 78px;
}
.equipment-torso {
left: 70px; top: 78px;
}
.equipment-shield {
left: 126px; top: 78px;
}
.equipment-legs {
left: 70px; top: 118px;
}
.equipment-gloves {
left: 14px; top: 158px;
}
.equipment-boots {
left: 70px; top: 158px;
}
.equipment-ring {
left: 126px; top: 158px;
}
.equipment-statsbutton { top: 204px; left: 0px; width: 40px; height: 40px; cursor: pointer; box-shadow: 2px 2px 3px black; }
.equipment-ikodbutton { top: 204px; left: 90px; width: 40px; height: 40px; cursor: pointer; box-shadow: 2px 2px 3px black; }