Draggable Finder Window Visualization
How do I make an draggable finder window visualization?
I wanted to try to recreate the Mavericks finder window in html and css. It is draggable and the search can be typed in but those are the only moving parts. I just thought it would be a fun project. I got pretty close but it isn't a One-to-One copy. The finder window design belongs to Apple.. What is a draggable finder window visualization? How do you make a draggable finder window visualization? This script and codes were developed by Charlie Volpe on 08 November 2022, Tuesday.
Draggable Finder Window Visualization - Script Codes HTML Codes
<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Draggable Finder Window Visualization</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel='stylesheet prefetch' href='http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <link rel="stylesheet" href="https://goo.gl/gTHiuz">
<div id="finder"> <div class="header"> <div class="top clearfix"> <div class="window-buttons"> <div class="button red"></div> <div class="button yellow"></div> <div class="button green"></div> </div> <div class="title"> <span class="icon icon-folder"></span> <span>Documents</span></div> <div class="full-screen"> <span class="icon icon-expand"></span> </div> </div> <div class="bottom clearfix"> <div class="directions"> <span class="icon-arrow-left"></span> <span class="seperator">|</span> <span class="icon-arrow-right"></span> </div> <div class="style"> <span class="icon-grid"></span> <span class="seperator">|</span> <span class="icon-lines"></span> <span class="seperator">|</span> <span class="icon-columns"></span> <span class="seperator">|</span> <span class="icon-uniE608"></span> </div> <div class="settings"> <span class="icon-cog"></span> <span class="icon-arrow-down"></span> </div> <div class="settings"> <span class="icon-grid2"></span> <span class="icon-arrow-down"></span> </div> <div class="settings"> <span class="icon-export"></span> </div> <div class="settings"> <span class="icon-toggle"></span> </div> <div class="search"><input type='search'></div> </div> </div> <div class="content clearfix"> <div class="sidebar"> <div class="favorites"> <div class="categories">FAVORITES</div> <div class="bookmark selected"> <span class="icon icon-copy"></span>Documents</div> <div class="bookmark"> <span class="icon icon-desktop"></span>Desktop</div> <div class="bookmark"> <span class="icon icon-arrow-down-alt1"></span>Downloads</div> <div class="bookmark"> <span class="icon icon-box"></span>Applications</div> <div class="bookmark"> <span class="icon icon-folder"></span>InVision</div> <div class="bookmark"> <span class="icon icon-folder"></span>Google Drive</div> <div class="bookmark"> <span class="icon icon-folder"></span>Dropbox</div> </div> <div class="devices"> <div class="categories">DEVICES</div> <div class="bookmark"> <span class="icon icon-hdd"></span>BOOTCAMP</div> </div> <div class="devices"> <div class="categories">SHARED</div> <div class="bookmark"> <span class="icon icon-laptop"></span>laptop</div> </div> <div class="tags"> <div class="categories">TAGS</div> </div> </div> <div class="column"> <div class="item"> <span class="icon icon-folder"></span> Aptana Rubles <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Clients <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Games <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Library <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Personal <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Repos <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Resources <div class="float-right icon icon-arrow-right"></div> </div> <div class="item"> <span class="icon icon-folder"></span> Workspaces <div class="float-right icon icon-arrow-right"></div> </div> </div> </div>
</div> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.2/jquery.ui.touch-punch.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Draggable Finder Window Visualization - Script Codes CSS Codes
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600,700);
* { box-sizing: border-box;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
body { background: #373737; font-family: 'Open Sans', sans-serif; overflow: hidden;
}
#finder { background: #fff; width: 35rem; height: 30rem; margin: 1rem auto; border-radius: .35rem; overflow: hidden; cursor: default;
}
.header { background: #c7c7c7; background: -webkit-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)); background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3)); width: 100%; height: 3.5rem; border-bottom: 1px solid #777;
}
.top { width: 100%; height: 1.5rem;
}
.window-buttons { position: relative; float:left; top: .15rem; left: .35rem;
}
.button { float: left; width: .7rem; height: .7rem; margin: .2rem; border-radius: 50%; border: 1px solid #a7a7a7; box-shadow: 0 .1rem #f7f7f7, inset 0 .1rem #f7f7f7, inset 0 .1rem rgba(0,0,0,.1);
}
.red { background: #fc5f5e;
}
.yellow { background: #f8c674;
}
.green { background: #a8dd86;
}
.title { float: left; position: relative; left: 12rem; text-align: center;
}
.title span{ font-size: .8rem; font-weight: 600; color: #676767;
}
.full-screen { float: right; margin-right: .35rem;
}
input[type=search] { width: 100%; border-radius: 2rem; border: 1px solid #979797; height: .65rem; box-shadow: inset 0 1px 2px #a7a7a7; outline: none; font-size: .75rem; padding: .25rem;
}
.search { float: right; width: 25%; margin-right: 1rem;
}
.content { position: relative; top: 0; left: 0; width: 100%; height: 100%;
}
.sidebar { float: left; background: #e7e7e7; position: relative; width: 8rem; height: 100%; border-right: 1px solid #a7a7a7;
}
.categories { font-weight: 700; font-size: .75rem; margin-left: .5rem; color: #676767;
}
.bookmark { font-size: .8rem; font-weight: 600; height: 1.5rem; line-height: 1.5rem; padding-left: 1.5rem;
}
.selected { background: #4790d4; background: -webkit-linear-gradient( rgba(71, 144, 212, .65), rgba(71, 144, 212, 1) ); background: linear-gradient( rgba(71, 144, 212, .65), rgba(71, 144, 212, 1) ); color: #f7f7f7; border-top: 1px solid #5fa4db; border-bottom: 1px solid #387abf;
}
.column { float: left; width: 12rem; height: 100%; border-right: 1px solid #c7c7c7;
}
.item { position: relative; width: 100%; height: 1.25rem; line-height: 1.25rem; font-size: .75rem; padding-left: .25rem;
}
.icon { padding-right: .25rem; color: #6a7582;
}
.selected .icon { color: #f7f7f7;
}
.title .icon.icon-folder { color: #85b2cd; padding-right: 0;
}
.item .icon.icon-folder { color: #85b2cd;
}
.icon-expand { font-size: .8rem; padding-right: 0;
}
.item .icon-arrow-right { color: #bdbdbd; font-size: 1.1rem; padding-top: .1rem; padding-right: 0;
}
.float-right { float: right;
}
.directions { float: left; width: 3rem; height: 1.25rem; margin-left: .5rem; border: 1px solid #575757; border-radius: .25rem; padding-left: .1rem;
}
.directions span { float: left; color: #979797;
}
.directions .icon-arrow-left { color: #575757;
}
.style { float: left; margin-left: 1.5rem; width: 7rem; height: 1.25rem; border: 1px solid #575757; border-radius: .25rem; font-size: .75rem; color: #575757;
}
.icon-grid, .icon-columns, .icon-uniE608 { position: relative; top: -.15rem;
}
.icon-grid { padding-left: .5rem;
}
.icon-lines { font-size: 1rem;
}
.seperator { position: relative; font-size: 1rem; top: -.2rem; color: #979797;
}
.settings { float: left; margin-left: .5rem; width: 2.5rem; height: 1.25rem; border: 1px solid #575757; border-radius: .25rem; font-size: .8rem; color: #575757;
}
.settings span { position: relative; top: .1rem; left: .35rem;
}
.icon-export, .icon-toggle { padding-left: .5rem;
}
Draggable Finder Window Visualization - Script Codes JS Codes
$(function(){ $('#finder').draggable();
});
Developer | Charlie Volpe |
Username | charlie-volpe |
Uploaded | November 08, 2022 |
Rating | 3 |
Size | 3,666 Kb |
Views | 22,264 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Heart Shaped Games Redesign | 3,767 Kb |
Draggable Node Based VPL Test | 3,187 Kb |
Header Line Issue | 1,768 Kb |
Draggable Window | 2,717 Kb |
Galaxy S3 CSS Template | 2,704 Kb |
List Maker | 2,535 Kb |
Bouncing Ball | 1,840 Kb |
IPad CSS Template | 2,557 Kb |
NES Contoller | 3,410 Kb |
Layout Resolutions | 1,860 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
A Pen by Alex Bergin | Abergin | 3,347 Kb |
Smoke Shader - Frame Buffer | Omarshe7ta | 2,672 Kb |
CSS Piano | Dannystyle | 5,138 Kb |
Underlined form fields | Mitchdot | 2,323 Kb |
Simple animated hover effect | Pobee-norris | 3,044 Kb |
3D-box | Parthviroja | 2,346 Kb |
JS Beispiel getElementsByClassName 3 | HSZG-Frontend-Kurs | 1,988 Kb |
Project -Show the Local Weather | Luciano_Britis | 2,583 Kb |
Apple website | Jds317 | 1,835 Kb |
03 - CSS Variables | Run-time | 2,682 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!