some unsuccessful attempts to fix scale of draggable objects

master
Angeliki 6 years ago
parent ce666f0cdd
commit e22fa13066

@ -34,7 +34,7 @@
</div></div> </div></div>
<div class="draggable scaleable-wrapper" id="scaleable-wrapper" style="top:12%;left:55%;width: 500px;"> <div class="draggable scaleable-wrapper" id="scaleable-wrapper" style="top:12%;left:55%;width: 500px;">
<div class="tooltip-wrap" style="text-decoration:underline;"> <img src="texts/thesis/carson-list.jpg" style="width: 100%"></img><div class="tooltip-content-right" ><div>this is how female/high-pitched voices have been described since acient times as Anne Carson observes</div></div></div> <div class="tooltip-wrap" style="text-decoration:underline;"> <img src="images/carson-list.jpg" style="width: 100%"></img><div class="tooltip-content-right" ><div>this is how female/high-pitched voices have been described since acient times as Anne Carson observes</div></div></div>
</div> </div>
<div class="draggable scaleable-wrapper" id="scaleable-wrapper"style="top: 4px; right: 1500px;z-index: 1;"> <div class="draggable scaleable-wrapper" id="scaleable-wrapper"style="top: 4px; right: 1500px;z-index: 1;">

@ -14,8 +14,7 @@ $(document).ready(function() {
var $wrapper = $(".scaleable-wrapper"); var $wrapper = $(".scaleable-wrapper");
$wrapper.each(function (d) { $wrapper.each(function (d) {
var $this = $(this); var $this = $(this);
// var $el = $("#very-specific-design"); // var elHeight = $this.outerHeight();
var elHeight = $this.outerHeight();
var elWidth = $this.outerWidth(); var elWidth = $this.outerWidth();
$this.resizable({ $this.resizable({
@ -27,22 +26,24 @@ $(document).ready(function() {
var scale, origin; var scale, origin;
scale = Math.min( scale = Math.min(
ui.size.width / elWidth, // ui.size.height / elHeight,
ui.size.height / elHeight ui.size.width / elWidth
); );
// scale=1.0; // scale=1.0;
// scale=2*scale // scale=2*scale
$this.css({ $this.css({
transform: "translate(-50%, -50%) " + "scale(" + scale + ")" // transform: "translate(-50%, -50%) " + "scale(" + scale + ")"
transform: "translate(0%, 0%) " + "scale(" + scale + ")"
}); });
} }
var starterData = { var starterData = {
size: { size: {
width: $this.width(), // height: $this.height(),
height: $this.height() width: $this.width()
} }
} }
// console.log("starterData", starterData, this); // console.log("starterData", starterData, this);

@ -1,7 +1,7 @@
body { body {
background: #F6F5F5; background: #F6F5F5;
font-family: "Old Standard TT"; font-family: "Old Standard TT";
font-size: 1rem; font-size: 1.2rem;
line-height: 1.3; line-height: 1.3;
letter-spacing: 1px; letter-spacing: 1px;
padding: 20px; padding: 20px;
@ -515,6 +515,7 @@ input[type=checkbox]:checked ~ aside {
position: absolute !important; position: absolute !important;
width: 400px; width: 400px;
display: inline; display: inline;
/* transform: scale(20);*/
} }
#img { #img {
@ -525,7 +526,7 @@ input[type=checkbox]:checked ~ aside {
/*float: right;*/ /*float: right;*/
font-weight: normal !important; font-weight: normal !important;
padding: 0.8em; padding: 0.8em;
font-size: 1rem; /*font-size: 20px;*/
} }
.scaleable-wrapper { .scaleable-wrapper {

@ -46,28 +46,28 @@
<!-- draggable menu--> <!-- draggable menu-->
<div class="draggable" style="top: 200px; right: 15px;"> <div class="draggable" style="top: 200px; right: 15px;">
<h2><a href="amplification.html" target="_blank">Amplification of female voices</a></h2> <h2><a href="../../amplification.html" target="_blank">Amplification of female voices</a></h2>
</div> </div>
<div class="draggable" style="top: 600px; right: 25px;"> <div class="draggable" style="top: 600px; right: 25px;">
<h2 ><a href="" target="_blank">Diary of West Rotterdam</a></h2> <h2 ><a href="" target="_blank">Diary of West Rotterdam</a></h2>
</div> </div>
<div class="draggable" style="top: 300px; right: 5px;"> <div class="draggable" style="top: 300px; right: 5px;">
<h2 ><a href="player.html" target="_blank">Player</a></h2> <h2 ><a href="../../player.html" target="_blank">Player</a></h2>
</div> </div>
<div class="draggable" style="top: 800px; right: 400px;"> <div class="draggable" style="top: 800px; right: 400px;">
<h2 ><a href="podcast1.php" target="_blank">About</a></h2> <h2 ><a href="../../podcast1.php" target="_blank">About</a></h2>
</div> </div>
<div class="draggable" style="top: 20px; right: 250px;"> <div class="draggable" style="top: 20px; right: 250px;">
<h2 ><a href="podcast1.php" target="_blank">Podcasts</a></h2> <h2 ><a href="../../podcast1.php" target="_blank">Podcasts</a></h2>
</div> </div>
<!-- end draggable --> <!-- end draggable -->
<!-- draggable images --> <!-- draggable images -->
<div class="draggable" style="top: 1713px;left: 147px;"><div class="tooltip-wrap" style="text-decoration:underline;"><a target="_blank" href="carson-list.jpg"><img src="carson-list.jpg" width="800px"></a><div class="tooltip-content-right"><div>Figure 1: Describing how female voices sound like <div class="draggable" style="top: 1713px;left: 147px;"><div class="tooltip-wrap" style="text-decoration:underline;"><a target="_blank" href="../../images/carson-list.jpg"><img src="../../images/carson-list.jpg" width="800px"></a><div class="tooltip-content-right"><div>Figure 1: Describing how female voices sound like
</div></div></div></div> </div></div></div></div>

Loading…
Cancel
Save