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
-