A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
CSS experiments for newbies
-
Here are some templates for all newbies.
1.Black boxes

CSS
html { cursor: default; overflow: hidden; background: #2c2c2d; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #dbdcdf; background: transparent; } header { background: transparent; padding: 0.5rem; text-align: center; border-bottom: 0.7px solid rgba(0, 0, 0, 0.1); color: #dbdcdf; font-size: 20px; } .dimmed { color: #dbdcdf; } .normal { color: #dbdcdf; } .bright { color: #dbdcdf; } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 10px; box-shadow: 0 2em 6em #000; background: transparent; } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: #dbdcdf; padding: 15px; } .clock .date { background: transparent; padding: 5px; text-align: center; border-bottom: 0.7px solid rgba(0, 0, 0, 0.1); color: #dbdcdf; font-size: 20px; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; }2.Material Design

CSS
html { cursor: default; overflow: hidden; background: #e9e9e9; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #666666; background: transparent; } header { background: transparent; padding: 0.5rem; text-align: center; font-size: 20px; color: #ed2553; border-bottom: 2px solid #e3e3e3; } .dimmed { color: #666666; } .normal { color: #666666; } .bright { color: #666666; } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 10px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background: #f2f2f2; } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: #666666; padding: 15px; } .clock .date { background: transparent; padding: 5px; text-align: center; font-size: 20px; color: #ed2553; border-bottom: 2px solid #e3e3e3; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; }3.Neumorphism

CSS
html { cursor: default; overflow: hidden; background: #545454; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #FFFFFF; background: transparent; } header { background: transparent; padding: 10px; text-align: center; font-size: 20px; color: #FFFFFF; border-radius: 23px; box-shadow: inset 11px 11px 16px #3e3e3e, inset -11px -11px 16px #6a6a6a; } .dimmed { color: #FFFFFF; } .normal { color: #FFFFFF; } .bright { color: #FFFFFF; } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 23px; background: #545454; box-shadow: 11px 11px 16px #3e3e3e, -11px -11px 16px #6a6a6a; } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: #FFFFFF; padding: 15px; } .clock .date { background: transparent; padding: 2px; text-align: center; font-size: 20px; color: #FFFFFF; border-radius: 23px; box-shadow: inset 11px 11px 16px #3e3e3e, inset -11px -11px 16px #6a6a6a; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; }4.Trending

CSS
html { cursor: default; overflow: hidden; background: #7e94d8; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: #666666; background: transparent; } header { background: #9DD5FF; padding: 8px; text-align: center; font-size: 20px; color: #FFFFFF; text-shadow: 0px 10px 20px #000000; box-shadow: 0px 16px 30px 0px rgba(0, 0, 0, 0.53); border-radius: 10px; } .dimmed { color: #FFFFFF; } .normal { color: #FFFFFF; } .bright { color: #FFFFFF; } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 10px; box-shadow: 0px 31px 35px 0px rgba(0, 0, 0, 0.38); background: linear-gradient(159deg, #47455d 0%, #323045 97%); } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: #FFFFFF; padding: 15px; } .clock .date { background: #9DD5FF; padding: 2px; text-align: center; font-size: 20px; color: #FFFFFF; text-shadow: 0px 10px 20px #000000; box-shadow: 0px 16px 30px 0px rgba(0, 0, 0, 0.53); border-radius: 10px; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; }5.Tron

CSS
html { cursor: default; overflow: hidden; background: #000; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: rgba( 0, 150, 254, 1 ); background: transparent; } header { background: transparent; padding: 0.5rem; text-align: center; font-size: 20px; color: rgba( 0, 150, 254, 1 ); text-shadow: 0 0 30px rgba( 0, 150, 254, .7 ), 0 0 50px rgba( 0, 150, 254, 1 ); border-bottom: 0.7px solid rgba( 0, 150, 254, 1 ); } .dimmed { color: rgba( 0, 150, 254, 1 ); } .normal { color: rgba( 0, 150, 254, 1 ); } .bright { color: rgba( 0, 150, 254, 1 ); } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 10px; border-color: rgba( 0, 150, 254, 1 ); box-shadow: 0 0 25px 2.5px rgba( 0, 150, 254, .4 ); background: #000; } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: rgba( 0, 150, 254, 1 ); padding: 15px; } .clock .date { background: transparent; padding: 5px; text-align: center; border-bottom: 0.7px solid rgba( 0, 150, 254, 1 ); color: rgba( 0, 150, 254, 1 ); text-shadow: 0 0 30px rgba( 0, 150, 254, .7 ), 0 0 50px rgba( 0, 150, 254, 1 ); font-size: 20px; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; }6.White Boxes

CSS
html { cursor: default; overflow: hidden; background: #c4c4c4; } body { margin: 10px; position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); margin-bottom: -10px; font-size: 1rem; font-weight: 300; line-height: 1.5; color: black; background: transparent; } header { background: transparent; padding: 0.5rem; text-align: center; border-bottom: 0.7px solid rgba(0, 0, 0, 0.1); color: black; font-size: 20px; } .dimmed { color: black; } .normal { color: black; } .bright { color: black; } /** * module.color_border_shadow */ .module.clock, .module.calendar, .module.newsfeed, .module.weatherforecast, .module.currentweather, .module.compliments { padding:8px; border-radius: 10px; box-shadow: 0 15px 20px -15px rgba(0, 0, 0, 0.3), 0 55px 50px -35px rgba(0, 0, 0, 0.3), 0 85px 60px -25px rgba(0, 0, 0, 0.1); background: white; } .clock .time { font-size: 80px; text-align: center; margin-top: 25px; color: black; padding: 15px; } .clock .date { background: transparent; padding: 5px; text-align: center; border-bottom: 0.7px solid rgba(0, 0, 0, 0.1); color: black; font-size: 20px; } /** * module.width_height */ .module.calendar { width:450px; height: 320px; } .module.weatherforecast { width:400px; height: 220px; } .module.currentweather { height: 180px; width:400px; text-align: center; } -
All of this is now also available as modules.
-
@Piranha1605 :thumbs_up_medium-light_skin_tone: thanks nice work
-
K karsten13 referenced this topic on
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login