Buduję witrynę mobilną jQuery i próbuję wstawić skalowalny obraz w tle, który dostosowałby się do rozmiaru ekranu telefonu. To jest mój kod:jquery mobile background image
<!DOCTYPE html>
<html>
<head>
<title>Discover Dubrovnik</title>
<link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" />
<script type="text/javascript" src="jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="jquery.mobile-1.0a4.1.min.js"></script>
<style type="text/css">
.ui-page {
background: transparent url(image.gif);
}
</style>
</head>
<body>
<div data-role="page" data-theme="b">
<div data-role="header">
<h1>Header tex</h1>
</div><!-- /header -->
<div data-role="content" data-theme="d">
some text
</div><!-- /content -->
<div data-role="footer">
<h1>Neki izbornik</h1>
</div>
</div><!-- /page -->
Kiedy okno jest w trybie pełnoekranowym, mam obrazu tła, ale po zmianie rozmiaru go/je pomniejszyć (jak na ekranie w telefonach), ISN obraz „t zmieniany i nie jest wyśrodkowany, więc mogę zobaczyć tylko jedną jego część ...
Connected jQuery i pliki CSS są pobierane z jquerymobile.com
Świetne rozwiązanie Jasper, potrzebne również do następujących elementów tła przezroczysty - .ui stronie, .ui-content { \t background: transparent; } – SyntaxGoonoo