• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Display waste bins in color

Scheduled Pinned Locked Moved Custom CSS
52 Posts 3 Posters 14.0k Views 3 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    kusselin
    last edited by Dec 13, 2020, 10:25 AM

    Hello everyone, I have created a Google waste calendar. Now I wanted to ask how I can do it with the CSS that for example the bio bin is displayed in brown and the residual waste bin in gray and the glass box in blue, for example.

    Would be nice if you could tell me where I can change that and how …? Thank you

    German:
    Hallo Zusammen, ich habe mir einen Google Abfallkalender erstellt. Nun wollte ich fragen wie ich es hinbekomme mit dem CSS das mir zb die Biotonne in braun angeziegt wird und die Restmülltonne in grau und Glasbox zb in blau.

    Wäre nett wenn ihr mir mitteilen könnte wo ich das verändern kann und wie…? Danke Euch

    A 1 Reply Last reply Dec 13, 2020, 1:24 PM Reply Quote 0
    • A Offline
      ashishtank Module Developer @kusselin
      last edited by Dec 13, 2020, 1:24 PM

      @kusselin Hi it is possible with both JavaScript and CSS. Based on bin type you can either create css class like .biobin or .residualbin and in that class have image background of that bin type or you can directly assign image source to bin type. It would be easier if you post some code here…

      Below is quick example with .css

      body {
         background-color: #cccccc;
      }
      
      .bin{
      height:350px;
      width:300px;
      background-size: cover;
      
      }
      .biobin{
      background-image: url("https://cdn0.iconfinder.com/data/icons/garbage-items-cartoon-style/512/al396_14-512.png");
      }
      .residualbin {
      background-image: url("https://safe.onoffmarket.com/data/item/201201/1325650700_l1")
      }
      
      
      < div class=" bin biobin">bio bin
      < /div>
      < div class="bin residualbin"> residual bin
      < /div>
      
      

      ad750312-f272-4900-8f19-cd6338f353ca-image.png

      1 Reply Last reply Reply Quote 0
      • K Offline
        kusselin
        last edited by kusselin Dec 15, 2020, 7:47 PM Dec 15, 2020, 7:45 PM

        @ashishtank said in Display waste bins in color:

        Hi it is possible with both JavaScript and CSS. Based on bin type you can either create css class like .biobin or .residualbin and in that class have image background of that bin type or you can directly assign image source to bin type. It would be easier if you post some code here…
        Below is quick example with .css

        Hello, thank you for the info!
        What code should I post? what you write here is great with the bins … it looks a bit like Fhem.

        Where does that have to go? ind the costum.css?

        Greeting

        The standard Google calendar then shows, for example, “in 23 days” and you can then display the text in blue, for example, for the glass box … gray for residual waste and green for paper ??

        A 1 Reply Last reply Dec 15, 2020, 9:00 PM Reply Quote 0
        • A Offline
          ashishtank Module Developer @kusselin
          last edited by Dec 15, 2020, 9:00 PM

          @kusselin can you post screenshot of what you have right now ? If you have created your own module then it will go into that module’s css. if you are using other module and want to display it over there then you can put it in custom.css.

          Here logic is based on data you need to assign the css class to html elements and then they will show the visuals.

          1 Reply Last reply Reply Quote 0
          • K Offline
            kusselin
            last edited by kusselin Dec 17, 2020, 3:58 PM Dec 17, 2020, 3:43 PM

            hi ashistank,

            i have the standard calender what come with MagicMirror when you install it.

            there you see now…

            Biotonne…in 5 Tagen
            Restmüll…in 10 Tagen

            and the font i will not in white…i will Biotonne in brown and Restmüll the colour in grey

            what musst i do in what css item??

            Best regards

            here a picture…glasbox the font in blue bio in brown rest in grey paper in green…what must i do in what css?

            Abfallkalender

            A 1 Reply Last reply Dec 17, 2020, 4:31 PM Reply Quote 0
            • A Offline
              ashishtank Module Developer @kusselin
              last edited by ashishtank Dec 17, 2020, 6:00 PM Dec 17, 2020, 4:31 PM

              @kusselin Hi it is already possible with default calendar module. Sorry was not aware of that feature. while looking at code I found that you can configure your custom class and font color based on title of the event using custom events property in config.

              {
              	module: "calendar",
              	header: "NL Holidays",
              	position: "top_left",
              	config: {
              		calendars: [
              			{
              				symbol: "calendar-check",
              				url: "webcal://www.calendarlabs.com/ical-calendar/ics/101/Netherlands_Holidays.ics",
              			}
              		],
              		customEvents: [
              			 {
              				"keyword": "Christmas Day",
              				"symbol": "calendar-icon-christmas",
              				"color": "red"
              			 },
              			 {
              				"keyword": "Easter Sunday",
              				"symbol": "calendar-icon-easter",
              				"color": "blue"
              			 }
              		]
              	}
              }
              

              you will need to add below css classes in custom.css, Make sure to name your css class with .fa- but while adding it in config remove it. in above config symbols calendar-icon-christmas and calendar-icon-easter are css classes with out .fa-

              .fa-calendar-icon-christmas
              {
              	background-image: url('https://cdn.iconscout.com/icon/premium/png-256-thumb/christmas-ball-1429333-1209909.png');
              	width: 20px;
              	height: 20px;
              	background-size: contain;
              	background-repeat: no-repeat;
              }
              .fa-calendar-icon-easter
              {
              	background-image: url('https://icons.iconarchive.com/icons/iconka/easter-egg-bunny/256/green-love-icon.png');
              	width: 20px;
              	height: 20px;
              	background-size: contain;
              	background-repeat: no-repeat;
              }
              

              below should be output. Same way you can do it for different bins based on title of the event (Biotonne or Restmüll)

              81ed9a21-5a0d-4fc6-b715-3ab0e394adbd-image.png

              1 Reply Last reply Reply Quote 0
              • K Offline
                kusselin
                last edited by Dec 17, 2020, 5:51 PM

                @ashishtank said in Display waste bins in color:

                Hi I will get back to you on this, it will not possible with only css but you also need to do some changes in javascript file to assign correct css class to the first checbox icon based on the bin type text.

                ohjeee o.k. thank you very much

                A 1 Reply Last reply Dec 17, 2020, 6:00 PM Reply Quote 0
                • A Offline
                  ashishtank Module Developer @kusselin
                  last edited by Dec 17, 2020, 6:00 PM

                  @kusselin Edited my answer above.

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    kusselin
                    last edited by kusselin Dec 19, 2020, 5:52 PM Dec 19, 2020, 5:51 PM

                    Hi very thanks to you for the css… but i will only that the text an the standard icon for calender like in my photo is in the color…you know what i mean? No fa-icon in the christmas look …

                    best regards

                    A 1 Reply Last reply Dec 19, 2020, 5:54 PM Reply Quote 0
                    • A Offline
                      ashishtank Module Developer @kusselin
                      last edited by Dec 19, 2020, 5:54 PM

                      @kusselin Sorry I did not understand. do you want to have standard icons but with different color for icon and text ?

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 1 / 6
                      1 / 6
                      • First post
                        10/52
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy