• 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.

MMM-Carousel Pagination Icons

Scheduled Pinned Locked Moved Development
48 Posts 8 Posters 8.1k Views 9 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.
  • S Away
    sdetweil @com1cedric
    last edited by sdetweil Apr 13, 2025, 4:47 PM Apr 13, 2025, 4:46 PM

    @com1cedric just point the url() to the file

    url('/folder_in_mm_tree/xxx.jpg/png/gif as appropriate')
    

    note the MM web server root is ~/MagicMirror

    so the files have to be in THAT folder tree
    you can LINK files/folders outside into the MM tree with the -->ln<-- command

    so, assume you made a

    MagicMirror/icons
    

    folder and in it is

    circle.png
    

    then you could use

    url('/icons/circle.png')
    

    or

    url('http://localhost:mm_port/icons/circle.png')  /* not this ONLY works IF the browser is on the SAME MACHINE as MM..*/
    

    if not you need the relative(url(‘/…’), OR have to hard code the MM machine address
    like this

    url('http://MM_IP_address:mm_port/icons/circle.png')
    

    if linked from the web use its complete url path

    Sam

    How to add modules

    learning how to use browser developers window for css changes

    C 1 Reply Last reply Apr 14, 2025, 6:31 AM Reply Quote 0
    • C Offline
      com1cedric @sdetweil
      last edited by Apr 14, 2025, 6:31 AM

      @sdetweil said in MMM-Carousel Pagination Icons:

      url(‘/icons/circle.png’)

      Thank you very much Sam.

      currently, I have the following command (which works well and shows an icon from FontAwesom) in custom.css:

      .MMM-page-indicator div.module-content div i:nth-child(7)::after {
      content: “\f207”;
      font-family: FontAwesome;
      color: #FF4433;
      }

      After putting an image called “olympic.png” in the “MagicMirror/icons” folder, it still does not appear if I write:

      .MMM-page-indicator div.module-content div i:nth-child(7)::after {
      url(‘/icons/olympics.png’);
      }

      Do I habe to still use “content:” before or something else?

      PS. sorry for asking, I am quite new in this CSS topic

      S 2 Replies Last reply Apr 14, 2025, 11:43 AM Reply Quote 0
      • S Away
        sdetweil @com1cedric
        last edited by Apr 14, 2025, 11:43 AM

        @com1cedric i will test this out and get back

        icons are very small images

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • S Away
          sdetweil @com1cedric
          last edited by Apr 14, 2025, 12:06 PM

          @com1cedric see here, this is good info

          https://forum.magicmirror.builders/post/125833

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          C 1 Reply Last reply Apr 14, 2025, 12:51 PM Reply Quote 0
          • C Offline
            com1cedric @sdetweil
            last edited by Apr 14, 2025, 12:51 PM

            @sdetweil
            OK, I looked into it, thank you.

            Now, I have this images from Fontawesome. It looks nice, but I would like to be able to use other image if needed.
            Capture d’écran 2025-04-14 à 14.15.41.jpg

            For example, I would replace the “sun” with a picture “04n.png” in the “icons” forder on my raspberry.

            Capture d’écran 2025-04-14 à 14.35.10.jpg

            I tried to change line 251 with 250 in the custom.css file
            Capture d’écran 2025-04-14 à 14.45.08.jpg

            Now, the result is, that the sun has disappeared (correct), but just has been replaced with a gap.
            Capture d’écran 2025-04-14 à 14.47.43.jpg

            do you maybe see a mistake in my custom.css file? the problem is maybe between lines 221 and 240. this is strange…

            S K 2 Replies Last reply Apr 14, 2025, 1:00 PM Reply Quote 0
            • S Away
              sdetweil @com1cedric
              last edited by Apr 14, 2025, 1:00 PM

              @com1cedric can you open the developers window (ctrl-shift-i), select the console tab
              and put caro in the filter field to limit messages to the carousel module

              this info might be of help on the image selection
              https://elfsight.com/blog/svg-png-jpeg-choose-the-image-format-for-your-website/

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • K Offline
                karsten13 @com1cedric
                last edited by Apr 14, 2025, 8:23 PM

                @com1cedric

                the /icons subfolder will not work, you have to use one of these

                S 1 Reply Last reply Apr 14, 2025, 8:27 PM Reply Quote 0
                • S Away
                  sdetweil @karsten13
                  last edited by Apr 14, 2025, 8:27 PM

                  @karsten13 ok, I forgot we are restrictive

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  C 1 Reply Last reply Apr 15, 2025, 8:17 AM Reply Quote 0
                  • C Offline
                    com1cedric @sdetweil
                    last edited by Apr 15, 2025, 8:17 AM

                    @sdetweil and @karsten13

                    thank you for your inputs.

                    I tried it and put the image (downloaded from flaticon.com) on the CSS file

                    Capture d’écran 2025-04-15 à 10.03.26.jpg

                    When I search for it in the Chromium browser (to be sure the URL is correct), it works

                    Capture d’écran 2025-04-15 à 10.04.42.jpg

                    but when I put this path in the custom.css files, with full or shorten path, it does not appear…
                    Capture d’écran 2025-04-15 à 10.13.37.jpg

                    in the console, I do not find anything suspicious (I only use mm-page and mm-page-indicator, and no carrousel).

                    Capture d’écran 2025-04-15 à 10.16.37.jpg

                    S M 2 Replies Last reply Apr 15, 2025, 11:19 AM Reply Quote 0
                    • S Away
                      sdetweil @com1cedric
                      last edited by sdetweil Apr 15, 2025, 11:44 AM Apr 15, 2025, 11:19 AM

                      @com1cedric again, we wont load the file path url,

                      /home/… in not one of out supported folders

                      it has to be MagicMirror web server based , from the MagicMirror folder as root (/)

                      url('/css/house.svg')
                      

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      K 1 Reply Last reply Apr 15, 2025, 7:16 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 4 / 5
                      4 / 5
                      • First post
                        40/48
                        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