6528c7724b
!! NOT STABLE !! Initial implementation. No UI update yet. Check js/model/Piskel.js and js/model/Layer.js for an overview of the new API. Piskels can be saved on the existing service. Previous piskels cannot be loaded. This should be fixed soon.
222 lines
4.5 KiB
CSS
222 lines
4.5 KiB
CSS
|
|
.tools-wrapper,
|
|
.options-wrapper,
|
|
.palette-wrapper {
|
|
float: left;
|
|
}
|
|
|
|
.tool-icon {
|
|
cursor : pointer;
|
|
width: 46px;
|
|
height: 46px;
|
|
margin: 1px;
|
|
background-color: #3a3a3a;
|
|
background-repeat: no-repeat;
|
|
background-position: 12px 12px;
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
.tool-icon.selected {
|
|
cursor: default;
|
|
background-color: #444;
|
|
border: 1px gold solid;
|
|
margin: 0;
|
|
}
|
|
|
|
.tool-icon:hover {
|
|
background-color: #444;
|
|
}
|
|
|
|
/*
|
|
* Tool icons:
|
|
*/
|
|
.tool-icon.tool-pen {
|
|
background-image: url(../img/tools/pen.png);
|
|
}
|
|
|
|
.tool-icon.tool-vertical-mirror-pen {
|
|
background-image: url(../img/tools/mirror.png);
|
|
background-position: 0px 10px;
|
|
background-size: 38px 27px;
|
|
}
|
|
|
|
.tool-icon.tool-paint-bucket {
|
|
background-image: url(../img/tools/paintbucket.png);
|
|
}
|
|
|
|
.tool-icon.tool-eraser {
|
|
background-image: url(../img/tools/eraser.png);
|
|
}
|
|
|
|
.tool-icon.tool-stroke {
|
|
background-image: url(../img/tools/stroke.png);
|
|
}
|
|
|
|
.tool-icon.tool-rectangle {
|
|
background-image: url(../img/tools/rectangle.png);
|
|
background-position: 12px 14px;
|
|
background-size: 24px 20px;
|
|
}
|
|
|
|
.tool-icon.tool-circle {
|
|
background-image: url(../img/tools/circle.png);
|
|
}
|
|
|
|
.tool-icon.tool-move {
|
|
background-image: url(../img/tools/hand.png);
|
|
background-position: 12px 12px;
|
|
background-size: 24px 24px;
|
|
}
|
|
|
|
.tool-icon.tool-rectangle-select {
|
|
background-image: url(../img/tools/rectangle_selection.png);
|
|
background-position: 12px 14px;
|
|
background-size: 24px 20px;
|
|
}
|
|
|
|
.tool-icon.tool-shape-select {
|
|
background-image: url(../img/tools/magicwand.png);
|
|
}
|
|
|
|
.tool-icon.tool-colorpicker {
|
|
background-image: url(../img/tools/eyedropper.png);
|
|
background-position: 12px 12px;
|
|
background-size: 23px 23px;
|
|
}
|
|
|
|
/*
|
|
* Tool cursors:
|
|
*/
|
|
|
|
.tool-paint-bucket .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/paint-bucket.png) 12 12, pointer;
|
|
}
|
|
|
|
.tool-vertical-mirror-pen .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/vertical-mirror-pen.png) 5 15, pointer;
|
|
}
|
|
|
|
.tool-pen .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/pen.png) 0 15, pointer;
|
|
}
|
|
|
|
.tool-eraser .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/eraser.png) 0 15, pointer;
|
|
}
|
|
|
|
.tool-stroke .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/pen.png) 0 15, pointer;
|
|
}
|
|
|
|
.tool-rectangle .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/rectangle.png) 0 15, pointer;
|
|
}
|
|
|
|
.tool-circle .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/circle.png) 2 15, pointer;
|
|
}
|
|
|
|
.tool-move .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/hand.png) 15 15, pointer;
|
|
}
|
|
|
|
.tool-rectangle-select .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/select.png) 15 15, pointer;
|
|
}
|
|
|
|
.tool-shape-select .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/wand.png) 15 15, pointer;
|
|
}
|
|
|
|
.tool-colorpicker .drawing-canvas-container:hover {
|
|
cursor: url(../img/icons/dropper.png) 0 15, pointer;
|
|
}
|
|
|
|
.tool-color-picker input {
|
|
width: 16px;
|
|
height: 16px;
|
|
text-indent: -10000px;
|
|
border: 1px solid black;
|
|
background: white;
|
|
cursor: pointer;
|
|
position : relative;
|
|
top: 10px;
|
|
margin-left: 2px;
|
|
}
|
|
|
|
.tool-color-picker .secondary-color-picker {
|
|
top : 18px;
|
|
margin-left: 0;
|
|
}
|
|
|
|
|
|
.palette-color[data-color=TRANSPARENT] {
|
|
position: relative;
|
|
top: 10px;
|
|
left: 10px;
|
|
background-color: white;
|
|
height : 16px;
|
|
width : 16px;
|
|
border: 2px solid #000;
|
|
background-size: 16px 16px;
|
|
background-position: 0 0;
|
|
background-image: -webkit-gradient(
|
|
linear,
|
|
left top,
|
|
right bottom,
|
|
color-stop(0, #fff),
|
|
color-stop(0.45, #fff),
|
|
color-stop(0.5, #ff0000),
|
|
color-stop(0.55, #fff),
|
|
color-stop(1, #fff)
|
|
);
|
|
background-image: -moz-linear-gradient(
|
|
left top,
|
|
#fff 0%,
|
|
#fff 45%,
|
|
#f00 50%,
|
|
#fff 55%,
|
|
#fff 100%
|
|
);
|
|
}
|
|
|
|
/*
|
|
* Framesheet level actions:
|
|
*/
|
|
|
|
.tool-icon.gallery-icon {
|
|
background-image: url(../img/gallery.png);
|
|
background-position: 3px 3px;
|
|
background-size: 39px 39px;
|
|
}
|
|
|
|
.tool-icon.save-icon {
|
|
background-image: url(../img/save.png);
|
|
background-position: 6px 6px;
|
|
background-size: 36px 36px;
|
|
}
|
|
|
|
.tool-icon.gear-icon {
|
|
background-image: url(../img/gear.png);
|
|
background-position: 6px 7px;
|
|
background-size: 32px 32px;
|
|
}
|
|
|
|
.tool-icon.upload-cloud-icon {
|
|
background-image: url(../img/cloud_export.png);
|
|
background-position: 4px 0px;
|
|
background-size: 36px 36px;
|
|
position: relative;
|
|
}
|
|
|
|
.upload-cloud-icon .label {
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 4px;
|
|
right: 0;
|
|
font-size: 11px;
|
|
text-transform: uppercase;
|
|
color: #fff;
|
|
text-align: center;
|
|
}
|
|
|