Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: растянуть фоновую картинку
 
 автор: Fox   (11.02.2007 в 22:52)   письмо автору
 
 

Как по средствам Java!
Можно растянуть фоновую картинку, включая изменение окна!

   
 
 автор: Fox   (12.02.2007 в 01:13)   письмо автору
 
   для: Fox   (11.02.2007 в 22:52)
 

Да не FOX! :)
Тебе лучше фиксировать фоновую картинку нужного размера

CSS код

body         
{
background-image:url('ТВОЯ КАРТИНКА'); 
background-attachment:fixed; 
margin:0px; 
padding:0px; d;
}

или на JavaScript я скипт видел

html> 
<head> 
<title>Страничка с неподвижным фоном</title> 

<script language="JavaScript1.2"> 
<!-- 
    var oldScrollX=0; 
    var oldScrollY=0; 
    var NN=(((document.layers)?true:false) && 
navigator.appVersion.charAt(0)=="4"); 

function fixBg() { 
    if (window.pageXOffset!=oldScrollX || window.pageYOffset!=oldScrollY) { 
        document.layers['bg'].left=oldScrollX=window.pageXOffset; 
        document.layers['bg'].top=oldScrollY=window.pageYOffset; 
    } 


function makeBg() { 
    if (NN) { 
        document.layers['bg'] = new Layer(window.innerWidth); 
        document.layers['bg'].left = 0; 
        document.layers['bg'].top = 0; 
        document.layers['bg'].height = window.innerHeight; 
        document.layers['bg'].background.src = 'back.gif'; 
        document.layers['bg'].visibility = 'show'; 
        document.layers['bg'].zIndex = 0; 
        document.layers['bg'].document.open(); 
        document.layers['bg'].document.write('<table width="100%" '+ 
        'height="105%" border="0" cellspacing="0" cellpadding="0">'+ 
        '<tr><td>&nbsp;</td></tr></table>') 
        document.layers['bg'].document.close(); 
        setInterval("fixBg();",100); 
    } 

//--> 
</script> 
</head> 
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" 
marginwidth="0" marginheight="0" background="back.gif" 
bgproperties="fixed" onLoad="makeBg();"><script language="JavaScript1.2"><!-- 
    if (NN) document.write('<div id="body">') 
//--></script> 
... 
... 
... 
Baш HTML 
... 
... 
... 
<script language="JavaScript1.2"><!-- 
    if (NN) document.write('</div><table height="NNNN">'+ 
    //Здесь пишем высоту странички в пикселах при разрешении 640x480 
    '<tr><td>&nbsp;</td></tr></table>'); 
//--></script> 
</body> 
</html>

   
 
 автор: AlexSol   (12.02.2007 в 11:07)   письмо автору
 
   для: Fox   (11.02.2007 в 22:52)
 

уважаемые Fox-ы вы оба неправы - фоновая картинка впринципе не расягивается, она может только повторятся.
а растягивать можно просто изображение - <img width=100%>

   
 
 автор: elrevin   (13.02.2007 в 08:24)   письмо автору
 
   для: Fox   (11.02.2007 в 22:52)
 

Я извиняюсь, за глупый вопрос :)
А Fox и Fox это разные люди?

   
 
 автор: Fox   (13.02.2007 в 17:31)   письмо автору
 
   для: elrevin   (13.02.2007 в 08:24)
 

НЕ! просто скучно!

   
 
 автор: ddhvvn   (13.02.2007 в 18:24)   письмо автору
 
   для: Fox   (13.02.2007 в 17:31)
 

Гениально!
Сам спросил - сам ответил :))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования