رفتن به مطلب
Sajjad

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

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

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

iranfilm11.com

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

به اشتراک گذاری این ارسال


لینک به ارسال

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

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

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

http://border-image.com

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

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

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

به اشتراک گذاری این ارسال


لینک به ارسال

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

به اشتراک گذاری این ارسال


لینک به ارسال

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

post-309-0-06426700-1343910034_thumb.png

به اشتراک گذاری این ارسال


لینک به ارسال

اگر منظورتون کادر دور عکس هیت، باید اول کادر رو ایجاد بعد هم در استایل به اندازه پهنای کار با 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 قرار دهید.


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