image-uploader-crop
Version:
cropper and uploader of images that uses another libraries
89 lines (82 loc) • 2.56 kB
CSS
/* image-uploader-crop v0.1.1 for jQuery that uses fine-uploader, jcrop
* (c) 2017, MIT licensed. http://tuproyecto.com
* ====================================================================
* Dependencies: jQuery, fine-uploader, jcrop
* Author: TuProyecto.com
* Developer: @krobing
* Created: 04/03/2016
* Website: http://tuproyecto.com
* Description: cropper and uploader of images that uses another libraries
*/
.__fx-main-content {
width: 100%;
-webkit-display: -webkit-box;
-webkit-display: -webkit-flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: stretch;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.__fx-main-content .__fx-column {
-webkit-flex: 1;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding: 10px; }
.__fx-main-content .__fx-column:first-of-type {
margin-left: -10px; }
.__fx-main-content .__fx-column:last-of-type {
margin-right: -10px; }
.iuc__clearfix:before, .iuc__image-uploader:before, .iuc__clearfix:after, .iuc__image-uploader:after {
content: " ";
display: table; }
.iuc__clearfix:after, .iuc__image-uploader:after {
clear: both; }
.iuc__image-uploader .iuc__qq-uploader .iuc__qq-upload-button {
display: inline;
width: 105px;
margin-bottom: 10px;
padding: 7px 10px;
text-align: center;
float: left;
background: #00abc7;
color: #fff;
border-radius: 2px;
border: 1px solid #2dadc2;
box-shadow: 0 1px 1px rgba(255, 255, 255, 0.37) inset, 1px 0 1px rgba(255, 255, 255, 0.07) inset, 0 1px 0 rgba(0, 0, 0, 0.36), 0 -2px 12px rgba(0, 0, 0, 0.08) inset;
width: auto; }
.iuc__image-uploader .iuc__qq-uploader .iuc__qq-upload-button.qq-upload-button-hover {
background: #33b6cc; }
.iuc__image-uploader .iuc__qq-uploader .qq-upload-list-selector {
visibility: hidden;
width: 0px;
height: 0px;
margin: 0;
padding: 0; }
.iuc__content-image-preview {
overflow: hidden; }
*:not(.qq-uploader) .iuc__content-image-to-crop {
position: relative;
min-height: 200px;
max-height: 490px;
overflow-y: hidden;
width: inherit;
border-radius: 6px;
background-color: #fdfdfd;
border: 1px dashed #ccc;
padding: 20px; }
*:not(.qq-uploader) .iuc__content-image-to-crop:before {
content: attr(iuc__drop-area-text) " ";
position: absolute;
font-size: 2em;
left: 0;
width: 100%;
text-align: center;
top: 50%;
margin-top: -1em;
opacity: .25; }