CSS3 Background
CSS3 جتد ویژگی جدید برای پیش زمینه ها دارد ، که به شما کنترل بیشتری را اهدا میکند .
در این درس شما با ویژگی های زیر آشنا می شوید :
شما همچنین یاد میگیرید که چگونه از چند بکگراند استفاده کنید .
CSS3 جتد ویژگی جدید برای پیش زمینه ها دارد ، که به شما کنترل بیشتری را اهدا میکند .
در این درس شما با ویژگی های زیر آشنا می شوید :
- background-size
- background-origin
شما همچنین یاد میگیرید که چگونه از چند بکگراند استفاده کنید .
پشتیبانی مرورگر ها
![پشتیبانی
مرورگر ها از CSS3 Border](http://css.vbiran.ir/backgrounds.png)
فایرفاکس 3.6 و قدیمی تر برای این ویژگی نیاز به پیشوند -moz دارد .
سافاری 4 برای این ویژگی نیاز به پیشوند -webkit دارد .
اینترنت اکسپلورر 9 ، فایرفاکس 4 ، کروم و سافاری 5 و اپرا از ویژگی های جدید بکگراند پشتیبانی می کنند.
ویژگی background-size در CSS3
با استفاده از background-size میتوانید سایز تصویر پیش زمینه را تعیین کنید .
تا پیش از CSS3 ما باید بکگراند ها را ابتدا کوچک میکردیم و سپس آن را استفاده میکردیم . ولی حالا میتوانیم از یک بکگراند در چند سایز مختلف استفاده کنیم .
شما میتوانید از پیکسل (px) یا درصد استفاده کنید .
نمونه (با درصد)
![Internet Explorer](http://css.vbiran.ir/compatible_ie2020.gif)
![Firefox](http://css.vbiran.ir/compatible_firefox2020.gif)
![Chrome](http://css.vbiran.ir/compatible_chrome2020.gif)
![Safari](http://css.vbiran.ir/compatible_safari2020.gif)
![Opera](http://css.vbiran.ir/compatible_opera2020.gif)
div {
background:url(img_flwr.gif);
-moz-background-size:100% 100%; /* Firefox 3.6 */
background-size:100% 100%;
background-repeat:no-repeat;
}
background:url(img_flwr.gif);
-moz-background-size:100% 100%; /* Firefox 3.6 */
background-size:100% 100%;
background-repeat:no-repeat;
}
در CSS3 از ویژگی background-origin برای مشخص کردن مکان پیش زمینه یا همان بک گراند استفاده میشود .
تصویر پیش زمینه میتواند در قسمت محتوا یا در مکان حاشیه یا مکان padding (فاصله از داخل) قرار بگیرد.
![](http://css.vbiran.ir/background-origin.gif)
نمونه
(background-origin)
![Internet Explorer](http://css.vbiran.ir/compatible_ie2020.gif)
![Firefox](http://css.vbiran.ir/compatible_firefox2020.gif)
![Chrome](http://css.vbiran.ir/compatible_chrome2020.gif)
![Safari](http://css.vbiran.ir/compatible_safari2020.gif)
![Opera](http://css.vbiran.ir/compatible_opera2020.gif)
div {
background:url(img_flwr.gif);
background-repeat:no-repeat;
background-size:100% 100%;
-webkit-background-origin:content-box; /* Safari */
background-origin:content-box;
}
background:url(img_flwr.gif);
background-repeat:no-repeat;
background-size:100% 100%;
-webkit-background-origin:content-box; /* Safari */
background-origin:content-box;
}
با استفاده از CSS3 میتوانید از چندین بکگرند یکجا استفاده کنید
نمونه (استفاده
از چند بکگراند)
![Internet Explorer](http://css.vbiran.ir/compatible_ie2020.gif)
![Firefox](http://css.vbiran.ir/compatible_firefox2020.gif)
![Chrome](http://css.vbiran.ir/compatible_chrome2020.gif)
![Safari](http://css.vbiran.ir/compatible_safari2020.gif)
![Opera](http://css.vbiran.ir/compatible_opera2020.gif)
body {
background-image:url(img_flwr.gif),url(img_tree.gif);
}
background-image:url(img_flwr.gif),url(img_tree.gif);
}