Kirk Schafer's CSS Fundamentals Profile on SoloLearn
Kirk Schafer

Kirk Schafer

4
CSS Fundamentals

CSS Fundamentals

392 XP
Open Course Leaderboard

My Courses

Python 3 Tutorial

937 XP

HTML Fundamentals

417 XP

CSS Fundamentals

392 XP

C++ Tutorial

392 XP

JavaScript Tutorial

364 XP

SQL Fundamentals

206 XP

jQuery Tutorial

95 XP

Ruby Tutorial

37 XP

Swift 4 Fundamentals

10 XP

Java Tutorial

0 XP

PHP Tutorial

0 XP


My CSS Codes

web
Spin gradient [+ setInterval benchmark]

Last Modified: 01/03/2019 03:40:07

8

web
BCD (binary-coded-decimal) clock

Last Modified: 01/01/2019 19:47:48

13

web
A couple binding tricks

Last Modified: 12/26/2018 02:20:32

5

web
Polling: worse (event-driven: better)

Last Modified: 12/25/2018 01:39:35

4

web
Variable-velocity slider

Last Modified: 12/25/2018 01:28:41

25

web
Download files from memory (txt + zip)

Last Modified: 12/21/2018 06:10:59

10

web
websocket fight

Last Modified: 12/06/2018 23:26:13

12

web
Explore float64 / double (Internals)

Last Modified: 12/03/2018 16:58:42

47

web
YouTube Player Javascript API

Last Modified: 11/30/2018 01:48:45

43

web
Speech synthesis (custom msg, random voice, xkcd)

Last Modified: 11/21/2018 19:01:02

7

