From 5b5e9aff93021ce86800c7dcb1d6aac5140a897f Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bianchi Date: Sat, 24 Sep 2022 10:54:40 +0200 Subject: [PATCH] style(Dagre): refactored graph controls style Note: redo of #12, erased by faulty auto merge in #13 --- .../Neuroglia.Blazor.Dagre/DagreGraph.razor | 33 +++++++++++++-- .../wwwroot/neuroglia-blazor-dagre.css | 2 + .../wwwroot/neuroglia-blazor-dagre.scss | 42 +++++++++---------- 3 files changed, 51 insertions(+), 26 deletions(-) diff --git a/src/Blazor/Neuroglia.Blazor.Dagre/DagreGraph.razor b/src/Blazor/Neuroglia.Blazor.Dagre/DagreGraph.razor index 0b54db45..23172a03 100644 --- a/src/Blazor/Neuroglia.Blazor.Dagre/DagreGraph.razor +++ b/src/Blazor/Neuroglia.Blazor.Dagre/DagreGraph.razor @@ -4,6 +4,27 @@ @implements IDisposable @if (graph != null) { + + + + + + + + + + + + + +
- -
diff --git a/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.css b/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.css index 8ffca3da..54175957 100644 --- a/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.css +++ b/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.css @@ -43,10 +43,12 @@ border-color: #333; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + .graph-controls .btn svg { width: 18px; height: 18px; } + .graph-controls .btn:hover { color: #fff; fill: #fff; diff --git a/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.scss b/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.scss index aed7ce19..07ad9268 100644 --- a/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.scss +++ b/src/Blazor/Neuroglia.Blazor.Dagre/wwwroot/neuroglia-blazor-dagre.scss @@ -38,28 +38,26 @@ fill: #333; } -.graph-controls { - .btn { - border: 1px solid transparent; - padding: 0.25rem 0.25rem; - line-height: 0.5; - border-radius: 0.25rem; - vertical-align: middle; - color: #333; - fill: #333; - border-color: #333; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +.graph-controls .btn { + border: 1px solid transparent; + padding: 0.25rem 0.25rem; + line-height: 0.5; + border-radius: 0.25rem; + vertical-align: middle; + color: #333; + fill: #333; + border-color: #333; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} - svg { - width: 18px; - height: 18px; - } +.graph-controls .btn svg { + width: 18px; + height: 18px; +} - &:hover { - color: #fff; - fill: #fff; - background-color: #333; - border-color: #333; - } - } +.graph-controls .btn:hover { + color: #fff; + fill: #fff; + background-color: #333; + border-color: #333; } \ No newline at end of file