أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

كودين أريدهما

موضوع مغلق


28-06-2011 12:04 مساءً
Mr.Php
معلومات الكاتب
أخوتي أريد كودين

الكود الاول هو تغير لون الخط حيث يتغير لون الخط بين 3 إلى أربعة الوان خلال وضع الماوس عليه ( في الروابط وفي الكتابة العادية )
الكود الثاني هو كود تكبير الخط عند تحديده بالماوس مثل الموجود هنا pbboard حيت انك عندما تحدد الخط بالماوس يكبر وعند ازالة التحديد يصغر ....

look/images/icons/i1.gif كودين أريدهما
  28-06-2011 01:38 مساءً   [1]
كنتارو
معلومات الكاتب
ليتحول لون الروابط إلى الوان الطيف , ضع الكود التالى اسفل الهيدر

CODE

<script language="JavaScript1.2">

var rate = 20;  // Increase amount(The degree of the transmutation)

////////////////////////////////////////////////////////////////////
// Main routine
if (document.getElementById)
window.onerror=new Function("return true")
var objActive;  // The object which event occured in
var act = 0;    // Flag during the action
var elmH = 0;  // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg;    // A color before the change
var TimerID;    // Timer ID

if (document.all) {
    document.onmouseover = doRainbowAnchor;
    document.onmouseout = stopRainbowAnchor;
}
else if (document.getElementById) {
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
    document.onmouseover = Mozilla_doRainbowAnchor;
    document.onmouseout = Mozilla_stopRainbowAnchor;
}

//=============================================================================
// doRainbow
//  This function begins to change a color.
//=============================================================================
function doRainbow(obj)
{
    if (act == 0) {
	   act = 1;
	   if (obj)
		  objActive = obj;
	   else
		  objActive = event.srcElement;
	   clrOrg = objActive.style.color;
	   TimerID = setInterval("ChangeColor()",100);
    }
}

//=============================================================================
// stopRainbow
//  This function stops to change a color.
//=============================================================================
function stopRainbow()
{
    if (act) {
	   objActive.style.color = clrOrg;
	   clearInterval(TimerID);
	   act = 0;
    }
}

