some experimenting...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2013-12-02 09:31:53 +04:00
parent d6168e60a5
commit 8ba0c8f0ac
2 changed files with 58 additions and 1 deletions

View File

@ -1163,7 +1163,7 @@ function updateImage(image, gid, size, sync){
// async load...
} else {
// NOTE: storing the url in .data() makes the image load the
// last preview and last preview only in the case that we
// last preview and in a case when we
// manage to call updateImage(...) on the same element
// multiple times before the previews get loaded...
// ...setting the data().loading is sync while loading an

View File

@ -98,6 +98,47 @@
/*********************************************************************/
.image3 div,
.image3 {
position: relative;
display: inline-block;
vertical-align: middle;
text-align:left;
width: 300px;
height: 300px;
font-size: 12pt;
overflow: hidden;
box-sizing: border-box;
color: white;
background: black;
text-shadow: black 0.1em 0.1em 0.4em, black 0.1em 0.1em;
border: solid black 5px;
}
.image3 div {
position: absolute;
width: 100%;
height: 100%;
background: no-repeat 50% transparent;
background-size: contain;
border: none;
-webkit-filter: invert(1);
}
.current.image3 {
background: no-repeat 50% black;
background-size: contain;
/* XXX remove this... */
border: solid red 5px;
}
</style>
<body>
@ -114,5 +155,21 @@
<div class="image2" style="background-image: url(image.jpg)"></div>
<div class="current image2" style="background-image: url(image.jpg)"></div>
</div>
<hr>
Add a seporate bg tag<br>
- this effectively doubles the number of tags used for a ribbon...<br>
+ the only API that needs changing is what deals with previews and filters<br>
+ will simplify different image indicator CSS<br>
<s>+ will remove LOTS of code dealing with scaling, sizing and rotation...</s> this will not change!<br>
<div class="ribbon">
<div class="image3"><div style="background-image: url(image.jpg)"></div></div>
<div class="current image3"><div style="background-image: url(image.jpg)"></div></div>
</div>
<br>
<!-- XXX this shows that we will still need margin-patching and resizing when rotating...
<div class="image3" style="width: 400px;"><div style="background-image: url(image.jpg)"></div></div><br>
<div class="image3" style="width: 400px;"><div style="background-image: url(image.jpg); -webkit-transform: rotate(90deg)"></div></div-->
</body>
</html>