# \[FEATURE\] Add stroke-dasharray Config to Piping Pipes

**URL:** <https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 14, 2025, 6:24am UTC](https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846 "2025-01-14T06:24:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [January 14, 2025, 6:24am UTC](https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846/1 "2025-01-14T06:24:17Z")

</div>

Currently, the `stroke-dasharray` isn't configurable for pipes when using the pipe tool, and the default dash array looks like a monitor display glitch 😕 (it's set to 8, 0.75 for a 1px width pipe, and the 0.75 is only visible every 2nd iteration due to pixel rounding...)

Example (1px width pipe set to be dashed):  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/5/a5db6eaba6da28bfb13154ce5ecaddc77e36d5ae.png)

I don't believe there's a way that I can hack around this to make it look less like a glitch...

The other question I have is, why is the `stroke-dasharray` set to a repeating sequence (`8, 0.75, 8, 0.75, ....`) instead of just `8, 0.75` which achieves the same thing?

Dev tools:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/0/c074855b6b5048d24ae6acc85fd8ac756fb35190.png)

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [January 14, 2025, 12:41pm UTC](https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846/2 "2025-01-14T12:41:54Z")

</div>

seems like it ends on 3.5 for some reason, you can probably override this with css

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [January 17, 2025, 12:54am UTC](https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846/3 "2025-01-17T00:54:16Z")

</div>

You can override it, but it will override for all pipes, not just the dashed pipes. I can't find any way to:

- single out particular pipes, or
- change the dash array for all pipes set to dashed (without affecting non-dashed pipes)

There doesn't seem to be anything that I can use to filter the CSS selector, unless I'm just missing something

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [January 17, 2025, 9:34am UTC](https://forum.inductiveautomation.com/t/feature-add-stroke-dasharray-config-to-piping-pipes/100846/4 "2025-01-17T09:34:49Z")

</div>

im sure there are several ways to select specific pipes.

but a generalish one i could be (untested and def not most optimal)

```python
.ia_pipeSegment[style*="stroke-dasharray: 8, 0.75, 8, 0.75"]{
stroke-dasharray: 8, 0.75 !important;
}

```