//=============================================================================
// doRainbowAnchor
//  This function begins to change a color. (of a anchor, automatically)
//=============================================================================
function doRainbowAnchor()
{
    if (act == 0) {
	   var obj = event.srcElement;
	   while (obj.tagName != &#39;A&#39; && obj.tagName != &#39;BODY&#39;) {
		  obj = obj.parentElement;
		  if (obj.tagName == &#39;A&#39; || obj.tagName == &#39;BODY&#39;)
			 break;
	   }
	   if (obj.tagName == &#39;A&#39; && obj.href != &#39;&#39;) {
		  objActive = obj;
		  act = 1;
		  clrOrg = objActive.style.color;
		  TimerID = setInterval("ChangeColor()",100);
	   }
    }
}

//=============================================================================
// stopRainbowAnchor
//  This function stops to change a color. (of a anchor, automatically)
//=============================================================================
function stopRainbowAnchor()
{
    if (act) {
	   if (objActive.tagName == &#39;A&#39;) {
		  objActive.style.color = clrOrg;
		  clearInterval(TimerID);
		  act = 0;
	   }
    }
}

//=============================================================================
// Mozilla_doRainbowAnchor(for Netscape6 and Mozilla browser)
//  This function begins to change a color. (of a anchor, automatically)
//=============================================================================
function Mozilla_doRainbowAnchor(e)
{
    if (act == 0) {
	   obj = e.target;
	   while (obj.nodeName != &#39;A&#39; && obj.nodeName != &#39;BODY&#39;) {
		  obj = obj.parentNode;
		  if (obj.nodeName == &#39;A&#39; || obj.nodeName == &#39;BODY&#39;)
			 break;
	   }
	   if (obj.nodeName == &#39;A&#39; && obj.href != &#39;&#39;) {
		  objActive = obj;
		  act = 1;
		  clrOrg = obj.style.color;
		  TimerID = setInterval("ChangeColor()",100);
	   }
    }
}

//=============================================================================
// Mozilla_stopRainbowAnchor(for Netscape6 and Mozilla browser)
//  This function stops to change a color. (of a anchor, automatically)
//=============================================================================
function Mozilla_stopRainbowAnchor(e)
{
    if (act) {
	   if (objActive.nodeName == &#39;A&#39;) {
		  objActive.style.color = clrOrg;
		  clearInterval(TimerID);
		  act = 0;
	   }
    }
}

//=============================================================================
// Change Color
//  This function changes a color actually.
//=============================================================================
function ChangeColor()
{
    objActive.style.color = makeColor();
}

//=============================================================================
// makeColor
//  This function makes rainbow colors.
//=============================================================================
function makeColor()
{
    // Don&#39;t you think Color Gamut to look like Rainbow?
    // HSVtoRGB
    if (elmS == 0) {
	   elmR = elmV;    elmG = elmV;    elmB = elmV;
    }
    else {
	   t1 = elmV;
	   t2 = (255 - elmS) * elmV / 255;
	   t3 = elmH % 60;
	   t3 = (t1 - t2) * t3 / 60;
	   if (elmH < 60) {
		  elmR = t1;  elmB = t2;  elmG = t2 + t3;
	   }
	   else if (elmH < 120) {
		  elmG = t1;  elmB = t2;  elmR = t1 - t3;
	   }
	   else if (elmH < 180) {
		  elmG = t1;  elmR = t2;  elmB = t2 + t3;
	   }
	   else if (elmH < 240) {
		  elmB = t1;  elmR = t2;  elmG = t1 - t3;
	   }
	   else if (elmH < 300) {
		  elmB = t1;  elmG = t2;  elmR = t2 + t3;
	   }
	   else if (elmH < 360) {
		  elmR = t1;  elmG = t2;  elmB = t1 - t3;
	   }
	   else {
		  elmR = 0;  elmG = 0;  elmB = 0;
	   }
    }
    elmR = Math.floor(elmR).toString(16);
    elmG = Math.floor(elmG).toString(16);
    elmB = Math.floor(elmB).toString(16);
    if (elmR.length == 1)    elmR = "0" + elmR;
    if (elmG.length == 1)    elmG = "0" + elmG;
    if (elmB.length == 1)    elmB = "0" + elmB;
    elmH = elmH + rate;
    if (elmH >= 360)
	   elmH = 0;
    return &#39;#&#39; + elmR + elmG + elmB;
}

</script>



و لتكبير الروابط عند وقوف الماوس عليها

افتح ملف الـcss
و ابحث عن a:hover

و اضف لها الجزء التالى
CODE
    font-size:large;

look/images/icons/i1.gif كودين أريدهما
  29-06-2011 05:20 صباحاً   [2]
Mr.Php
معلومات الكاتب
شكراً بشأن الكود الأول

الكود الثاني ما اقصده اني اريد انشاء صفحة html فأريد الكود الخاص بتغير حجم الغط عند تحديده بالماوس ...

look/images/icons/i1.gif كودين أريدهما
  29-06-2011 05:23 صباحاً   [3]
كنتارو
معلومات الكاتب
عند تحديده بالماوس يتغير حجمه ؟

ام عند الوقف عليه بالماوس

look/images/icons/i1.gif كودين أريدهما
  01-07-2011 04:28 مساءً   [4]
Mr.Php
معلومات الكاتب
لا اخي ... حاول انك تحدد نص بهذا المنتدى في أي موضوع انظر كيف يتحرك النص يمين ويسار
هذه الخاصية لا توجد بالردود فقط بالموضوع
ما أريده هو ما هو الكود الذي اضعه في صفحة htm حتى يتحرك معي الخط هكذا ....


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
طلب دمج بين كودين imaddine1986
17 2579 imaddine1986
[مجابه] محتاج كودين مثال مصور ashraf
4 1441 AHMED

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 02:21 PM