From bc6a4d7fcc83e18a82d229ec90a2fcecfb57cf4f Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 13 Dec 2016 10:01:25 +0800 Subject: [PATCH] css-ux/flipcounter.css --- css-ux/flipcounter.css | 117 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 css-ux/flipcounter.css diff --git a/css-ux/flipcounter.css b/css-ux/flipcounter.css new file mode 100644 index 0000000000..233d768f7e --- /dev/null +++ b/css-ux/flipcounter.css @@ -0,0 +1,117 @@ +@import url(http://fonts.googleapis.com/css?family=Share+Tech); + +ul.flipcounter { + list-style: none; + margin: 0; + padding: 0; +} + +ul.flipcounter li { + display: inline-block; + margin-left: 14px; +} + +ul.flipcounter li .numberwrap { + position: relative; + width: 78px; + height: 130px; +} + +ul.flipcounter .flipper_top { + position: absolute; + width: 76px; + height: 60px; + background: url(images/grain.png), #19191c; + border-radius: 1px 1px 0px 0px; + box-shadow: 0px -2px 6px 1px rgba(0, 0, 0, 0.25); + border: 1px solid #222226; + border-top: 1px solid #2e2f37; + border-bottom: 0; + top: 2px; + text-align: center; + overflow: hidden; +} + +ul.flipcounter .flipper_bottom { + position: absolute; + width: 76px; + height: 56px; + background: url(images/grain.png), #242529; + border-radius: 0px 0px 1px 1px; + + border: 1px solid #28292d; + border-bottom: 1px solid #3d3e42; + border-top: 0; + top: 63px; + left: 0px; + text-align: center; + overflow: hidden; +} + +.flipper_top_front { -webkit-transform-origin: 50% 100%; } +.flipper_bottom_front { -webkit-transform-origin: 50% 0%; } + +ul.flipcounter .flipper_top1 { top: 0px; box-shadow: 0px 0px 25px 1px rgba(0, 0, 0, 0.55); } +ul.flipcounter .flipper_top2 { top: 2px; box-shadow: none; } + +ul.flipcounter .flipper_bottom1 { top: 63px; box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.6); } +ul.flipcounter .flipper_bottom2 { top: 69px; box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2); } +ul.flipcounter .flipper_bottom3 { top: 71px; box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.2); } +ul.flipcounter .flipper_bottom4 { top: 72px; box-shadow: 0px 4px 25px 1px rgba(0, 0, 0, 0.4); } + + +ul.flipcounter span, +ul.flipcounter li.comma { + font-family: 'Share Tech', sans-serif; + font-size: 126px; + line-height: 126px; + color: #e4e4e4; + text-shadow: 0px 0px 25px rgba(255, 255, 255, 0.1); +} + + +ul.flipcounter span { display: block; } +ul.flipcounter div.flipper_bottom span { margin-top: -60px; } + +ul.flipcounter li.comma { + text-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5); + color: #e4e4e4; + margin-left: 16px; +} + +ul.flipcounter .rings { + position: absolute; + top: 0px; + left: 0px; + background: url(images/rings.png) no-repeat; + width: 100%; + height: 100%; +} +ul.flipcounter .flipper_top .rings { background-position: -4px 53px; } +ul.flipcounter .flipper_bottom .rings { background-position: -4px -8px; } + + + + +ul.flipcounter.flipcounter-sm li { + margin-left: 7px; +} + +ul.flipcounter.flipcounter-sm li .numberwrap { + position: relative; + width: 39px; + height: 65px; +} + +ul.flipcounter.flipcounter-sm .flipper_top { + width: 38px; + height: 30px; + border-radius: 1px 1px 0px 0px; + box-shadow: 0px -1px 3px 1px rgba(0, 0, 0, 0.25); + top: 1px; +} + + + + + -- 2.39.2