Read the statement by Michael Teeuw here.
Remove I frame border
-
Hi,
Does anyone know how I can remove the white border from iframe module?
Many thanks
Noel -
should ne something like this in your
/css/custom.css file.MMM-iFrame { //exact name of the module border: none; //or border: 0px; } -
@barnosch said in Remove I frame border:
should ne something like this in your
/css/custom.css file.MMM-iFrame { //exact name of the module border: none; //or border: 0px; }I tried your suggestion, but still a border is shown. Is there any other option?
-
@stephanvdplas which module are you using for iframe?
-
@stephanvdplas said in Remove I frame border:
@barnosch said in Remove I frame border:
should ne something like this in your
/css/custom.css file.MMM-iFrame { //exact name of the module border: none; //or border: 0px; }I tried your suggestion, but still a border is shown. Is there any other option?
MMM-Iframe:
{ module: 'MMM-iFrame', header: 'Speelt nu', position: 'bottom_left', // This can be any of the regions. config: { // See 'Configuration options' for more information. // url: ["http://server.vdplas.net:9000/material/?player=dc:a6:32:18:b6:fd&layout=desktop&action=expandNowPlaying/true&css=msk--np-only&js=msk--np-only&single=true&theme=Black"], // as many URLs you want or you can just ["ENTER IN URL"] if single URL. url: ["http://server.vdplas.net:9000/material/?player=dc:a6:32:18:b6:fd&layout=desktop&action=expandNowPlaying/true&css=msk--np-only&js=msk--np-only&single=true&theme=Black"], // as many URLs you want or you can just ["ENTER IN URL"] if single URL. updateInterval: 500 * 60 * 1000, // rotate URLs every 30 seconds width: "700", // width of iframe height: "260", // height of iframe frameWidth: "100" // width of embedded iframe, height is beeing calculated by aspect ratio of iframe } }, -
@stephanvdplas if the border is INSIDE the frame, then u cannot change it. that is the point of frame. inline embedded frame of original content
-
@sdetweil said in Remove I frame border:
@stephanvdplas if the border is INSIDE the frame, then u cannot change it. that is the point of frame. inline embedded frame of original content
There is certainly no border in the content. At least not what I see when using differen devices with this same URL

Also the border appears directly, whereas the content is loaded in 5 seconds
-
@stephanvdplas awesome. I’m not sure of the css, but I want to teach you how you can find and resolve it yourself for any content
see
https://forum.magicmirror.builders/post/90135using the browser developers window, you can examine AND set styles on the element content. once you know what you need, then you can copy/paste that into custom.css
I ‘think’ the example css provided is too vague, and the actual element doesn’t inherit from the content selected
in css, the stuff before the { is called the selector clause. it selects the content that the stuff AFTER the { will be applied to.
I use thise cheat sheet to hemp me remember all the possibilities
https://www.w3schools.com/cssref/css_selectors.phpin MagicMirror the outer block is given the module name as a class
so
.MMM-iFrame
is correct, but, that element is a div
and there are a couple more div elements inside, so I don’t think border:none is inherited.I ‘think’ the selector clause needs the specific element iframe added
.MMM-iFrame iframe {but if you use the developers window you will know for sure
-
<iframe src="https://server.vdplas.net:8999/material/?player=dc:a6:32:18:b6:fd&layout=desktop&action=expandNowPlaying/true&css=msk--np-only&js=msk--np-only&single=true&theme=Black" width="675" height="250" scrolling="no"></iframe> iframe[Attributes Style] { width: 675px; height: 250px; } user agent stylesheet iframe { overflow-clip-margin: content-box !important; overflow: clip !important; border-width: 2px; border-style: inset; border-color: initial; border-image: initial; }Here indeed I see a border. Still no clue where it comes from.
-
@sdetweil I found it!
In custom.css I place the following section:
iframe{ border:0 ; /*transform: scale(0.5) ; */ /*margin-bottom: 200px;*/ }(source: https://github.com/AgP42/MMM-iFrame-Ping/blob/master/MMM-iFrame-Ping.css)
Thanks for your support!
-
@stephanvdplas please be careful…
the selector clause WILL ALWAYS select ALL elements that match across the entire web page…
so, you should focus on THIS module
.MMM-iFrame iframe{ border:0 ; }that means ALL iframe tags <iframe
inside class .MMM-iFramebut not any OTHER module
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