نسـتـــرن

فشرده شدن دکمه با سی اس اس

10 پست در این موضوع قرار دارد

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

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


.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;
}

0

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


لینک به پست

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

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


لینک به پست

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

0

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


لینک به پست

زمانی که المان 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

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


لینک به پست

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

0

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


لینک به پست

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

مرسی

glassy-garden.com

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

0

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


لینک به پست

2 کد


position: absolute;
right: 217px !important;

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

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

2

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


لینک به پست

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


box-shadow: 0px 3px 0px 0px #000099 /* kod rang */;

3

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری