css
background-color: rgba(0,0,0,.8);
backdrop-filter: url(#sharpBlur) saturate(180%);
html
<svg class="hideSvgSoThatItSupportsFirefox">
<filter id="sharpBlur">
{ | |
"name": "something", | |
"version": "2.2.0", | |
"description": "", | |
"main": "index.js", | |
"dependencies": { | |
"ejs": "^3.1.5", | |
"express": "^4.17.1", | |
"helmet": "^4.2.0" | |
}, |
REM move this file to "C:\Windows\System32" | |
curl -F "file=@%1" file.io | |
pause |
css
background-color: rgba(0,0,0,.8);
backdrop-filter: url(#sharpBlur) saturate(180%);
html
<svg class="hideSvgSoThatItSupportsFirefox">
<filter id="sharpBlur">
#!/usr/bin/bash | |
# Quick script to install node (v14) | |
# - oskr | |
echo "\tWelcome to Node Install script\n\n" | |
set -o xtrace | |
wget "https://deb.nodesource.com/setup_14.x" -O setup_14x.sh | |
chmod +x setup_14x.sh |
print("HI") |
const initialState = { | |
counter: 0 | |
} | |
const counterReducer= (state, event) => { | |
if (event.type === 'INC') { | |
return { | |
...state, | |
counter: state.counter +1 | |
} |
const el = document.querySelector('.el') | |
let options = { | |
root: null, // avoiding 'root' or setting it to 'null' sets it to default value: viewport | |
rootMargin: '0px', | |
threshold: 0.5 | |
} | |
let observer = new IntersectionObserver(([entry]) => { | |
if(entry.isIntersecting) { |