Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > css ile ilgili sorun
Yazar
mahmut716


avatar

Kayıt: 20.12.2006
30.03.2013-16:43 #78778
projemde şu butonu kullanıyorum
http://cssdeck.com/labs/fancy-3d-button

ve kendim de ek olarak şu kodu ekledim
onclick="window.location.href='haber.aspx'"

ancak daha sonra farklı bir sayfada, <a href="iletisim.aspx"> linki yarattığımda,bu da aynı css'i kullanıyor, yanlış hatırlamıyorsam, css'i bu linkte etkisiz hale getirmenin bi yolu vardı d oh
ya da sizin tavsiyeniz nedir?





Java developer


Yazar
mahmut716


avatar

Kayıt: 20.12.2006
31.03.2013-14:07 #78779
şöyle birşey var ama tam olarak istediğimi karşılamıyor frown
http://fatihhayrioglu.com/cssi-web-sayfalarina-eklemek/





Java developer


Yazar
beyaz


avatar

Kayıt: 10.11.2010
31.03.2013-15:27 #78780
mahmut716 yazdi
 
projemde şu butonu kullanıyorum
http://cssdeck.com/labs/fancy-3d-button

ve kendim de ek olarak şu kodu ekledim
onclick="window.location.href='haber.aspx'"

ancak daha sonra farklı bir sayfada, <a href="iletisim.aspx"> linki yarattığımda,bu da aynı css'i kullanıyor, yanlış hatırlamıyorsam, css'i bu linkte etkisiz hale getirmenin bi yolu vardı d oh
ya da sizin tavsiyeniz nedir?


css'i direkt "a" element'ine uyguladığınız için tüm linklerde geçerli oluyor. bu fancy button'u kullanmak istediğiniz linklere bir class verip css'i de bu class'a uygulayın. class'a sahip olmayan linklerde a element'inin default stili geçerli olur.

örneğin,
<a href="javascript:void(0);" class="fancy">Push me!</a>


a.fancy {
	position: relative;
    color: rgba(255,255,255,1);
....
}

a.fancy:active {
    -webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
...
}







nobody expects the spanish inquisition

Yazar
mahmut716


avatar

Kayıt: 20.12.2006
31.03.2013-16:35 #78781
beyaz yazdi
 
mahmut716 yazdi
 
projemde şu butonu kullanıyorum
http://cssdeck.com/labs/fancy-3d-button

ve kendim de ek olarak şu kodu ekledim
onclick="window.location.href='haber.aspx'"

ancak daha sonra farklı bir sayfada, <a href="iletisim.aspx"> linki yarattığımda,bu da aynı css'i kullanıyor, yanlış hatırlamıyorsam, css'i bu linkte etkisiz hale getirmenin bi yolu vardı d oh
ya da sizin tavsiyeniz nedir?


css'i direkt "a" element'ine uyguladığınız için tüm linklerde geçerli oluyor. bu fancy button'u kullanmak istediğiniz linklere bir class verip css'i de bu class'a uygulayın. class'a sahip olmayan linklerde a element'inin default stili geçerli olur.

örneğin,
<a href="javascript:void(0);" class="fancy">Push me!</a>


a.fancy {
	position: relative;
    color: rgba(255,255,255,1);
....
}

a.fancy:active {
    -webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
...
}


eyv applause
peki şöyle birşey var mı merak ettim..
css'i bu buton için deaktif et tarzı bir kod var mı?





Java developer


Yazar
beyaz


avatar

Kayıt: 10.11.2010
31.03.2013-16:47 #78782
mahmut716 yazdi
 

eyv applause
peki şöyle birşey var mı merak ettim..
css'i bu buton için deaktif et tarzı bir kod var mı?


css'te ie8 öncesi tarafından desteklenmeyen :not kullanımı var. (https://developer.mozilla.org/en-US/docs/CSS/:not)
kullanılmasını istemediğiniz buton ya da linke bir id verip buton/linke ait css'i yazarken hariç tutacağınız id'yi belirtebilirsiniz.

