images aren't darkened in wallpaper if they don't have text
This commit is contained in:
parent
0dcb0f6446
commit
6ac1c5bc21
2 changed files with 31 additions and 36 deletions
|
|
@ -25,22 +25,28 @@ app.views.SmallFrame = app.views.Base.extend({
|
|||
},
|
||||
|
||||
colorClass : function() {
|
||||
var text = this.model.get("text");
|
||||
if(text == "" || this.model.get("photos").length > 0) { return "" }
|
||||
var randomColor = _.first(_.shuffle(['cyan', 'green', 'yellow', 'purple', 'lime-green', 'orange', 'red', 'turquoise', 'sand']));
|
||||
randomColor += " sticky-note"
|
||||
var text = this.model.get("text")
|
||||
, baseClass = $.trim(text).length == 0 ? "no-text" : 'has-text';
|
||||
|
||||
if(baseClass == "no-text" || this.model.get("photos").length > 0) { return baseClass }
|
||||
|
||||
var randomColor = _.first(_.shuffle(['cyan', 'green', 'yellow', 'purple', 'lime-green', 'orange', 'red', 'turquoise', 'sand']));
|
||||
|
||||
var textClass;
|
||||
if(text.length > 240) {
|
||||
return "blog-text x2 width"
|
||||
textClass = "blog-text x2 width"
|
||||
} else if(text.length > 140) {
|
||||
return randomColor
|
||||
} else if(text.length > 35) {
|
||||
return randomColor
|
||||
textClass = randomColor
|
||||
} else if(text.length > 50) {
|
||||
textClass = randomColor
|
||||
} else {
|
||||
return "big-text " + randomColor
|
||||
textClass = "big-text " + randomColor
|
||||
}
|
||||
|
||||
return [baseClass, textClass, "sticky-note"].join(" ")
|
||||
},
|
||||
|
||||
|
||||
dimensionsClass : function() {
|
||||
/* by default, make it big if it's a fav */
|
||||
if(this.model.get("favorite")) { return "x2 width height" }
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ $sand : rgb(245, 239, 237);
|
|||
|
||||
body {
|
||||
background-color : #F6F6F6;
|
||||
background-image : image_url('pattern.jpg');
|
||||
background-image : image_url('pattern.jpg')
|
||||
}
|
||||
|
||||
.canvas-frame {
|
||||
|
|
@ -60,7 +60,6 @@ body {
|
|||
p {
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
word-break : hyphenate;
|
||||
}
|
||||
|
||||
position : relative;
|
||||
|
|
@ -103,19 +102,15 @@ body {
|
|||
.fav {
|
||||
position : absolute;
|
||||
z-index : 100;
|
||||
top : 5px;
|
||||
right : 5px;
|
||||
top : 10px;
|
||||
right : 10px;
|
||||
}
|
||||
|
||||
.info {
|
||||
@include transition(bottom);
|
||||
@include opacity(0.8);
|
||||
@include box-shadow(0,1px,5px,rgba(0,0,0,0.8));
|
||||
|
||||
border : 1px solid rgba(255,255,255,0.5);
|
||||
background-color : rgb(255,255,255);
|
||||
|
||||
z-index : 30;
|
||||
background-color : rgba(255,255,255,0.4);
|
||||
|
||||
position : absolute;
|
||||
bottom : -30px;
|
||||
|
|
@ -139,6 +134,8 @@ body {
|
|||
}
|
||||
|
||||
.text-content {
|
||||
@include opacity(0.65);
|
||||
|
||||
position : relative;
|
||||
z-index : 10;
|
||||
color : #000;
|
||||
|
|
@ -154,25 +151,10 @@ body {
|
|||
}
|
||||
}
|
||||
|
||||
&.day:not(.sticky-note),
|
||||
&.night:not(.sticky-note) {
|
||||
.text-content {
|
||||
padding : 10px 15px;
|
||||
padding-bottom : 5px;
|
||||
|
||||
p {
|
||||
font-size : 14px;
|
||||
line-height : 19px;
|
||||
color : #555;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&.sticky-note {
|
||||
.content{
|
||||
min-height : $column-width + px;
|
||||
.text-content {
|
||||
@include opacity(0.65);
|
||||
margin: 20px 20px 30px;
|
||||
}
|
||||
}
|
||||
|
|
@ -199,7 +181,6 @@ body {
|
|||
font-style : italic;
|
||||
text-align : center;
|
||||
padding: 0 20px;
|
||||
word-break : break-all;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -216,7 +197,7 @@ body {
|
|||
|
||||
&.blog-text {
|
||||
.text-content {
|
||||
padding : 40px;
|
||||
padding : 10px;
|
||||
@include opacity(0.9);
|
||||
|
||||
p {
|
||||
|
|
@ -241,6 +222,7 @@ body {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/* larger declarations */
|
||||
&.x2.width .content { @include wide(); }
|
||||
|
||||
|
|
@ -261,19 +243,26 @@ body {
|
|||
.image-container {
|
||||
background-color: black;
|
||||
display: table-cell;
|
||||
}
|
||||
|
||||
img { max-height: 100% }
|
||||
|
||||
&.has-text{
|
||||
img {
|
||||
//image container background is black, lowering opacity darkens image
|
||||
@include opacity(0.7);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
.text-content {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
top: 40%;
|
||||
@include centered-frame();
|
||||
font-size: 2em;
|
||||
font-size: 3em;
|
||||
color: white;
|
||||
@include opacity(1);
|
||||
text-shadow : none;
|
||||
|
|
|
|||
Loading…
Reference in a new issue