رفتن به مطلب

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

سلام.من چندتا دکمه دارم.میخوام کاری کنم که وقتی روش کلیک میشه ی حالتی که انگار فشرده میشه براش اتفاق بیافته.نمیدونم تونستم خوب توضیح بدم یا نه :)

این سی اس اس همون دکمه هاست که خودم درستش کردم


.bottom-cat-left{
width:100px;
height:25px;
background:url(images/folder-final2.gif) no-repeat right;
margin-right:-350px;
border:solid 1px rgb(255, 102, 0);
border-radius:3px;
position:absolute;
margin-top:-14px;
padding-right:10px;
}

لینک به ارسال

http://jsfiddle.net/q9WZ4/

+


http://designbeep.com/2012/05/04/20-excellent-pressable-3d-buttons-with-pure-css3/
http://www.hongkiat.com/blog/css3-button-tutorials/

  • امتیاز 6
لینک به ارسال

سلام به این خاصیت در css خاصیت active می گن به لینک زیر مراجعه کنید.

http://www.w3schools.../sel_active.asp

شرمنده فرزاد جان ولی وقتی من پاسخ دادم پاسخ شما نبود.

ویرایش شده توسط hamidwi
  • امتیاز 3
لینک به ارسال

خیلی ممنونم.الان با کلیک کردن غیب میشه،باید چی کار کنم که حالت فشرده شدن بهش دست بده؟

لینک به ارسال

زمانی که المان active میشه،

کافیه مشابه همان نمونه اولی که دادم، چند پیکسل پایین تر بیاریدش


top: 5px;

+

box-shadow مناسب به المان بدید .

  • امتیاز 6
لینک به ارسال

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

اول در حالت عادی یه باکس شدو به اون دکمه میدیم

به این صورت


.bottom-cat-left {
width: 100px;
height: 25px;
background: url(images/folder-final2.gif) no-repeat right;
margin-right: -350px;
border: solid 1px rgb(255, 102, 0);
border-radius: 3px;
position: absolute;
margin-top: -14px;
padding-right: 10px;
box-shadow: 0px 3px 0px 0px #000099; /* code ezafe shode bara box shadow */
}

در نهایت با خاصیت اکتیو بهش میگیم کلیک شد باکس شدو حذف شه و دکمه بیاد پایین ;)


.bottom-cat-left:active {
position:relative;
top:3px;
box-shadow:none;
}

کد سی اس اس پایانی


.bottom-cat-left {
width: 100px;
height: 25px;
background: url(images/folder-final2.gif) no-repeat right;
margin-right: -350px;
border: solid 1px rgb(255, 102, 0);
border-radius: 3px;
position: absolute;
margin-top: -14px;
padding-right: 10px;
box-shadow: 0px 3px 0px 0px #000099;
}
.bottom-cat-left:active {
position:relative;
top:3px;
box-shadow:none;
}

فرزاد جان هم زود تر توضیح دادن امیدوارم متوجه شده باشید

شادکام باشید ;)

  • امتیاز 8
لینک به ارسال

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

لینک به ارسال

فقط ی اشکال جزئی دیگه.الان داخل سایتم دو دسته دکمه دارم.یک دسته که همون bottom-cat-left هست سمت چپ هست و bottom-cat هم کدهاش عینا همونه منتها سمت راسته.برای دکمه های سمت راست همین کار رو کردم،منتها وقتی روش کلیک میکنم غیب میشه(روشن خاموش میشه).مشکل از کجاست؟

مرسی

glassy-garden.com

پائین سایت اون دکمه زردا که نوشته مشاهده آرشیو

لینک به ارسال

2 کد


position: absolute;
right: 217px !important;

را حذف کنید که دکمه نپره سر از جای دیگه در بیاره و موقعیت دکمه را درست کنید

با کد های float یا right و left یا flex یا clear ;)

  • امتیاز 2
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...