örneğin,

<a href="#" id="kullanma">link</a>


a:not(#kullanma){
color: #f00;
background-color: #fff;
}


derseniz bu stil "kullanma" id'li elemanlarda geçerli olmaz.





nobody expects the spanish inquisition

Yazar
mahmut716


avatar

Kayıt: 20.12.2006
31.03.2013-20:44 #78783
beyaz yazdi
 
mahmut716 yazdi
 

eyv applause
peki şöyle birşey var mı merak ettim..
css'i bu buton için deaktif et tarzı bir kod var mı?


css'te ie8 öncesi tarafından desteklenmeyen :not kullanımı var. (https://developer.mozilla.org/en-US/docs/CSS/:not)
kullanılmasını istemediğiniz buton ya da linke bir id verip buton/linke ait css'i yazarken hariç tutacağınız id'yi belirtebilirsiniz.

örneğin,

<a href="#" id="kullanma">link</a>


a:not(#kullanma){
color: #f00;
background-color: #fff;
}


derseniz bu stil "kullanma" id'li elemanlarda geçerli olmaz.


hah ,ben de bunu arıyordum işte applausepraying
ie8 öncesi kullanan mı kaldı yav,bizim nokta dışında biggrin





Java developer


Yazar
mahmut716


avatar

Kayıt: 20.12.2006
31.03.2013-21:27 #78784
yalnız biraz ters bir durum var,şöyle ki wink

css
p:not(.classy) { color: red; } // classy'i olmayanları kırmızı yap

html
<p>Some text.</p>
<p class="classy">Some other text.</p>

Some text.
Some other text.

yani ,not'tan kasıt, kullanma değil de,o sınıftan olmayan da kullan,deneyince görürsünüz tongue





Java developer


Yazar
euphrates


avatar
Istanbul
Kayıt: 11.10.2008
31.03.2013-22:06 #78785
mahmut716 yazdi
 
beyaz yazdi
 
mahmut716 yazdi
 
projemde şu butonu kullanıyorum
http://cssdeck.com/labs/fancy-3d-button

ve kendim de ek olarak şu kodu ekledim
onclick="window.location.href='haber.aspx'"

ancak daha sonra farklı bir sayfada, <a href="iletisim.aspx"> linki yarattığımda,bu da aynı css'i kullanıyor, yanlış hatırlamıyorsam, css'i bu linkte etkisiz hale getirmenin bi yolu vardı d oh
ya da sizin tavsiyeniz nedir?


css'i direkt "a" element'ine uyguladığınız için tüm linklerde geçerli oluyor. bu fancy button'u kullanmak istediğiniz linklere bir class verip css'i de bu class'a uygulayın. class'a sahip olmayan linklerde a element'inin default stili geçerli olur.

örneğin,
<a href="javascript:void(0);" class="fancy">Push me!</a>


a.fancy {
	position: relative;
    color: rgba(255,255,255,1);
....
}

a.fancy:active {
    -webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
    -moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
...
}


eyv applause
peki şöyle birşey var mı merak ettim..
css'i bu buton için deaktif et tarzı bir kod var mı?



Javascript yada JQuery ile css'i o element icin kaldırabilirsin. "removeAttr('style')" gibi bir özellik vardı sanırım. Bu tarz aratabilirsin.







Yesterday is history, tomorrow is a mystery. Today? Today is a gift. That’s why we call it the present!



Yazar
beyaz


avatar

Kayıt: 10.11.2010
31.03.2013-22:53 #78786
euphrates yazdi
 

Javascript yada JQuery ile css'i o element icin kaldırabilirsin. "removeAttr('style')" gibi bir özellik vardı sanırım. Bu tarz aratabilirsin.


bir id/class'a ait linkin removeAttr('style') ile stilini kaldırırsanız ekstradan verdiğiniz css özellikleri gider, 'a' element'ine ait stil kullanılmaya devam eder.





nobody expects the spanish inquisition

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb