আমি একটি সংক্ষিপ্ত সম্পত্তি মধ্যে মিশ্রণ background-imageএবং background-sizeবৈশিষ্ট্য চেষ্টা করছি background। ডাব্লু 3 সি ডকুমেন্টেশনের উপর ভিত্তি করে স্ল্যাশ ( ) দিয়ে সম্পত্তি পৃথক করার background-sizeপরে আসা উচিত ।background-position/
ডাব্লু 3 সি উদাহরণ:
p { background: url("chess.png") 40% / 10em gray round fixed border-box; }সমান:
p { background-color: gray; background-position: 40% 50%; background-size: 10em 10em; background-repeat: round round; background-clip: border-box; background-origin: border-box; background-attachment: fixed; background-image: url(chess.png) }
এমডিএন একই কথা বলে। আমিও পাওয়া এই এবং এই সম্পর্কে সংক্ষেপে সিএসএস 3 পটভূমি সম্পত্তি এই ব্যাখ্যা নিবন্ধ।
কিন্তু এই কাজ করছে না! এছাড়া কিভাবে সাধারণভাবে সংক্ষেপে করতে স্পষ্ট নয় backgroundসম্পত্তি যখন background-sizeএবং background-positionজন্য দুটি ভিন্ন মান background-position-xএবং background-position-yবা একই জিনিস background-size। এটি স্পষ্ট নয় যে স্ল্যাশ ( /) কীভাবে ঘটে? এই উদাহরণটি আমার ক্রোম 15 এ কাজ করছে না।
আমি শর্টহ্যান্ড তৈরি করার যে উদাহরণটি চেষ্টা করেছি তা হ'ল এই সিএসএস কোড:
div {
background: url(http://www.placedog.com/125/125)
0 0 / 150px 100px
repeat no-repeat
fixed border-box padding-box blue;
height: 300px;
width:360px;
border: 10px dashed magenta;
}
একটি পরিষ্কার উদাহরণ
এটি কাজ করছে ( জেএসফিডাল )
body{
background-image:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png);
background-position:200px 100px;
background-size:600px 400px;
background-repeat:no-repeat;
}
এটি কাজ করছে না ( jsfiddle )
body{
background:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png) 200px 100px/600px 400px no-repeat;
}
এটি খুব বেশি কাজ করছে না ( jsfiddle )
body{
background:url(http://www.google.com/intl/en_com/images/srpr/logo3w.png) 200px/400px 100px/600px no-repeat;
}