mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 02:10:08 +00:00
added single image view to experiment...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
b07624beb9
commit
50c5daeeaa
@ -45,7 +45,7 @@
|
|||||||
|
|
||||||
transform-origin: top left;
|
transform-origin: top left;
|
||||||
|
|
||||||
transition: all 0.1s linear;
|
transition: transform 0.1s linear;
|
||||||
}
|
}
|
||||||
.ribbon-mover {
|
.ribbon-mover {
|
||||||
position: relative;
|
position: relative;
|
||||||
@ -53,7 +53,7 @@
|
|||||||
top: 0px;
|
top: 0px;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
|
|
||||||
transition: all 0.1s linear;
|
transition: transform 0.1s linear;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -74,7 +74,7 @@
|
|||||||
|
|
||||||
background: black;
|
background: black;
|
||||||
|
|
||||||
transition: all 0.1s linear;
|
transition: transform 0.1s linear;
|
||||||
|
|
||||||
/* XXX use vmin here... */
|
/* XXX use vmin here... */
|
||||||
margin-top: 2.5px;
|
margin-top: 2.5px;
|
||||||
@ -118,6 +118,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.single-image-mode .ribbon {
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
.single-image-mode .image:not(.current) {
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<script src="../ext-lib/jquery.js"></script>
|
<script src="../ext-lib/jquery.js"></script>
|
||||||
@ -164,6 +172,30 @@ $(function(){
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
var ribbon_scale
|
||||||
|
var single_scale
|
||||||
|
|
||||||
|
$('.single-image-toggle')
|
||||||
|
.click(function(){
|
||||||
|
var ribbon_set = $('.ribbon-set')
|
||||||
|
|
||||||
|
if($('.viewer').hasClass('single-image-mode')){
|
||||||
|
single_scale = ribbon_set.attr('scale') || 5
|
||||||
|
} else {
|
||||||
|
ribbon_scale = ribbon_set.attr('scale') || 1
|
||||||
|
}
|
||||||
|
|
||||||
|
$('.viewer').toggleClass('single-image-mode')
|
||||||
|
|
||||||
|
if($('.viewer').hasClass('single-image-mode')){
|
||||||
|
ribbon_set.attr('scale', single_scale || 5)
|
||||||
|
} else {
|
||||||
|
ribbon_set.attr('scale', ribbon_scale || 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
$('.current.image').click()
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
$('.zoom-reset')
|
$('.zoom-reset')
|
||||||
.click(function(){
|
.click(function(){
|
||||||
@ -217,7 +249,8 @@ $(function(){
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
<button class="single-image-toggle">🞓</button>
|
||||||
|
|
||||||
<button class="zoom-in">+</button>
|
<button class="zoom-in">+</button>
|
||||||
<button class="zoom-reset">1x</button>
|
<button class="zoom-reset">1x</button>
|
||||||
<button class="zoom-out">-</button>
|
<button class="zoom-out">-</button>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user