]> _ Git - fluidbook-html5.git/commitdiff
wip #7650 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 21 Jul 2025 16:53:15 +0000 (18:53 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 21 Jul 2025 16:53:15 +0000 (18:53 +0200)
style/links.less

index 1e332f30afc8ce307c39b3dbc4a423e7053e3b71..3a8976c590d8172aa504dba8699269cc931bbfe4 100644 (file)
   display: block;
   background-color: transparent;
 
-  &[data-display-area="fill"]{
-    -webkit-tap-highlight-color: @links-area-color;
-    background-color: fadeout(@links-color, 99.999%);
-    border-radius: unit(@links-rounded-corners*2, px);
-
+  &[data-animation="fade"], &[data-animation="highlight"] {
     &.animating {
       background-color: @links-area-color;
     }
+  }
+
+  &[data-display-area="fill"] {
+    -webkit-tap-highlight-color: @links-area-color;
+    background-color: fadeout(@links-color, 99.999%);
+    border-radius: unit(@links-rounded-corners*2, px);
 
     &:hover, &.hover {
       .using-mouse & {
       }
     }
   }
+
+  &[data-display-area="stroke"] {
+    border-width: 4px;
+    border-style: solid;
+    border-color: fadeout(@links-color, 99.999%);
+    border-radius: unit(@links-rounded-corners*2, px);
+
+    &:hover, &.hover {
+      .using-mouse & {
+        opacity: 1 !important;
+        border-color: @links-area-color;
+      }
+    }
+
+    &:focus {
+      .keyboard-navigating & {
+        opacity: 1 !important;
+        border-color: @links-area-color;
+      }
+    }
+  }
 }
 
 #links .nonlinkarea {