salvattore.js.orgSalvattore — A jQuery Masonry alternative with CSS-driven configuration

salvattore.js.org Profile

salvattore.js.org

Maindomain:js.org

Title:Salvattore — A jQuery Masonry alternative with CSS-driven configuration

Description:A jQuery Masonry alternative with CSS-driven configuration.

Discover salvattore.js.org website stats, rating, details and status online.Use our online tools to find owner and admin contact info. Find out where is server located.Read and write reviews or vote to improve it ranking. Check alliedvsaxis duplicates with related css, domain relations, most used words, social networks references. Go to regular site

salvattore.js.org Information

Website / Domain: salvattore.js.org
HomePage size:19.226 KB
Page Load Time:0.180732 Seconds
Website IP Address: 104.26.8.84
Isp Server: CloudFlare Inc.

salvattore.js.org Ip Information

Ip Country: United States
City Name: Phoenix
Latitude: 33.448379516602
Longitude: -112.07404327393

salvattore.js.org Keywords accounting

Keyword Count

salvattore.js.org Httpheader

Date: Thu, 30 Jan 2020 20:30:03 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 6160
Connection: keep-alive
Set-Cookie: __cfduid=d617c3f83650e10197dc1cda7540bfdd21580416203; expires=Sat, 29-Feb-20 20:30:03 GMT; path=/; domain=.js.org; HttpOnly; SameSite=Lax
Last-Modified: Fri, 02 Mar 2018 16:40:55 GMT
ETag: W/"5a997e97-45a6"
Access-Control-Allow-Origin: *
Expires: Thu, 30 Jan 2020 20:40:03 GMT
Cache-Control: max-age=600
Content-Encoding: gzip
X-Proxy-Cache: MISS
X-GitHub-Request-Id: D896:327A:4DD822:56A400:5E333CCA
Accept-Ranges: bytes
Via: 1.1 varnish
Age: 0
X-Served-By: cache-sjc10048-SJC
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1580416203.117729,VS0,VE23
Vary: Accept-Encoding
X-Fastly-Request-ID: 7ac57623fc4813797c7e8410a29668bde9b6ef07
CF-Cache-Status: DYNAMIC
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
CF-RAY: 55d63394cfe56c0e-SJC

salvattore.js.org Meta Info

charset="utf-8"/
content="A jQuery Masonry alternative with CSS-driven configuration." name="description"/
name="google" value="notranslate"/
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport"/

104.26.8.84 Domains

Domain WebSite Title

salvattore.js.org Similar Website

Domain WebSite Title
salvattore.js.orgSalvattore — A jQuery Masonry alternative with CSS-driven configuration
thealternativedaily.comAlternative Daily - Breaking Alternative News, Opinion and Reports
masonry.desandro.comMasonry
mcacp.comMasonry Contractors Association of Central PA
janell.comJanell Concrete and Masonry Equipment, Inc.
catalog.janell.comAdmixtures - Janell Concrete and Masonry Equipment
masonpro.comMASONPRO | Masonry Specialty Materials & Supplies
co-masonry.orgUniversal Co-Masonry | Freemasonry for Men and Women
seal-krete.comRust-Oleum | Seal-Krete Concrete and Masonry Coatings
portal.co-masonry.orgFederation Lodge Portal - Honorable Order of Universal Co-Masonry - Login
contribute.jquery.orgjQuery
bugs.jqueryui.comjQuery UI
jqueryui.comjQuery UI
try.jquery.comjQuery
jquery.comjQuery

salvattore.js.org Traffic Sources Chart

salvattore.js.org Alexa Rank History Chart

salvattore.js.org aleax

salvattore.js.org Html To Plain Text

