From f87be6bd4942573ba2e7c0af7524d0f13a61dec2 Mon Sep 17 00:00:00 2001 From: infeng Date: Wed, 19 Oct 2016 10:59:41 +0800 Subject: [PATCH] add zIndex prop --- README.md | 1 + src/ViewerCavans.tsx | 6 ++++++ src/ViewerCore.tsx | 18 +++++++++++++++--- src/ViewerProps.ts | 2 ++ src/style/index.less | 10 +++++----- 5 files changed, 29 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 054cf31..f5e9c54 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ class App extends React.Component { | onClose | string | - | Specify a function that will be called when Visible close | true | | images | {src: string, alt: string}[] | [] | image source array | true | | activeIndex | number | 0 | active image index | false | +| zIndex | number | 1000 | Viewer css z-index | false | ## License diff --git a/src/ViewerCavans.tsx b/src/ViewerCavans.tsx index 9a2476b..a5a8f52 100644 --- a/src/ViewerCavans.tsx +++ b/src/ViewerCavans.tsx @@ -12,6 +12,7 @@ export interface ViewerCavansProps { onChangeImgState: (width: number, height: number, top: number, left: number) => void; onResize: () => void; onZoom: (targetX: number, targetY: number, direct: number) => void; + zIndex: number; } export interface ViewerCavansState { @@ -122,10 +123,15 @@ export default class ViewerCavans extends React.Component -
-
+
+
-
+
i { @@ -73,7 +73,7 @@ left: 0; bottom: 0; overflow: hidden; - z-index: 1000; + z-index: @zIndex + 5; } &-cavans > img { @@ -92,7 +92,7 @@ left: 0; overflow: hidden; text-align: center; - z-index: 1000; + z-index: @zIndex + 5; } &-attribute {