is it possible to remove or hide svg element using css or jquery. I know how to "edit" div element using css. Something like this:
div[style="position: absolute; cursor: pointer; width: 207px; height: 95px; left: 513px; top: 0px; -webkit-transform-origin: 100% 0%;"] { display: none !important; }
and i am curious is ti possible something like that with svg. Code example for svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 207 95" xml:space="preserve" height="95px" viewBox="0 0 207 95" width="207px" version="1.1" y="0px" x="0px">
Thank you
Just use $(". dasvg")[0]. setAttribute("class", "disabled") assuming that the element doesn't have any classses already.
Just as an image there is space below a svg. Because they are, by default, inline-block elements (inline in some browsers). As such, they sit alongside text: the space that's visible under an svg is there for descenders on letters like 'p' and 'q'.
The svg element is a container that defines a new coordinate system and viewport. It is used as the outermost element of SVG documents, but it can also be used to embed an SVG fragment inside an SVG or HTML document. Note: The xmlns attribute is only required on the outermost svg element of SVG documents.
Use the SVG visibility
attribute.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/visibility
The visibility attribute lets you control the visibility of graphical elements. With a value of hidden or collapse the current graphics element is invisible
However display: none;
and opacity: 0
work too.
But know that opacity
(MDN Link) is the most computationally expensive (as it keeps the elements click event alive even though the element isn't displayed visually),
then visibility
,
then display
, https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/display.
But rushing to use display
isn't always the best because we get more control over the elements with visibility
(i.e., "If you are trying to hide an entire group, except for one particular member of that group, use 'visibility' as it is overrideable in inheritance." link)
SVG Resource
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With