2015-01-06 13 views
0

Windows 용 HTML 데스크톱 앱 작업을 다시 시작하고 싶습니다. 아직 어떤 프레임 워크를 구축할지 결정하지 않았기 때문에 이에 대해 유연하게 설명합니다. 이제 .. 내가 가지고있는 요구 사항 중 하나가 있습니다. 내가 만들고 싶은 앱 2 개 내에서 투명한 배경을 갖고 싶습니다. 투명 할뿐만 아니라 그 아래에있는 것들을 흐리게 만듭니다. 모두가 가진 효과와 비슷합니다. OSX 요세미티 최신 아이폰 OS가HTML 데스크탑 응용 프로그램 - 방법 : 흐린 배경?

여기

당신은 내가 거의 달성하기 원하는 효과의 사진을 볼 수 이상 : https://d13yacurqjgara.cloudfront.net/users/107587/screenshots/1598097/vk_os_x_player_dribbble.png

을 지금을 anyoneone은에 그것을 달성하는 방법을 알고 않습니다 .. 말 .. AppJS 또는 크롬 패키지 애플리케이션 또는 TideSDK 또는 노드 웹킷?

편집 - AppJS 프로그래밍으로 제안 된 것들을 시도 할 때 나는 단지 검은 색 배경을 얻는다. 투명하지 않습니다. 나는 또한 브라우저에서이를 달성하는 방법을 알고 있다고 생각한다. 하지만 데스크톱에서 실행해야하는 앱에는 없습니다.

+0

나에게 그라디언트처럼 보입니다. 하지만 CSS 필터를 사용하여 흐리게 처리 할 수 ​​있습니다. – xdhmoore

+1

이 질문은 질문되기 전에 : http://stackoverflow.com/questions/17034485/ios-7s-blurred-overlay-effect-using-css – Chris

+0

명확히하기 좋아요 : 내가 구체적으로 어떻게 달성하기 위해 요구 하진 않았어 일반적으로 효과가 있지만 그것을 패키지 애플 리케이션을 달성하는 방법. 예를 들어 AppJS App을 사용하여이를 수행하려고 시도하면 응용 프로그램 창에서 작동하지 않습니다. 그것은 내 창 배경을 흐리게하지 않을 것이다, 심지어 투명하게 가지 않을 것이다. TideSDK에서는 기본적으로 같은 문제입니다. 나는 그것 뒤에 응용 프로그램이나 바탕 화면을 흐리게 얻을 수 없습니다. – Escapado

답변

0
#myDiv { 
-webkit-filter: blur(20px); 
-moz-filter: blur(20px); 
-o-filter: blur(20px); 
-ms-filter: blur(20px); 
filter: blur(20px); 
opacity: 0.4; 
} 
+0

더 많은 정보를 주시겠습니까? 아니면 원하는 CSS 효과를 얻을 수있는 구체적인 HTML을 추가 할 수 있습니까? –

+0

div가 say ..와 image 위에 위치하면 완벽하게 작동하지만 AppJS 또는 TideSDK로 빌드 된 패키지 된 앱의 배경에서는 작동하지 않습니다. 이 경우 배경은 검은 색이나 흰색이고 그 뒤에 어떤 것도 흐리게 처리하지 않으며 그 뒤에는 내 Windows 바탕 화면 또는 어떤 창을 그 뒤에 넣었습니까? – Escapado

+0

단단한 배경을 사용하고 있다면 - 흐린 동작을 볼 수 없습니다. 상자에 여전히 표시되도록 색상에 색조를 추가 할 수 있습니까? – Chris

0

Windows에는 창 핸들을 허용하고 찾고있는 흐림 효과를 얻을 수있는 네이티브 메서드가 있습니다. C/C++에서 메소드를 사용하는 방법은 this example을 참조하십시오. node-webkit 코드에서이 코드를 호출하려면 작업을 완료하기 위해 node-ffi을 사용해야 할 가능성이 큽니다.

이 두 가지로도 개인적으로 node-webkit으로 만든 창 핸들에 액세스하려고 시도한 적이 없으므로 실제로 얼마나 쉽고/어렵고 가능한지조차 알 수는 없지만 희망 사항이 있습니다. 적어도이 일이 당신을 시작하게합니다.

+0

트릭을 주셔서 감사합니다. 그러나 기사 아래에있는 의견은 Windows 8에서 작동하지 않을 것이라고 말합니다. 나를 위해 실행 가능하지 않습니다. 부작용 :이 효과는 프레임 버퍼를 읽은 다음 이미지를 흐리게 만들고 필요한 영역을 배경으로 설정하고 초당 60 회 업데이트하거나 성능 문제가 될 수 있습니다. – Escapado

+0

이전에는 그런 방식으로 흐리게 효과를 만들려고 시도한 적이 없었습니다. 따라서 성능 문제가 될지 또는 원하는 효과를 얻을 수 있는지 여부를 말할 수 없었습니다. –