Download .min.js .js Github repository Salvattore A jQuery Masonry alternative with CSS-driven configuration. With Salvattore you can turn content: ' '; into this: A multi-column grid. How it works Salvattore distributes your grid items according to the number of columns you specify. Each of the items in your grid is placed within these columns, one by one. To get started, simply add the data-columns attribute to the grid element. <div id="grid" data-columns > <div>Item #1</div> <div>Item #2</div> <div>Item #3</div> … <div>Item #20</div> </div> Now, in your CSS file, simply refer to the grid (with the [data-columns] attribute selector included, Salvattore relies on this), followed by the ::before pseudo-element. The number of columns desired and the class or classes for each of them should be defined on the content property. #grid[data-columns]::before { content: '3 .column.size-1of3' ; } /* These are the classes that are going to be applied: */ .column { float: left; } .size-1of3 { width: 33.333%; } With those settings, Salvattore is ready to go! Just include the script at the bottom of your page and the resulting HTML should be the following: <div id="grid" data-columns> <div class="column size-1of3" > <div>Item #1</div> <div>Item #4</div> … </div> <div class="column size-1of3" > <div>Item #2</div> <div>Item #5</div> … </div> <div class="column size-1of3" > <div>Item #3</div> <div>Item #6</div> … </div> </div> If you didn't provide any classes in your CSS settings, .column will be used by default. Media queries Making your design responsive is just as easy as you would think. You only need to wrap your Salvattore settings in your @media rule. @media screen and (max-width: 480px){ #grid[data-columns]::before { content: '1 .column.size-1of1' ; } } @media screen and (min-width: 481px) and (max-width: 768px) { #grid[data-columns]::before { content: '2 .column.size-1of2' ; } } @media screen and (min-width: 769px) { #grid[data-columns]::before { content: '3 .column.size-1of3' ; } } /* Again, you’re free to use and define the classes: */ .column { float: left; } .size-1of1 { width: 100%; } .size-1of2 { width: 50%; } .size-1of3 { width: 33.333%; } This whole website is responsive, so you can see how well this works by resizing your viewport. Also, please make sure you set the min-width and max-width very detailed like above so that the script runs properly. Note: media queries compatibility only works on a server (local or remote). And unfortunately, it won’t play well with other at-rules, such as @charset or @import . Dynamic content Salvattore has two functions you can work with: appendElements and prependElements . These two functions have the same arguments: the grid and the elements you want added to it. var grid = document.querySelector('#grid'); var item = document.createElement('article'); salvattore. appendElements ( grid , [item] ); item.outerHTML = 'I’ve been appended!'; Here's a demonstration of this principle applied to a working grid, you can check the code used for it: 1 Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritta via era smarrita. 2 Ahi quanto a dir qual era è cosa dura esta selva selvaggia e aspra e forte che nel pensier rinova la paura! 3 Tant'è amara che poco è più morte; ma per trattar del ben ch'i' vi trovai, dirò de l'altre cose ch'i' v'ho scorte. 4 Io non so ben ridir com'i' v'intrai, tant'era pien di sonno a quel punto che la verace via abbandonai. 5 Ma poi ch'i' fui al piè d'un colle giunto, là dove terminava quella valle che m'avea di paura il cor compunto, guardai in alto, e vidi le sue spalle vestite già de' raggi del pianeta che mena dritto altrui per ogne calle. 6 Allor fu la paura un poco queta che nel lago del cor m'era durata la notte ch'i' passai con tanta pieta. 7 E come quei che con lena affannata uscito fuor del pelago a la riva si volge a l'acqua perigliosa e guata, così l'animo mio, ch'ancor fuggiva, si volse a retro a rimirar lo passo che non lasciò già mai persona viva. Prepend content Append content Items are appended and prepended on the same container without conflicts. You can combine this API with your XHR functions to have a dynamic layout with live content. In the wild FFFFribbble La Mula Tadpoles Lens theme Bucket theme Kontraktion Creating fame 20Jeans Pebble Design Katie Scott The Social Butterfly ADSL Zone Buiten Deadtype Studio M3 Your website -- Using Salvattore and would like to be featured? Send us your website Requirements None. Salvattore is a standalone JS file, it will run automatically once called in the HTML document. It does not use jQuery to work. However, you can still use jQuery or any other JS library to work with the API to get advanced functionality. Buy us some booze If you find this script useful and would like to make a donation, you know what to do. Download .min.js .js Github repository Salvattore works in Safari, Chrome, Firefox, Opera and IE9+. Follow us on Twitter for updates. Made by Rolando Murillo and Giorgio Leveroni. Currently and thankfully maintained by Marius Rumpf....

salvattore.js.org Whois

"domain_name": [ "JS.ORG", "js.org" ], "registrar": "NAMECHEAP INC", "whois_server": "whois.namecheap.com", "referral_url": null, "updated_date": [ "2020-03-01 18:30:24", "2020-03-01 18:30:25.010000" ], "creation_date": "1996-06-26 04:00:00", "expiration_date": "2029-06-25 04:00:00", "name_servers": [ "PAM.NS.CLOUDFLARE.COM", "MILES.NS.CLOUDFLARE.COM", "pam.ns.cloudflare.com", "miles.ns.cloudflare.com" ], "status": [ "clientTransferProhibited https://icann.org/epp#clientTransferProhibited", "renewPeriod https://icann.org/epp#renewPeriod", "RenewPeriod https://icann.org/epp#RenewPeriod" ], "emails": [ "abuse@namecheap.com", "4c0b11e015e7482e95b27135eb8cbc56.protect@whoisguard.com" ], "dnssec": [ "signedDelegation", "unsigned" ], "name": "WhoisGuard Protected", "org": "WhoisGuard, Inc.", "address": "P.O. Box 0823-03411", "city": "Panama", "state": "Panama", "zipcode": null, "country": "PA"