رفتن به مطلب

چگونگی ساخت کاور برای عکس ها با css?


پست های پیشنهاد شده

سلام دوستان چجوری میشه برای عکس ها کاور گذاشت و اندازه تمام عکس ها رو تغیر داد؟ مثل این سایت

iranfilm11.com

با استفاده از css هستش و یک کاری کرد که مثل ایران فیلم نشه پوستر ها رو کپی کرد تشکر :D

لینک به ارسال

آدرسی که دادید مسدود بود

الان دو تا سئوال مطرحه

کاور یا جلد کردن عکس ها رو نفهمیدم یعنی چی ولی اگر منظورتون بردر گذاشتن سری به سایت

http://border-image.com

بزنید برای کپی نکردن قطعی عکس ها بعید می دونم راهی باشه و می شه راست کلیک روی عکس ها با این افزونه ممنوع کنید

http://wordpress.org...-images-plugin/

برای یک اندازه شدن عکس ها می تونید یک استایل کلی در style.css اضافه کنید ولی چون قالب رو ممکن به هم بریزه ترجیح می دم کدهای استایل رو ببینم بعد کد رو بدم

لینک به ارسال

باز هم عکس ها لود نمی شند چون از آدرس قبلی فراخوانی می شند و من جواب سئوالهاتون رو بهر حال عرض کردم

لینک به ارسال

اگر منظورتون کادر دور عکس هیت، باید اول کادر رو ایجاد بعد هم در استایل به اندازه پهنای کار با padding ،حاشیه عکس رو بزرگ کنید.

در نهایت هم کاور رو بصورت پس زمینه در استایل فراخوانی کنید.

اگر هم منظور افکت روی عکس هست، باید از کدهای php یا افزونه هایی برای اضافه کردن واترمارک استفاده کنید.

لینک به ارسال

خوب شما فقط توضیح میدین که! کدش رو نمیدین این کاوره اگه بشه کدشو ایجاد کنین بزارم تو سایت ممنون میشهم

8618xqymze8wj9ieeox.png

لینک به ارسال

کدی که اونها استفاده کردند اینه


.img_cover{
background:transparent url('آدرس عکس کاور') no-repeat scroll left top;
padding:26px 18px 10px 32px;
max-width:300px;
max-height:420px;
}

فرض می کنیم که کلاس img_cover کلاس عکس های شماست

اگر کمی با کد نویسی آشنایید من این را پیشنهاد می کنم

1. برگه استایل رو باز کنید و کد زیر رو توش کپی کنید


.post_img_class {
background-color:#EEEEEE;
background-position:center center;
background-repeat:no-repeat;
background-attachment:scroll;
}

2. برگه های index.php و single.php را باز کنید و در حلقه ی وردپرس و هرجا که می خواهید عکس قرار بگیرد این کد را اضافه کنید


<?php $postimg = get_post_meta($post->ID, 'postimg', true); ?>
<?php if(get_post_custom_values('dl')) : ?>
<img src="<?php bloginfo('template_url'); ?>/images/cover.png" id="img<?php echo the_ID();?>" class="post_img_class" />
<style type="text/css">
#img<?php echo the_ID();?> {background-image:url('<?php echo $postimg; ?>');}
</style>
<?php endif; ?>

3.عکسی که به عنوان کاور آپ کردید را با نام cover.png در پوشه ی images در قالب خود آپلود کنید

4. در هنگام ارسال پست از بخش زمینه دلخواه گزینه زمینه جدید را بزنید و یک زمینه با نام postimg ایجاد کنید و آدرس عکسی که می خواهید در پست نمایش دهید را به عنوان مقدار در آن وارد کنید

توضیح: یکبار که این زمینه ایجاد شود در این بخش باقی می ماند و در دفعات بعدی فقط آدرس عکس باید اضافه شود

این روش جلوی کپی برداری از سایت رو هم می گیره در ضمن قطرات روی عکس جاریند نه پشت اون

لینک به ارسال

سلام من قبلا این قالب رو ریپ کرده بودم! اما استفاده نکردم و اولین عکس داخل پست رو روش کاور میزاشت اوتوماتیک و نیازی به زمینه دخواه نبود!!!!!!!!!!!!!!!!!!

لینک به ارسال

کد اولی که دادم همین کار رو می کنه ولی ساخت زمینه ی دلخواه برای کاری که شما دارید دو خاصیت داره یکی اینکه کاور شما واقعا کاوره یعنی روی عکسه نه زیرش و دوم اینکه مشکل کپی برداریتون رو هم حل می کنه یعنی کاور بجای عکس اصلی ذخیره می شه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...