Are you over 18 and want to see adult content?
More Annotations
A complete backup of natural-stress-relief.com
Are you over 18 and want to see adult content?
A complete backup of martitg.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of hwgasdetector.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of informeinmobiliario.com
Are you over 18 and want to see adult content?
A complete backup of crazefashion.co.nz
Are you over 18 and want to see adult content?
A complete backup of tusenpaiblog.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of weeksfurniture.net
Are you over 18 and want to see adult content?
A complete backup of amandoonlinestore.wordpress.com
Are you over 18 and want to see adult content?
A complete backup of lawebdeltenis.net
Are you over 18 and want to see adult content?
Text
includes a
UPGRADE YOUR HOME TO 10GB ETHERNET INDEPENDENT SCROLLING PANELS WITH NO BODY SCROLL (USINGSEE MORE ONBENFRAIN.COM
CSS PERFORMANCE TEST: FLEXBOX V CSS TABLE WASD CODE V3 KEYBOARD REVIEW They do the standard V3 with a double-shot PBT keycap set which I think is the choice offering the greatest longevity. There is plenty to recommend the WASD CODE V3 and standard V3 on the practicality front; great gripping feet, substantial heft, clever cable routing and the option of Zealio key switches. If you don’t want to get involvedin
THE MODULAR CSS (BEM/OOCSS) NAMING CONUNDRUM The allowable characters for naming selectors in CSS is actually fairly limiting. The Character and Case section of the W3C CSS2.1 spec (which the CSS3 modules also reference) describes the allowable characters for class names thus: In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only thecharacters [a
A HORIZONTAL SCROLLING NAVIGATION PATTERN FOR TOUCH AND This is a practical post. A step-by-step of building up a navigation solution. I tried to leave in all the mistakes I made along the way to save you from my own folly; as such it’s pretty long. CONVERTING DIVS INTO ACCESSIBLE PSEUDO-BUTTONS MOVING FROM GULP TO PARCEL Moving from Gulp to Parcel. Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! Parcel is touted as ‘zero configuration’ and WORKING WITH LISTS AND @EACH LOOPS IN SASS WITH THE INDEX Working with lists and @each loops in Sass with the index and nth function. In Chapter 8 of Sass and Compass for Designers the process of creating loops with an @each loop is covered. Part of the chapter deals with how to index a list and iterate over values of that list while also making use of the current position that a value exists in BEN FRAIN – RUMINATIONS AND OCCASIONAL FUGACIOUSTHE WAY OF PRAGMATIC CODINGA COMPLETE GUIDE TO MECHANICAL KEYBOARDSBLOG POST FEEDUSES Hi! I'm Ben Frain. A web developer and author. I've write web development books, make online courses, and publish YouTube videos. Book. Everything you need to understand and build modern, responsive websites and interfaces. Huge updates in the latest, 3rd Edition –includes a
UPGRADE YOUR HOME TO 10GB ETHERNET INDEPENDENT SCROLLING PANELS WITH NO BODY SCROLL (USINGSEE MORE ONBENFRAIN.COM
CSS PERFORMANCE TEST: FLEXBOX V CSS TABLE WASD CODE V3 KEYBOARD REVIEW They do the standard V3 with a double-shot PBT keycap set which I think is the choice offering the greatest longevity. There is plenty to recommend the WASD CODE V3 and standard V3 on the practicality front; great gripping feet, substantial heft, clever cable routing and the option of Zealio key switches. If you don’t want to get involvedin
THE MODULAR CSS (BEM/OOCSS) NAMING CONUNDRUM The allowable characters for naming selectors in CSS is actually fairly limiting. The Character and Case section of the W3C CSS2.1 spec (which the CSS3 modules also reference) describes the allowable characters for class names thus: In CSS, identifiers (including element names, classes, and IDs in selectors) can contain only thecharacters [a
A HORIZONTAL SCROLLING NAVIGATION PATTERN FOR TOUCH AND This is a practical post. A step-by-step of building up a navigation solution. I tried to leave in all the mistakes I made along the way to save you from my own folly; as such it’s pretty long. CONVERTING DIVS INTO ACCESSIBLE PSEUDO-BUTTONS MOVING FROM GULP TO PARCEL Moving from Gulp to Parcel. Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! Parcel is touted as ‘zero configuration’ and WORKING WITH LISTS AND @EACH LOOPS IN SASS WITH THE INDEX Working with lists and @each loops in Sass with the index and nth function. In Chapter 8 of Sass and Compass for Designers the process of creating loops with an @each loop is covered. Part of the chapter deals with how to index a list and iterate over values of that list while also making use of the current position that a value exists in OFFICIAL CSS NESTING Official CSS Nesting – the last piece of the puzzle. Back in 2013 I wrote one of the first books on Sass, “Sass and Compass for Designers”. While I believe it is the best tech book I have written, I went into it knowing what a niche topic it was. It was far less popular than other books I have written but it was a book I wanted towrite.
MOVING FROM GULP TO PARCEL Moving from Gulp to Parcel. Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! Parcel is touted as ‘zero configuration’ and HTML TEMPLATING WITH VANILLA JAVASCRIPT ES2015 TEMPLATE Template Literals basics. Until ES2015, if you wanted to create a string in JavaScript from distinct pieces, for example, an existing string plus a number, it was a little messy. For example: var result = 10; var prefix = "the first double digit number I learnt was "; var assembled = prefix + result.toString(); console.log(assembled); ES2015 CSS PERFORMANCE REVISITED: SELECTORS, BLOAT AND EXPENSIVE With the test above, let say we have a baseline of 100 ms with the fastest selector. Of that, 5 ms would be spent collecting style. If a second selector is 3 times slower, that would appear as 110ms in total. The test should report a 300% difference but instead it onlyshows 10%.”.
LOOPING INFINITELY AROUND AN ARRAY IN JAVASCRIPT The magic part, that makes the array loop around is this: count = (count + randomNumber) % colours.length; Here we re-assign our count to be: the remains of the current count plus the new random number divided by the length of the array. So, given our 8 slot colours array, if we were on slot 0, the random number was 9 the calculationwould be:
CREATING A LANGUAGE SWITCHER IN JAVASCRIPT Country Codes. The two character language codes for countries is defined in ISO 639–1. If you also want to update your HTML tag with the correct code for the chosen language you need to include a file containing the relevant country codes for the languages you are translating between. THE THUNDERBOLT/USB-C PORTS ON M1 MACS DON’T WORK The Thunderbolt/USB-C ports on M1 Macs don’t work. They work to some degree, they just don’t work properly; they don’t allow attachment of many external USB-C enclosures. The same devices that do work when attached by a standard USB-A connector. And do work with either connector when attached to an Intel based Mac. THE IOS SAFARI MENU BAR IS HOSTILE TO WEB APPS The iOS Safari menu bar is hostile to web apps: discuss. 1700 days since last revision. Details are possibly out of date. I’m a big fan of Safari in general. My loathing of Safari on iOS is largely restricted to the menu bar. For clarity, I’m talking about the UI at the bottom with the forward/backward icons in: That bar isn’thostile in
ATTEMPTING TO FIX RESPONSIVE SVGS IN DESKTOP SAFARI (AND Therefore, by setting the width and height of the SVG in CSS to 100% they should fill their container at different viewports: svg { height: 100%; width: 100%; } Again, in Chrome, if you resize the browser window you’ll see expected behaviour (even with JavaScript disabled – more on the JS in a moment). Now, without the forthcoming fix HOW TO SERVE HIGH-RESOLUTION WEBSITE IMAGES FOR RETINA Whilst the ‘new iPad’ (was 3rd generation, now 4th generation) has a 2048-by–1536-pixel resolution at 264 pixels per inch (ppi) screen, the iPhone 4, iPhone 4S and iPhone 5 have an ever higher resolution screen: that is at least 960-by–640-pixel resolution at 326 ppi. If you have one of these devices you’ll know that images and text BEN FRAIN – RUMINATIONS AND OCCASIONAL FUGACIOUSTHE WAY OF PRAGMATIC CODINGA COMPLETE GUIDE TO MECHANICAL KEYBOARDSBLOG POST FEEDUSES Everything you need to understand and build modern, responsive websites and interfaces. Huge updates in the latest, 3rd Edition – includes a full chapter on CSS grid. UPGRADE YOUR HOME TO 10GB ETHERNET Hi, I'm Ben Frain. An author and web developer from the UK. I specialise in CSS, HTML and everything else on the front-end.. The Uses lists everything I use day to day. Let me know if you have found something better! I'm currently employed at bet365.com as a UI-UX Design Technical Lead.. I'm 'benfrain' on Twitter, YouTube andGitHub.Say Hi!
INDEPENDENT SCROLLING PANELS WITH NO BODY SCROLL (USINGSEE MORE ONBENFRAIN.COM
LOOPING INFINITELY AROUND AN ARRAY IN JAVASCRIPT WASD CODE V3 KEYBOARD REVIEW I’ve been buying WASD boards since 2014. I’ve had the standard 87-Key and the CODE variants.I’ve had them with Cherry clear switches, brown MX switches and blue MX switches. The blues have been the ones I’ve tended to stick with. CSS PERFORMANCE TEST: FLEXBOX V CSS TABLE HOW TO GET CODE FOLDING IN SASS FILES FOR BBEDIT 10 I’m looking at a few IDE’s at the moment for an upcoming MacUser feature, one of which was BBEdit 10. One thing that was irking me was support for Sass files.. I’d found a Sass Language Module on Github that was supposed to provide folding and syntax highlighting but couldn’t get it working. Turns out it was written for BBEdit 9. MOVING FROM GULP TO PARCEL Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs.. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! MAMP ERROR – “YOU DON’T HAVE PERMISSION TO ACCESS /MAMP Learn to use CSS effectively, 'Enduring CSS' is out now Get $5 off HERE ↠ Write and maintain large scale modular CSS and embrace modern tooling including PostCSS, Stylelint and Gulp IN/OUTBEN FRAIN ACTORJAMES FRAIN CHILDRENJAMES FRAIN FAMILYJAMES FRAINACTOR
Use In/Out to organise who’s “In” and who’s “Out” of your regular team-based sports or activities. Edit, add or choose event names from the header. BEN FRAIN – RUMINATIONS AND OCCASIONAL FUGACIOUSTHE WAY OF PRAGMATIC CODINGA COMPLETE GUIDE TO MECHANICAL KEYBOARDSBLOG POST FEEDUSES Everything you need to understand and build modern, responsive websites and interfaces. Huge updates in the latest, 3rd Edition – includes a full chapter on CSS grid. UPGRADE YOUR HOME TO 10GB ETHERNET Hi, I'm Ben Frain. An author and web developer from the UK. I specialise in CSS, HTML and everything else on the front-end.. The Uses lists everything I use day to day. Let me know if you have found something better! I'm currently employed at bet365.com as a UI-UX Design Technical Lead.. I'm 'benfrain' on Twitter, YouTube andGitHub.Say Hi!
INDEPENDENT SCROLLING PANELS WITH NO BODY SCROLL (USINGSEE MORE ONBENFRAIN.COM
LOOPING INFINITELY AROUND AN ARRAY IN JAVASCRIPT WASD CODE V3 KEYBOARD REVIEW I’ve been buying WASD boards since 2014. I’ve had the standard 87-Key and the CODE variants.I’ve had them with Cherry clear switches, brown MX switches and blue MX switches. The blues have been the ones I’ve tended to stick with. CSS PERFORMANCE TEST: FLEXBOX V CSS TABLE HOW TO GET CODE FOLDING IN SASS FILES FOR BBEDIT 10 I’m looking at a few IDE’s at the moment for an upcoming MacUser feature, one of which was BBEdit 10. One thing that was irking me was support for Sass files.. I’d found a Sass Language Module on Github that was supposed to provide folding and syntax highlighting but couldn’t get it working. Turns out it was written for BBEdit 9. MOVING FROM GULP TO PARCEL Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs.. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! MAMP ERROR – “YOU DON’T HAVE PERMISSION TO ACCESS /MAMP Learn to use CSS effectively, 'Enduring CSS' is out now Get $5 off HERE ↠ Write and maintain large scale modular CSS and embrace modern tooling including PostCSS, Stylelint and Gulp IN/OUTBEN FRAIN ACTORJAMES FRAIN CHILDRENJAMES FRAIN FAMILYJAMES FRAINACTOR
Use In/Out to organise who’s “In” and who’s “Out” of your regular team-based sports or activities. Edit, add or choose event names from the header. WORKING WITH LISTS AND @EACH LOOPS IN SASS WITH THE INDEX In Chapter 8 of Sass and Compass for Designers the process of creating loops with an @each loop is covered.. Part of the chapter deals with how to index a list and iterate over values of that list while also making use of the current position that a value exists in within aloop.
CONVERTING DIVS INTO ACCESSIBLE PSEUDO-BUTTONS Let’s get this out of the way right now: I don’t think there is a compelling reason to turn an unopinionated HTML element like a div or a span into a button. ’Cause, you know, button already exists. However, the question was asked, “If you had to do it though, couldit be done?”.
THE MODULAR CSS (BEM/OOCSS) NAMING CONUNDRUM Over some time, I’ve tried a few naming conventions but I’m only just settling on something that, for the time being at least, I’m relatively happy with.JUST USE PIXELS
It was a lot of work over the last few years to get people to understand why it is important to get rid of absolute units. Imho it was worth the hassle and MOVING FROM GULP TO PARCEL Following this pole on Twitter I thought I’d take a look at spinning up a project using Parceljs.. I’ve used Gulp for years and Grunt before that. Parcel seemed like a logical progression. That, plus, I still don’t have the stomach to try and get Webpack working! REPORTING BROWSER BUGS TO CHROME, FIREFOX AND SAFARI TEAMS My younger self (the fool he was) believed that reporting browser issues would be in exercise in futility. My thinking was something like this: “Browser makers are these big monolithic ‘things’ andI’m just one man.
CONVERTING A BASIC V3 GULPFILE.JS TO A V4 GULPFILE How to convert a JavaScript Gulpfile from v3 to v4. 370 days since last revision. Details are possibly out of date.IN/OUT
Use In/Out to organise who’s “In” and who’s “Out” of your regular team-based sports or activities. Edit, add or choose event names from the header. ATTEMPTING TO FIX RESPONSIVE SVGS IN DESKTOP SAFARI (AND Chrome and Firefox render inline SVGs in responsive designs fine. At the time of writing, Safari and some WebKit mobile browsers don’t. This post details the problem and the solution. INLINE OR COMBINED MEDIA QUERIES IN SASS? FIGHT! One of the things that disappointed me at Handheld Conference was seeing Eddie Machado explain the way that Sass was used for building up the Handheldconf.com website. He was showing how they had used a Sass partial for different viewports. So for example: @import main-styles.scss @import media-query800.scss @import media-query1000.scss @import media-query1200.scss Ben Frain Logo Menu Blog Reviews, tutorials and musings BooksMy books on web development Video CoursesAvailable on Skillshare and Udemy UsesThe kit and software I useSearch
HI! I'M BEN FRAIN
A web developer and author. I've write web development books , make online courses , and publish YouTube videos.
Book
Everything you need to understand and build modern, responsive websites and interfaces. Huge updates in the latest, 3rd Edition – includes a full chapter onCSS grid.
Amazon
Packt
Video Course
> Really enjoyed the course, and feel a lot more confident tackling > animation in CSS or JS—Fred Collman
Skillshare Udemy
Free Updates/Newsletter Join my infrequent newsletter. I'll update you on what I'm working on, any book/course offers as well as tips, tricks and links I've found along the way. SubmitLeave this field empty if you're human:PODCASTS
I've been a guest on a few web-based Podcasts. Between you and me, I’d love to appear on more!ShopTalk Show, 2018
Sass Bites, 2015
CTRL+CLICK, 2015
LeanPub, 2016
YOUTUBE
In 2021 I started my YouTube channel. The main
topics I'm covering are:Web Development
Mechanical Keyboards Reviewing tech products and software Swing on by, like, subscribe and all that jazz!BLOG
Most recent posts:
19.05.2021 Review: Panic’s Nova 2021 – a VS Code and Sublime Textbeater?
10.05.2021 The Thunderbolt/USB-C ports on M1 Macs don’t work 06.05.2021 Upgrade your home to 10GB EthernetHI, I'M
BEN FRAIN
An author and web developer from the UK I specialise in CSS , HTML and everything else on the front-end. The Uses lists everything I use day to day. Let me know if you have found something better! I'm currently employed at bet365.com as a UI-UX Design Technical Lead. I'm 'benfrain' on Twitter , YouTubeand GitHub
. Say Hi!
RSS FEED
What are you waiting for? Click on the link below to add to yourreader!
Blog Post Feed
COPYRIGHT
2007– 2021 BEN FRAINPODCASTS
Smashing Podcast How Can I Optimize My Home Workspace? Smashing May 2020 ShopTalk Show Think Like A Front-end Developer iTunes Nov 2018 LeanPub Authoring books iTunes Sep 2016 Sass Bites Front-end architectureYouTube Feb 2015
TALKS
Mersey Code Enduring CSS YouTube Nov 2017 Frontrends CSS architecture Slides Aug 2016 Responsive Web Design Summit Large RWD Projects Slides Early 2015 McrFRED Pin Cing DoBlog Post Mar 2014
MY BOOKS
My two latest books are ‘Responsive Web Design with HTML5 and CSS’ and ‘Enduring CSS’ Everything you need to understand and build modern, responsive web sites and interfaces.Amazon
Packt
Understand how to scale and architect CSS, making CSS behave predictably in any scenario.Amazon
LeanPub Online
“This is the End...”Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0