web
Fibonacci 'JS generator', custom seeds (Lucas #'s), phi convergence

Last Modified: 10/31/2018 15:32:50

19

web
Fibonacci 'JS iterable'

Last Modified: 10/30/2018 03:47:28

13

web
FAST background threads (no imports)

Last Modified: 10/27/2018 00:39:13

21

web
Rnd color noise + accelerator datatype [added CPU profiler]

Last Modified: 10/21/2018 18:21:28

22

web
Spiral+accuracy: Math, BigNumber, Decimal, NumericJS

Last Modified: 10/13/2018 16:34:39

8

web
preventDefault, bubbling + capturing

Last Modified: 09/29/2018 19:26:05

10

web
Disable Inspector, View Source, right-click, debug breakpoint

Last Modified: 09/27/2018 22:09:11

8

web
SoloLearn logo imagemap [shows debug]

Last Modified: 09/26/2018 13:55:02

25

web
Restore after document.write()

Last Modified: 09/22/2018 01:58:23

6

web
CodePen -> SoloLearn [for Q&A 1459888]

Last Modified: 08/18/2018 04:51:48

3

web
Rolling Shutter Effect + extras

Last Modified: 08/11/2018 03:18:16

38

web
Ball overlay split animation [worker]

Last Modified: 07/26/2018 17:00:00

31

web
Strobe light (v1.5 : timer overhaul)

Last Modified: 06/30/2018 05:53:52

27

web
File exists (HEAD) request with JS

Last Modified: 06/30/2018 02:51:43

12

web
Runaway regex: catastrophic backtracking (safe threads) [refactor]

Last Modified: 06/28/2018 02:05:03

16

web
Disable/null console (short/silent + longer/demo versions)

Last Modified: 06/27/2018 21:02:04

13

web
Orientation API [lagfix] (portrait + landscape + lock, resizes + soft keyboard)

Last Modified: 06/27/2018 05:55:00

7

web
[ES6] Sensors live streams [ acceleration gravity rotation ]

Last Modified: 06/24/2018 21:04:29

12

web
Sensors live streams [ acceleration gravity rotation ]

Last Modified: 06/24/2018 21:03:24

25

web
JS: Python-like assignment + swap (a,b = b,a)

Last Modified: 06/22/2018 05:50:06

8

web
Erasable radio buttons

Last Modified: 06/16/2018 05:19:09

5

web
Mix ES5 / ES6 in same file

Last Modified: 06/05/2018 01:35:08

8

web
Truly random (not a PRNG) [ES5/ES6 fix]

Last Modified: 06/04/2018 23:09:35

15

web
(US ONLY) Monopoly rare/semi-rare fast code checker [expires 2018-05-29]

Last Modified: 05/29/2018 01:25:01

9

web
animated yin-yang - 1 div / no js

Last Modified: 05/25/2018 03:47:32

37

web
Dump image EXIF metadata (gps, camera, aperature, flash, shutter, resolution, ...)

Last Modified: 05/24/2018 05:22:50

4

web
var scope matters (access times: global vs local vs loop)

Last Modified: 05/20/2018 04:29:10

12

web
regl triangle (fix: old webviews) [WebGL]

Last Modified: 05/03/2018 06:10:11

30

web
Dark Knight/Batpod (Shepard Tone Illusion) [Audio] (bug check)

Last Modified: 05/01/2018 19:16:19

45

web
Code/File difference utility (+URL double-barrel autoload)

Last Modified: 03/29/2018 02:46:24

13

web
Cipher Analyzer (Vigenère/Caesar/Shift/Vigenere)

Last Modified: 03/16/2018 05:31:27

25

web
Wooo! [audio demo] (bugfixes)

Last Modified: 03/10/2018 02:16:59

26

web
Advanced Graphing Calculator (Desmos API)

Last Modified: 01/09/2018 23:41:06

27

web
Archimedian spiral length by steps

Last Modified: 01/03/2018 06:45:46

18

web
Sortof a spirograph

Last Modified: 01/03/2018 06:36:10

12

web
Self-modifying JS replacement

Last Modified: 12/31/2017 02:02:57

12

web
Canvas: resize "zoom" (CSS vs HTML dimensions)

Last Modified: 12/28/2017 02:06:54

40

web
The Sun...now-ish [all satellite sensors]

Last Modified: 12/02/2017 04:43:32

36

web
Self code index

Last Modified: 11/28/2017 03:26:25

9

web
StarWars Imperial March [audio ~ haptic sync]

Last Modified: 11/24/2017 01:17:27

13

web
Check AnimationFrame rate bug

Last Modified: 11/22/2017 21:08:27

21

web
Image-event-driven photo scan, calendar picker

Last Modified: 11/17/2017 14:26:10

4

web
Modulo bias in PRNG [PoC; cleaning up]

Last Modified: 11/13/2017 04:45:01

10

web
NaN 'gotcha'

Last Modified: 11/06/2017 15:42:03

11

web
'Let' vs 'var' : fix for transitional (JS/ES6)

Last Modified: 11/04/2017 05:11:05

35

web
Secret challenge answer validator [standalone]

Last Modified: 10/27/2017 05:18:43

6

web
Secure passwords + Secret challenge answer validator

Last Modified: 10/26/2017 20:43:02

5

web
Zap 0's "no test" trick (Array.from() fix) [challenge]

Last Modified: 10/12/2017 17:57:42

5

web
Scatterplot [WebGL]

Last Modified: 10/04/2017 20:13:02

24

web
Background thread messaging

Last Modified: 09/28/2017 06:58:32

7

web
Local storage - works [IndexedDB PoC]

Last Modified: 09/23/2017 12:25:29

4

web
Image loader object [sdcard to canvas]

Last Modified: 09/20/2017 05:56:32

4

web
class inheritence: svg path injection

Last Modified: 09/20/2017 03:47:01

9

web
CSS custom props: $x vs. var(--x)

Last Modified: 09/17/2017 01:59:22

6

web
Browser/DOM inspector

Last Modified: 09/15/2017 19:45:47

23

web
vibrate() now requires user intervention

Last Modified: 09/15/2017 18:44:06

11

web
iframe postMessage + error cancel (works)

Last Modified: 09/07/2017 08:33:32

3

web
Word cloud for RFC-1945:HTTP

Last Modified: 08/16/2017 23:53:36

9

web
Image embedded in HTML (no download)

Last Modified: 08/06/2017 16:27:13

23

web
Which <li> clicked (from <ol>)

Last Modified: 08/03/2017 04:38:27

6

web
Waveforms, nodes, analyzer [audio demo]

Last Modified: 07/29/2017 00:12:30

11

web
Battery info

Last Modified: 07/27/2017 00:36:54

25

web
phpinfo (ok; no TLE or Playground bug)

Last Modified: 07/26/2017 05:04:18

8

web
ident clicked button - this & custom data values - 4Q

Last Modified: 07/24/2017 14:46:52

7

web
Function/Boolean statics (no vars)

Last Modified: 07/21/2017 01:02:30

6

web
An ideal computing task (data entry -> added value)

Last Modified: 07/19/2017 20:09:05

6

web
Morse [audio demo]

Last Modified: 07/16/2017 05:22:06

10

web
Something different [jsf*]

Last Modified: 07/10/2017 06:00:55

12

web
Simple inheritence: 2d->3d coords

Last Modified: 07/08/2017 20:25:42

7

web
Colorful Area Rug (2D rotation)

Last Modified: 07/08/2017 03:54:45

18

web
CaptureTheFlag 3 [HackerRank]

Last Modified: 07/06/2017 05:57:13

4

web
CaptureTheFlag 2 [HackerRank]

Last Modified: 07/06/2017 05:57:08

2

web
rotates?

Last Modified: 07/06/2017 05:56:19

8

web
Countdown - no js counter

Last Modified: 07/06/2017 05:55:47

10

web
peerJS companion iframe

Last Modified: 07/06/2017 05:16:15

3

web
fn.length, finally weirdness

Last Modified: 07/06/2017 04:03:52

2

web
Mutation-Fired 'Firefly' Text

Last Modified: 07/05/2017 23:08:21

21

web
hr breaks align nesting

Last Modified: 07/04/2017 03:48:07

1

web
debugging

Last Modified: 07/04/2017 03:40:11

1

web
mathbox 2

Last Modified: 07/04/2017 02:50:57

2

web
Trendlines: random + averages

Last Modified: 07/03/2017 02:08:34

8

web
Hello Ring:no iframe + source [VPython]

Last Modified: 06/29/2017 19:01:50

13

web
[Python Web] Interactive Input

Last Modified: 06/28/2017 16:00:58

18

web
Your LAN IP address is...

Last Modified: 06/28/2017 05:52:53

7

web
Quick event dump (swipe) [bugfix]

Last Modified: 06/27/2017 00:12:58

9

web
Internet Relay Chat (irc)

Last Modified: 06/25/2017 21:57:44

14

web
Speed Reader

Last Modified: 06/18/2017 14:51:15

22

web
Async csv download (promises; manual start)

Last Modified: 06/16/2017 03:25:03

13

web
SVG test suite (275 tests)

Last Modified: 06/11/2017 16:16:26

8

web
Tupper's Self-Referential Formula

Last Modified: 06/09/2017 16:07:49

9

web
alert() intercept / override

Last Modified: 06/09/2017 14:22:22

8

web
Hello Ring:iframe + IDE [3D / VPython]

Last Modified: 06/07/2017 03:05:12

11

web
[Python Web] Turtle

Last Modified: 06/07/2017 03:04:56

54

web
4q-"What's the difference?" [form vars]

Last Modified: 06/06/2017 14:40:45

8

web
Counting w/CSS (+ pseudos + attr extraction)

Last Modified: 06/03/2017 17:47:02

15

web
[Python Web] ANSI color XOR Cycle Map

Last Modified: 06/02/2017 06:27:01

6

web
GL Solar System (ported Mathbox demo)

Last Modified: 06/01/2017 15:15:33

6

web
Shadow DOM (Web components)

Last Modified: 06/01/2017 00:03:29

13

web
Swipe up/down to... (reload not for app)

Last Modified: 05/31/2017 23:41:32

10

web
4Q: fn(y){y+1}(++a)+a+a

Last Modified: 05/29/2017 04:46:26

9

web
Template literals [ES6 demo]

Last Modified: 05/29/2017 02:43:50

11

web
CubeRoot (by Long Division)

Last Modified: 05/28/2017 06:01:21

8

web
Plasma (older webviews fix) [OpenGL]

Last Modified: 05/24/2017 01:24:35

10

web
Benchmark your mobile

Last Modified: 05/23/2017 06:00:56

10

web
(US ONLY) Monopoly rare/semi-rare fast code checker

Last Modified: 05/22/2017 01:59:17

10

web
Plasma (for updated WebViews) [OpenGL]

Last Modified: 05/20/2017 17:49:22

13

web
Filling Ⓕⓞⓝⓣ background

Last Modified: 05/17/2017 23:14:59

12

web
4Q: Why is output 'two'?

Last Modified: 05/15/2017 15:46:21

8

web
3D function view [WebGL]

Last Modified: 05/15/2017 05:48:17

34

web
Tap ellipse/force visualizer

Last Modified: 05/11/2017 03:11:27

7

web
SnakeCase challenge (RegEx)

Last Modified: 05/08/2017 21:20:09

10

web
HexdumpCanvas

Last Modified: 05/05/2017 14:53:01

2

web
HexdumpPRE

Last Modified: 05/05/2017 03:26:19

3

web
hexdumpHTML

Last Modified: 05/05/2017 03:04:17

2

web
upside down text

Last Modified: 05/05/2017 03:02:30

2

web
Plug-n-Play Popup Error Console [demo]

Last Modified: 05/04/2017 14:46:05

12

web
Plug-n-Play Popup Error Console [blank template]

Last Modified: 05/04/2017 14:45:45

9

web
Javascript ErrConsole NEW/Easy

Last Modified: 05/03/2017 20:50:14

13

web
Peer to peer: works, with notes (PoC)

Last Modified: 04/24/2017 17:17:45

10

web
crypto

Last Modified: 04/24/2017 14:49:03

1

web
emodjinn

Last Modified: 04/22/2017 00:29:32

2

web
Date -> day of week (KeyValue method)

Last Modified: 04/20/2017 23:55:38

10

web
crashy

Last Modified: 04/17/2017 18:01:47

2

web
4J.G. - why negative

Last Modified: 04/16/2017 20:09:34

2

web
calendar

Last Modified: 04/13/2017 19:47:00

8

web
css fiddling

Last Modified: 04/13/2017 17:23:15

1

web
4?: Animation crashes SLPG

Last Modified: 04/12/2017 17:15:27

1

web
Small/quick generator example

Last Modified: 04/07/2017 15:22:54

13

web
LoopPerformanceTests (a weird check)

Last Modified: 04/06/2017 22:40:22

1

web
fetch - replaces XHR/XMLHttpRequest

Last Modified: 04/04/2017 00:02:17

18

web
CSS "Adjacent Sibling" selector

Last Modified: 03/31/2017 21:31:20

15

web
Javascript timer resolution

Last Modified: 03/28/2017 03:53:14

10

web
HBFeedback

Last Modified: 03/26/2017 01:15:29

2

web
Blurry vs. sharp line (canvas)

Last Modified: 03/22/2017 21:12:33

13

web
Imported Open Font + Quote

Last Modified: 03/21/2017 16:54:00

20

web
Character dump: HTML-entity-type

Last Modified: 03/11/2017 04:28:03

10

web
unicode cookie

Last Modified: 03/06/2017 20:29:07

1

web
SFOpenData Demo-broken

Last Modified: 03/04/2017 01:31:02

1

web
Practice SQL (browser or app)

Last Modified: 02/20/2017 21:52:25

23

web
hw

Last Modified: 02/09/2017 23:58:13

1

web
setinterval test

Last Modified: 02/09/2017 19:15:49

1

web
vididd

Last Modified: 02/08/2017 02:41:55

1

web
JS Error Console (OLD version snippet)

Last Modified: 01/31/2017 20:16:40

13

web
JS Error Console

Last Modified: 01/31/2017 05:21:03

2

web
JS Error Console (1 line)

Last Modified: 01/28/2017 01:41:14

3

web
Javascript selfie (NO PERMS-Sample ONLY)

Last Modified: 01/13/2017 19:43:22

15

web
HTML5 (555 tests) inlined

Last Modified: 01/13/2017 14:47:56

38

web
HTML5 File stuff checks

Last Modified: 01/13/2017 13:26:29

1

web
HTML5 File API check

Last Modified: 01/13/2017 13:05:56

12

web
bounce_line - beta 1.3

Last Modified: 01/13/2017 01:18:13

19

web
HTML5 local storage check

Last Modified: 01/12/2017 23:04:53

12

web
SQL in-browser

Last Modified: 01/11/2017 00:03:53

20

web
voxel test [WebGL]

Last Modified: 01/10/2017 13:14:53

14

web
quiz

Last Modified: 01/09/2017 22:45:59

1

web
mathbox - label

Last Modified: 01/09/2017 19:59:03

2

web
mathbox water

Last Modified: 01/09/2017 16:29:19

3

web
mathbox - solar system

Last Modified: 01/09/2017 01:51:53

1

web
mathbox colorcube

Last Modified: 01/09/2017 01:46:01

2

web
mathbox 1

Last Modified: 01/09/2017 01:21:52

1

web
bounce_line - beta 1.1

Last Modified: 01/08/2017 01:50:59

7

web
cssdeck forum answer

Last Modified: 12/05/2016 12:56:30

18

web
Browse/Search SoloLearn website inside the app

Last Modified: 12/02/2016 01:47:58

13


My Certificates

SQL Fundamentals
SQL Fundamentals
Issued: 07 March, 2017
JavaScript Tutorial
JavaScript Tutorial
Issued: 05 December, 2016
Python 3 Tutorial
Python 3 Tutorial
Issued: 30 September, 2016

Achievements

Comment Master
Comment Master
Leave 5 comments in a lesson/quiz with at least 5 upvotes each
Gold Moderator
Gold Moderator
Awarded to select Moderators who show expertise in moderation and are ready for the next level of responsibilities.
Senior Developer
Senior Developer
Get 50 upvotes on your code
Moderator
Moderator
Awarded to members who have been selected by our moderation team to help moderate community content.
Respected Citizen
Respected Citizen
Reply to a comment in a lesson/quiz and get 5 upvotes
Top Answer
Top Answer
Get 50 upvotes on your answer
Question Master
Question Master
Post 5 questions with at least 5 upvotes each
Code Ninja
Code Ninja
Post 50 codes with at least 5 upvotes each
Hat Trick
Hat Trick
Complete 3 courses
On Your Way to Fame
On Your Way to Fame
Flawless victory in a challenge
Illuminator
Illuminator
Post 50 answers with at least 5 upvotes each
Great Question
Great Question
Get 10 upvotes on your question
Code Master
Code Master
Post 10 codes with at least 5 upvotes each
Developer
Developer
Get 10 upvotes on your code
Verified Account
Verified Account
Verify your account's email address
Coder
Coder
Post 5 codes with at least 5 upvotes each
Good Question
Good Question
Get 5 upvotes on your question
Teacher
Teacher
Post 10 answers with at least 5 upvotes each
Contributor
Contributor
Leave a comment in a lesson/quiz with 5 upvotes
Great Answer
Great Answer
Get 10 upvotes on your answer
Junior
Junior
Get 5 upvotes on your code
Self-Learner
Self-Learner
Answer your own question and get 5 upvotes
Just Getting Started
Just Getting Started
Win a challenge
Intern
Intern
Post a code and get an upvote
Asker
Asker
Post a question and get an upvote
Good Answer
Good Answer
Get 5 upvotes on your answer
Achiever
Achiever
Complete a course
Answerer
Answerer
Post an answer and get an upvote
Good Citizen
Good Citizen
Leave a comment in a lesson/quiz
Engaged in!
Engaged in!
Complete a lesson
Top Question
Top Question
Get 50 upvotes on your question
Popular Question
Popular Question
Get 100 upvotes on your question
Question Ninja
Question Ninja
Post 10 questions with at least 5 upvotes each
Question Guru
Question Guru
Post 50 questions with at least 5 upvotes each
Popular Answer
Popular Answer
Get 100 upvotes on your answer
Course Master
Course Master
Complete 10 courses
Master
Master
Win 50 challenges using one weapon
Unstoppable
Unstoppable
Win 100 challenges using one weapon
Practice Makes Perfect
Practice Makes Perfect
Win 200 challenges using one weapon
Guru
Guru
Win 500 challenges using one weapon
Challenge Master
Challenge Master
5 flawless victories in a row using one weapon
Rising Star
Rising Star
Win 5 challenges in a row using one weapon
Unbeatable!
Unbeatable!
Win 10 challenges in a row using one weapon
Epic!
Epic!
Win 50 challenges in a row using one weapon
Gaining Experience
Gaining Experience
Complete 50 challenges using one weapon
The Player
The Player
Complete 100 challenges using one weapon
Respect!
Respect!
Complete 500 challenges using one weapon
Quiz Creator
Quiz Creator
Create 20 SoloLearn-approved quizzes in the Quiz Factory.
Quiz Creator Master
Quiz Creator Master
Create 100 SoloLearn-approved quizzes in the Quiz Factory.
Quiz Reviewer
Quiz Reviewer
Exclusive badge, handed out to community members who moderate user-generated quizzes.
Gold Quiz Reviewer
Gold Quiz Reviewer
Exclusive badge, handed out to experienced Quiz Reviewers who show expertise in moderation of user-generated quizzes.
Creator
Creator
Create 10 SoloLearn-approved lessons in the Lesson Factory.
Creator Master
Creator Master
Create 50 SoloLearn-approved lessons in the Lesson Factory.
Platinum Moderator
Platinum Moderator
Awarded to experienced moderators who are ready to recruit and train new moderators and curate community content.
Solution Master
Solution Master
5 code coach solutions
Solution Ninja
Solution Ninja
10 code coach solutions
Solution Guru
Solution Guru
50 code coach solutions
Solver
Solver
Solve a code coach problem
certificate
Share Load