问题
I'm creating a map using Leafletjs, and I'd like to change the background color of a popup (which is currently displaying and image and a link) from white to a different color. It seems that basic background color css syntax won't cut it. Any advice? Thanks, -Scott
回答1:
After you call leaflet.css, you can include a <style>
tag with the following rule to change the color of the popup and popup tip.
.leaflet-popup-content-wrapper {
background-color: #000
}
Here's a screenshot I took after I edited background-color
of a popup on Leaflet's homepage. Let me know if you have any more questions. Cheers.

回答2:
Open leaflet.css and search for:
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: rgb(111, 51, 51);
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
Then change the background value to whatever color you want.
来源:https://stackoverflow.com/questions/20532635/how-can-i-change-the-background-color-of-a-leaflet-popup