Опубликован: 31.10.2006 | Уровень: для всех | Доступ: платный
Лекция 3:

Параметры CSS для фона

< Лекция 2 || Лекция 3: 123 || Лекция 4 >
Аннотация: На примерах подробно рассматривается синтаксис, методы и свойства задания фона.

Параметры CSS для фона определяют фоновые эффекты элемента.

Примеры

  1. Данный пример показывает, как задать фоновый цвет элемента.
    <html>
    <head>
    
    <style type="text/css">
    ul {background-color: rgb(200,10,200)}
    ol {background-color: #00FFFF}
    li {background-color: transparent}
    p {background-color: blue}
    </style>
    </head>
    
    <body>
    
    <ul>
    <li>this is ul</li>
    </ul>
    <ol>
    <li>this is ol</li>
    </ol>
    <p>This is a paragraph</p>
    
    
    </body>
    </html>
  2. Данный пример показывает, как задать в качестве фона изображение.
    <html>
    <head>
    
    <style type="text/css">
    body 
    {
    background-image:
    url(http://www.intuit.ru/departament/picture.jpg)
    }
    </style>
    
    </head>
    
    <body>
    В документе в качестве фона использовано изображение
    </body>
    
    </html>
  3. Данный пример показывает, как использовать повторяющееся фоновое изображение.
    <html>
    <head>
    
    <style type="text/css">
    body
    { 
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: repeat
    }
    </style>
    
    </head>
    
    <body>
    В документе в качестве фона использовано повторяющееся изображение
    </body>
    </html>
  4. Данный пример показывает, как использовать повторяющееся только по вертикали фоновое изображение.
    <html>
    <head>
    
    <style type="text/css">
    body
    { 
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: repeat-y
    }
    </style>
    
    </head>
    
    <body>
    В документе в качестве фона использовано повторяющееся изображение, 
    которое размножается только вертикально
    </body>
    </html>
  5. Данный пример показывает, как использовать повторяющееся только по горизонтали фоновое изображение.
    <html>
    <head>
    
    <style type="text/css">
    body
    { 
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: repeat-x
    }
    </style>
    
    </head>
    
    <body>
    В документе в качестве фона использовано повторяющееся изображение, 
    которое размножается только горизонтально.
    </body>
    </html>
  6. Данный пример показывает, как разместить на странице фоновое изображение.
    <html>
    <head>
    <style type="text/css">
    body
    { 
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: 
     repeat;
    background-position: 
     bottom; 
    }
    </style>
    </head>
    
    <body>
    </body>
    </html>
  7. Данный пример показывает, как задать фиксированное фоновое изображение, т.е. изображение, которое не будет перемещаться вместе со всей остальной страницей.
    <html>
    <head>
    <style type="text/css">
    body 
    {
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: 
    no-repeat;
    background-attachment: 
    fixed
    }
    </style>
    </head>
    
    <body>
    Определено фиксированное фоновое изображение<br>
    Определено фиксированное фоновое изображение<br>
    Определено фиксированное фоновое изображение<br>
    </body>
    
    </html>
  8. Данный пример показывает, как задать прокручивающееся фоновое изображение, т.е. изображение, которое будет прокручиваться вместе с документом.
    <html>
    <head>
    <style type="text/css">
    body 
    {
    background-image: 
    url(http://www.intuit.ru/departament/picture.jpg);
    background-repeat: 
    no-repeat;
    background-attachment: 
    scroll
    }
    </style>
    </head>
    
    <body>
    Определено прокручивающееся фоновое изображение<br>
    Определено прокручивающееся фоновое изображение<br>
    Определено прокручивающееся фоновое изображение<br>
    </body>
    
    </html>
  9. Данный пример показывает, как использовать свойство сокращения записи для задания всех свойств фона в одном объявлении.
    <html>
    <head>
    <style type="text/css">
    body
    { 
    background: blue url(http://www.intuit.ru/departament/picture.jpg) repeat scroll center; 
    }
    </style>
    </head>
    
    <body>
    Это документ, для которого свойства фона заданы в одном объявлении<br>
    Это документ, для которого свойства фона заданы в одном объявлении<br>
    Это документ, для которого свойства фона заданы в одном объявлении<br>
    </body>
    
    </html>

Итак, можно определить фоновый цвет элемента, а также в качестве фона — изображение, повторяющееся изображение, повторяющееся изображение (только вертикально или только горизонтально), фиксированное или прокручивающееся изображение. Кроме того, можно использовать свойство сокращения записи для задания всех свойств фона в одном объявлении.

< Лекция 2 || Лекция 3: 123 || Лекция 4 >
Федор Антонов
Федор Антонов
Оплата и обучение
Илья Ардов
Илья Ардов
Зачисление
Андрей Ерохин
Андрей Ерохин
Россия, Москва
Андрей Челноков
Андрей Челноков
Украина

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5507103441056watchdog( )../bootstrap.inc:0
24.5510103443528module_invoke( )../bootstrap.inc:967
34.5510103445384call_user_func_array ( )../module.inc:462
44.5510103445720devel_watchdog( )../module.inc:462
54.5511103446568decode_entities( )../devel.module:382
64.5512103448488drupal_error_handler( )../devel.module:340
74.5512103452096watchdog( )../common.inc:663
84.5512103454168module_invoke( )../bootstrap.inc:967
94.5512103456024call_user_func_array ( )../module.inc:462
104.5512103456360devel_watchdog( )../module.inc:462
114.5513103457056decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5507103441056watchdog( )../bootstrap.inc:0
24.5510103443528module_invoke( )../bootstrap.inc:967
34.5510103445384call_user_func_array ( )../module.inc:462
44.5510103445720devel_watchdog( )../module.inc:462
54.5511103446568decode_entities( )../devel.module:382
64.5512103448488drupal_error_handler( )../devel.module:340
74.5512103452096watchdog( )../common.inc:663
84.5512103454168module_invoke( )../bootstrap.inc:967
94.5512103456024call_user_func_array ( )../module.inc:462
104.5512103456360devel_watchdog( )../module.inc:462
114.5513103457056decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5507103441056watchdog( )../bootstrap.inc:0
24.5510103443528module_invoke( )../bootstrap.inc:967
34.5510103445384call_user_func_array ( )../module.inc:462
44.5510103445720devel_watchdog( )../module.inc:462
54.5511103446568decode_entities( )../devel.module:382
64.5520103448680drupal_error_handler( )../devel.module:340
74.5520103452368watchdog( )../common.inc:663
84.5520103454440module_invoke( )../bootstrap.inc:967
94.5520103456296call_user_func_array ( )../module.inc:462
104.5520103456632devel_watchdog( )../module.inc:462
114.5521103457408decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5507103441056watchdog( )../bootstrap.inc:0
24.5510103443528module_invoke( )../bootstrap.inc:967
34.5510103445384call_user_func_array ( )../module.inc:462
44.5510103445720devel_watchdog( )../module.inc:462
54.5511103446568decode_entities( )../devel.module:382
64.5520103448680drupal_error_handler( )../devel.module:340
74.5520103452368watchdog( )../common.inc:663
84.5520103454440module_invoke( )../bootstrap.inc:967
94.5520103456296call_user_func_array ( )../module.inc:462
104.5520103456632devel_watchdog( )../module.inc:462
114.5521103457408decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5528103441600watchdog( )../bootstrap.inc:0
24.5528103443672module_invoke( )../bootstrap.inc:967
34.5528103445528call_user_func_array ( )../module.inc:462
44.5528103445864devel_watchdog( )../module.inc:462
54.5528103446568decode_entities( )../devel.module:382
64.5529103448488drupal_error_handler( )../devel.module:340
74.5529103452096watchdog( )../common.inc:663
84.5529103454168module_invoke( )../bootstrap.inc:967
94.5529103456024call_user_func_array ( )../module.inc:462
104.5529103456360devel_watchdog( )../module.inc:462
114.5530103457056decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5528103441600watchdog( )../bootstrap.inc:0
24.5528103443672module_invoke( )../bootstrap.inc:967
34.5528103445528call_user_func_array ( )../module.inc:462
44.5528103445864devel_watchdog( )../module.inc:462
54.5528103446568decode_entities( )../devel.module:382
64.5529103448488drupal_error_handler( )../devel.module:340
74.5529103452096watchdog( )../common.inc:663
84.5529103454168module_invoke( )../bootstrap.inc:967
94.5529103456024call_user_func_array ( )../module.inc:462
104.5529103456360devel_watchdog( )../module.inc:462
114.5530103457056decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5528103441600watchdog( )../bootstrap.inc:0
24.5528103443672module_invoke( )../bootstrap.inc:967
34.5528103445528call_user_func_array ( )../module.inc:462
44.5528103445864devel_watchdog( )../module.inc:462
54.5528103446568decode_entities( )../devel.module:382
64.5535103448680drupal_error_handler( )../devel.module:340
74.5535103452368watchdog( )../common.inc:663
84.5535103454440module_invoke( )../bootstrap.inc:967
94.5535103456296call_user_func_array ( )../module.inc:462
104.5535103456632devel_watchdog( )../module.inc:462
114.5536103457408decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
14.5528103441600watchdog( )../bootstrap.inc:0
24.5528103443672module_invoke( )../bootstrap.inc:967
34.5528103445528call_user_func_array ( )../module.inc:462
44.5528103445864devel_watchdog( )../module.inc:462
54.5528103446568decode_entities( )../devel.module:382
64.5535103448680drupal_error_handler( )../devel.module:340
74.5535103452368watchdog( )../common.inc:663
84.5535103454440module_invoke( )../bootstrap.inc:967
94.5535103456296call_user_func_array ( )../module.inc:462
104.5535103456632devel_watchdog( )../module.inc:462
114.5536103457408decode_entities( )../devel.module:382