2016-10-24 18 views
0

私はcssでグラデーションの背景を作成しましたが、コロナsdkの背景としてどのように表示するかわかりません。私はこのリンクを読んでウェブを呼び出す必要はないと思う。https://docs.coronalabs.com/api/library/native/newWebView.htmlコロナsdkのWeb背景

しかし、その方法はわからない。誰か助けてくれますか?

main.lua:

local webView = native.newWebView(220, 220, 320, 480) 
webView:request("file:///C:/Users/user/Documents/test/html.html") 

css.css:

body{ 

background: linear-gradient(23deg, #243b66, #246634, #242a66, #576624, #664324, #662465, #245566, #663e24, #666624); 
background-size: 1800% 1800%; 

-webkit-animation: AnimationName 130s ease infinite; 
-moz-animation: AnimationName 150s ease infinite; 
-o-animation: AnimationName 150s ease infinite; 
animation: AnimationName 150s ease infinite; 
} 

@-webkit-keyframes AnimationName { 
0%{background-position:0% 57%} 
50%{background-position:100% 44%} 
100%{background-position:0% 57%} 
} 
@-moz-keyframes AnimationName { 
0%{background-position:0% 57%} 
50%{background-position:100% 44%} 
100%{background-position:0% 57%} 
} 
@-o-keyframes AnimationName { 
0%{background-position:0% 57%} 
50%{background-position:100% 44%} 
100%{background-position:0% 57%} 
} 
@keyframes AnimationName { 
0%{background-position:0% 57%} 
50%{background-position:100% 44%} 
100%{background-position:0% 57%} 
} 

UPDATE:より慎重

-- Data (string) to write 
local saveData = "My app state data" 

-- Path for the file to write 
local path = system.pathForFile("html.html", system.DocumentsDirectory) 

-- Open the file handle 
local file, errorString = io.open(path, "w") 

if not file then 
-- Error occurred; output the cause 
print("File error: " .. errorString) 
else 
-- Write data to file 
file:write(saveData) 
-- Close the file handle 
io.close(file) 
end 

file = nil 

答えて

0

読むのドキュメント:

This API supports loading from either a local file containing HTML content (in one of the system directories) or from a remote website.

のWebView:ある要求( "localfile.html"、system.ResourceDirectory)

、ファイルを作成css.css

-- Path for the file to read 
local path = system.pathForFile("css.css", system.DocumentsDirectory) 

-- Open the file handle 
local file, errorString = io.open(path, "w") 

ドキュメント:html.html内側だから、https://docs.coronalabs.com/guide/data/readWriteFiles/index.html#writing

はあなたのベースに追加するタグを追加しますコード を使用してください。 <link rel="stylesheet" href="css.css">

Futhermore、あなたは直接、私はCSSファイルを置けばいい<style>タグ

+0

を使用してhtml.htmlファイルにコードを置くことができますか? – 6623ms

+0

html.htmlが置かれているのと同じディレクトリに – Vyacheslav

+0

はまだ動作しません。これは私が持っているものです – 6623ms

関連する問題