ترفند درج Underline Gradient در حالت Hover
ترفند درج Underline Gradient در حالت Hover به وسیله css3
شما با استفاده از این ترفند میتوانید , یک خط زیبا به صورت Gradient در زمانیکه کاربران بر روی لینک ها Hover میکنند را داشته باشید .
همان طور که میدانید به صورت پیش فرض یک خط آبی رنگ معمولی و ساده زیر لینک ها نمایان میشود که با ترفند زیر میتوانید این خط را از بین برده و خطی به دلخواه خود را درج نمایید .
و اما آموزش :
در ابتدا باید بگم این کار به صورت پیش فرض برای تگ های a یا همان لینک ها طراحی شده که شما به راحتی میتوانید آن را تغییر دهید .
برای این کار فقط کافیست کد های زیر را در css خود کپی نمایید :
a{ position: relative; padding-bottom: 3px; text-decoration: none; } a:hover::after { content: ""; position: absolute; bottom: -5px; left: 0; height: 1px; width: 100%; background: #666; background: -webkit-linear-gradient(left, transparent 0%,#444 50%,transparent 100%); background: -moz-linear-gradient(left, transparent 0%,#444 50%,transparent 100%); background: -o-linear-gradient(left, transparent 0%,#444 50%,transparent 100%); background: -ms-linear-gradient(left, transparent 0%,#444 50%,transparent 100%); background: linear-gradient(to right, transparent 0%,#444 50%,transparent 100%); }
نکته 1 : برای تغییر رنگ میتوانید اعداد 444 در کد بالا که کد رنگی هگزا دسیمال میباشد را با رنگ دلخواه خود تغییر دهید .
نکته 2 : برای فاصله بین خط و نوشته میتوانید عدد 5px- را در کد های بالا تغییر دهید .
نکته 3 : کد بالا برای تمامی لینک های وب سایت میباشد . کاملا بدیهی است میتوانید به جای a در کد های بالا , تگی دیگر را جایگزین نمایید و یا مثلا به آنها کلاس یا آی دی بدهید . مثلا vms. یا vms#
پخش اختصاصی
گرداوری و آموزش : وحید مجیدی