HTML DOM Style Nesnesi
- Önceki Sayfa HTML DOMTokenList
- Sonraki Sayfa API Canvas
Style nesnesi
Style nesnesi, ayrı bir stil bildirimi temsil eder.
Style nesnesi özellikleri
Özellik | Tanım |
---|---|
alignContent | Esnek konteyner içindeki satırlar arasındaki hizalanma yöntemini ayarlamak, projeler tüm kullanılabilir alanı kullanmadığında. |
alignItems | Esnek konteyner içindeki projelerin hizalanma yöntemini ayarlamak. |
alignSelf | Esnek konteyner içinde seçilen projelerin hizalanma yöntemini ayarlamak. |
animation | Tüm animasyon özelliklerinin kısa isim özelliği, animationPlayState özelliği dışında. |
animationDelay | Animasyonun ne zaman başlayacağını ayarlamak. |
animationDirection | Animasyonun alternatif döngüde ters yönde oynanıp oynamayacağını ayarlamak. |
animationDuration | Animasyonun bir döngü tamamlamak için gereken saniye veya milisaniye sayısını ayarlamak. |
animationFillMode | Animasyonun çalışma süresi dışında uygulanacak değeri ayarlamak. |
animationIterationCount | Animasyonun kaç kez oynanacağını ayarlamak. |
animationName | @keyframes animasyonunun adını ayarlamak veya döndürmek. |
animationPlayState | Animasyonun çalışıp çalışmadığını veya durdurulduğunu ayarlamak. |
animationTimingFunction | Animasyonun hız eğrisini ayarlamak veya döndürmek. |
background | Bütün arka plan özelliklerini bir cümlede ayarlamak veya döndürmek. |
backgroundAttachment | Arka plan görselinin sabit olup olmadığını veya sayfa kayarken hareket edip etmediğini ayarlamak. |
backgroundClip | Arka planın çizim alanını ayarlamak. |
backgroundColor | Elementin arka plan rengini ayarlamak veya döndürmek. |
backgroundImage | Elementin arka plan görselini ayarlamak veya döndürmek. |
backgroundOrigin | 设置或返回背景图像的定位区域。 |
backgroundPosition | 设置或返回背景图像的起始位置。 |
backgroundRepeat | 设置或返回如何重复(平铺)背景图像。 |
backgroundPosition | Arka plan görselinin konumlandırma alanını ayarlar veya döndürür. |
backgroundPosition | Arka plan görselinin başlangıç konumunu ayarlar veya döndürür. |
backgroundRepeat | Arka plan görselinin nasıl tekrarlanacağını (döşeme) ayarlar veya döndürür. |
backgroundSize | Arka plan görselinin büyüklüğünü ayarlar veya döndürür. |
backfaceVisibility | Element ekranın arkasında olduğunda görünürlüğünü ayarlar veya döndürür. |
border | Bir açıklamada tüm borderBottom özelliklerini ayarlar veya döndürür. |
Alt çerçeve rengini ayarlar veya döndürür. | Alt sol köşe çerçevesinin şeklini ayarlar veya döndürür. |
Alt sağ köşe çerçevesinin şeklini ayarlar veya döndürür. | Alt çerçeve tarzını ayarlar veya döndürür. |
borderBottomWidth | Alt çerçeve genişliğini ayarlar veya döndürür. |
borderCollapse | Tablo çerçevesinin tek çerçeveye katılmasını gerektirip gerektirmediğini ayarlar veya döndürür. |
borderColor | Element çerçeve rengini (en fazla dört değer ayarlanabilir) ayarlar veya döndürür. |
borderImage | Tüm borderImage özelliklerini ayarlamak veya döndürmek için kısayol özellik. |
borderImageOutset | Çerçeve box'ının dışında kalan çerçeve görsel alanını ayarlar veya döndürür. |
borderImageRepeat | Görsel çerçeveyi tekrar etmek, sarmak veya çekmek olup olmadığını ayarlar veya döndürür. |
borderImageSlice | Görsel çerçeve içeriğinin içe doğru kaydırılma miktarını ayarlar veya döndürür. |
borderImageSource | Çerçeve olarak kullanılan görseli ayarlar veya döndürür. |
borderImageWidth | Görsel çerçeve genişliğini ayarlar veya döndürür. |
borderLeft | Bir açıklamada tüm borderLeft özelliklerini ayarlar veya döndürür. |
borderLeftColor | Sol kenar çerçeve rengini ayarlar veya döndürür. |
borderLeftStyle | Sol kenar çerçeve tarzını ayarlar veya döndürür. |
borderLeftWidth | Sol kenar çerçeve genişliğini ayarlar veya döndürür. |
borderRadius | Dört borderRadius özellikğini ayarlamak veya döndürmek için kısayol özellik. |
borderRight | Bir açıklamada tüm borderRight özelliklerini ayarlar veya döndürür. |
borderRightColor | Sağ kenar çerçeve rengini ayarlar veya döndürür. |
borderRightStyle | sağ kenar çizgisinin tarzını ayarlamak veya döndürmek. |
borderRightWidth | sağ kenar çizgisinin genişliğini ayarlamak veya döndürmek. |
borderSpacing | tablo hücreleri arasındaki boşluğu ayarlamak veya döndürmek. |
borderStyle | element kenar çizgisinin tarzını ayarlamak veya döndürmek (en fazla dört değer ayarlanabilir). |
borderTop | bir ifade içinde tüm borderTop özelliklerini ayarlamak veya döndürmek. |
borderTopColor | üst kenar çizgisinin rengini ayarlamak veya döndürmek. |
borderTopLeftRadius | sol üst köşe kenar çizgisinin şeklini ayarlamak veya döndürmek. |
borderTopRightRadius | sağ üst köşe kenar çizgisinin şeklini ayarlamak veya döndürmek. |
borderTopStyle | üst kenar çizgisinin tarzını ayarlamak veya döndürmek. |
borderTopWidth | üst kenar çizgisinin genişliğini ayarlamak veya döndürmek. |
borderWidth | element kenar çizgisinin genişliğini ayarlamak veya döndürmek (en fazla dört değer ayarlanabilir). |
bottom | konumlandırma elementinin alt konumunu ayarlamak veya döndürmek. |
boxDecorationBreak | elementin sayfalandırma sırasında arka plan ve kenar çizgisi davranışını ayarlamak veya satır içi elementler için satır değiştirme sırasındaki davranışı. |
boxShadow | bir veya daha fazla gölgeyi çerçeveye (box) eklemek. |
boxSizing | bazı elementlerin belirli bir bölgeye nasıl uyum sağladığını tanımlamanıza olanak tanır. |
captionSide | tablo başlığının konumunu ayarlamak veya döndürmek. |
caretColor | ekleme işaretçisi/imi rengini ayarlamak veya döndürmek. |
clear | elementin yüzen nesnelerine göre konumunu ayarlamak veya döndürmek. |
clip | konumlandırma elementinin hangi kısmının görünür olacağını ayarlamak veya döndürmek. |
color | metnin rengini ayarlamak veya döndürmek. |
columnCount | elemanın kaç sütuna bölünmesi gerektiğini ayarlamak veya döndürmek. |
columnFill | sütunları nasıl doldurulacağını ayarlamak veya döndürmek. |
columnGap | sütunlar arasındaki boşluğu ayarlamak veya döndürmek. |
columnRule | tüm columnRule özelliklerini ayarlamak veya döndürmek için kısa yazılış özelliği. |
columnRuleColor | sütunlar arasındaki düzenin rengini ayarlamak veya döndürmek. |
columnRuleStyle | sütunlar arasındaki düzenin tarzını ayarlamak veya döndürmek. |
columnRuleWidth | sütunlar arasındaki düzenin genişliğini ayarlamak veya döndürmek. |
columns | columnWidth ve columnCount'un kısa yazılışlarını ayarlamak veya döndürmek için kullanılır. |
columnSpan | elemmanın ne kadar sütun geçiş yapması gerektiğini ayarlamak veya döndürmek. |
columnWidth | sütun genişliğini ayarlamak veya döndürmek. |
content | |
与 :before 和 :after 伪元素一起使用,插入生成的内容。 | counterIncrement |
增加一个或多个计数器。 | counterReset |
创建或重置一个或多个计数器。 | cursor |
鼠标指针显示的光标类型设置或返回。 | direction |
文本方向设置或返回。 | display |
元素显示类型设置或返回。 | emptyCells |
是否显示空单元格的边框和背景设置或返回。 | filter |
图像滤镜(如模糊和饱和度)设置或返回。 | flex |
项目长度相对于其余部分设置或返回。 | flexBasis |
弹性项初始长度设置或返回。 | flexDirection |
弹性项方向设置或返回。 | flexFlow |
flexDirection 和 flexWrap 属性的简写属性。 | 项目相对于其他项目的增长量设置或返回。 |
flexShrink | 项目相对于其他项目的收缩方式设置或返回。 |
flexWrap | 弹性项是否应换行设置或返回。 |
cssFloat | 元素水平对齐方式设置或返回。 |
font | 字体属性在一条声明中设置或返回。 |
fontFamily | 文本字体族设置或返回。 |
fontSize | 文本字体大小设置或返回。 |
fontStyle | 字体样式是 normal、italic 还是 oblique 设置或返回。 |
fontVariant | 字体是否应以小型大写字母显示设置或返回。 |
fontWeight | 字体粗细设置或返回。 |
fontSizeAdjust | 字体回退时保持文本可读性。 |
fontStretch | 从字体系列中选择伸缩变形方式。 |
hangingPunctuation | 标点符号是否可以放在行框之外规定。 |
height | 元素高度设置或返回。 |
hyphens | 改善段落布局,设置如何拆分单词。 |
icon | 作者能够使用标志性等价物来设置元素样式。 |
imageOrientation | 用户代理应用于图像的向右或顺时针方向旋转规定。 |
isolation | 元素是否必须创建新的堆叠内容定义。 |
justifyContent | 所有可用空间未被项目使用时,弹性容器内项目之间的对齐方式设置或返回。 |
sol | 定位元素的左侧位置设置或返回。 |
letterSpacing | Metinde karakterler arasındaki boşluğu ayarlar veya döndürür. |
lineHeight | Metinde satırlar arasındaki mesafeyi ayarlar veya döndürür. |
listStyle | Liste stiliyi bir açıklamada ayarlar veya döndürür. |
listStyleImage | Liste elemanı işaretinin resmini ayarlar veya döndürür. |
listStylePosition | Liste elemanı işaretinin konumunu ayarlar veya döndürür. |
listStyleType | Liste elemanı işaretinin türünü ayarlar veya döndürür. |
margin | Elementin marjlarını ayarlar (en fazla dört değer ayarlanabilir). |
marginBottom | Elementin alt dış marjını ayarlar veya döndürür. |
marginLeft | Elementin sol dış marjını ayarlar veya döndürür. |
marginRight | Elementin sağ dış marjını ayarlar veya döndürür. |
marginTop | Elementin üst dış marjını ayarlar veya döndürür. |
maxHeight | Elementin en büyük yüksekliğini ayarlar veya döndürür. |
maxWidth | Elementin en büyük genişliğini ayarlar veya döndürür. |
minHeight | Elementin en küçük yüksekliğini ayarlar veya döndürür. |
minWidth | Elementin en küçük genişliğini ayarlar veya döndürür. |
navDown | Aşağı ok navigasyon tuşu kullanılırken navigasyon konumunu ayarlar veya döndürür. |
navIndex | Elementin geçiş sırasını ayarlar veya döndürür. |
navLeft | Sol ok navigasyon tuşu kullanılırken navigasyon konumunu ayarlar veya döndürür. |
navRight | Sağ ok navigasyon tuşu kullanılırken navigasyon konumunu ayarlar veya döndürür. |
navUp | Yukarı ok navigasyon tuşu kullanılırken navigasyon konumunu ayarlar veya döndürür. |
objectFit | Değiştirici elementin içeriğinin, kullanılan yükseklik ve genişlik ile oluşturulan çerçeveye nasıl uyacak şekilde ayarlanacağını belirtir. |
objectPosition | Değiştirilen elementin çerçevesi içinde nasıl hizalanacağını belirtir. |
opacity | Elementin şeffaflık seviyesini ayarlar veya döndürür. |
order | Esnek öğelerin geri kalan öğelere göre sırasını ayarlar veya döndürür. |
orphans | Element içinde sayfalanırken, sayfa altına kalmak zorunda olan elementin en küçük satır sayısını ayarlar veya döndürür. |
outline | Bütün outline özelliklerini bir açıklamada ayarlar veya döndürür. |
outlineColor | Element etrafındaki kontur rengini ayarlar veya döndürür. |
outlineOffset | Konturu kaydırır ve kenar çizgisi dışına çizer. |
outlineStyle | Element etrafındaki kontur stiliyi ayarlar veya döndürür. |
outlineWidth | Element etrafındaki kontur genişliğini ayarlar veya döndürür. |
overflow | Element çerçevesi dışında görüntülenen içeriği nasıl işleneceğini ayarlar veya döndürür. |
overflowX | İçeriğin iç alanını aşarsa, içeriğin sol/sağ kenarlarının nasıl işleneceğini belirtir. |
overflowY | İçeriğin içerik alanını aşarsa, içeriğin üst/alt kenarlarının nasıl işleneceğini belirtir. |
padding | Elementin iç kenar boşluğunu ayarlar (en fazla dört değer ayarlanabilir). |
paddingBottom | Elementin alt iç kenar boşluğunu ayarlar veya döndürür. |
paddingLeft | Elementin sol iç kenar boşluğunu ayarlar veya döndürür. |
paddingRight | Elementin sağ iç kenar boşluğunu ayarlar veya döndürür. |
paddingTop | Elementin üst iç kenar boşluğunu ayarlar veya döndürür. |
pageBreakAfter | Elementin arkasındaki sayfa kesme davranışını ayarlar veya döndürür. |
pageBreakBefore | Elementin önündeki sayfa kesme davranışını ayarlar veya döndürür. |
pageBreakInside | Elementin içeriğindeki sayfa kesme davranışını ayarlar veya döndürür. |
perspective | 3B elementinin nasıl görüleceği hakkında bilgi ayarlar veya döndürür. |
perspectiveOrigin | 3B elementinin alt konumunu ayarlar veya döndürür. |
position | Elementin konumlandırma yöntemine uygulanan türü (durgun, göreli, mutlak veya sabit) ayarlar veya döndürür. |
quotes | 嵌入式 çizgilerin çizgi türünü ayarlar veya döndürür. |
resize | Elementin kullanıcı tarafından boyutlandırılıp boyutlandırılmayacağını ayarlar veya döndürür. |
right | Konumlandırma elementinin sağ kenar pozisyonunu ayarlar veya döndürür. |
scrollBehavior | Kullanıcı, kaydırılabilir çerçevede bağlantıya tıkladığında, doğrudan atlamak yerine pürüzsüz kaydırma konumlandırma animasyonu olup olmadığını ayarlar veya döndürür. |
tableLayout | Tablo hücreleri, satırları ve sütunlarının yerleşim tarzını ayarlar veya döndürür. |
tabSize | Sembol tablosunun uzunluğunu ayarlar veya döndürür. |
textAlign | Metnin yatay hizalama yöntemini ayarlar veya döndürür. |
textAlignLast | text-align 'justify' olarak ayarlandığında, bloğun son satırı veya zorla satır değiştirmeden önceki satırın nasıl hizalanacağını ayarlar veya döndürür. |
textDecoration | Metin süslemesini ayarlar veya döndürür. |
textDecorationColor | Metin süslemesinde renk ayarlar veya döndürür. |
textDecorationLine | Metin süslemesinde satır türünü ayarlar veya döndürür. |
textDecorationStyle | Metin süslemesinde çizgi stillerini ayarlar veya döndürür. |
textIndent | İlk satır metninin içeriğini ayarlar veya döndürür. |
textJustify | text-align 'justify' olarak ayarlandığında kullanılan hizalama yöntemini ayarlar veya döndürür. |
textOverflow | Metin, içerik elementine sızdığında neler olacağını ayarlar veya döndürür. |
textShadow | Metin gölgesi etkisini ayarlar veya döndürür. |
textTransform | 设置或返回文本的大小写。 |
top | 设置或返回定位元素的顶部位置。 |
transform | 对元素应用 2D 或 3D 变换。 |
transformOrigin | 设置或返回被转换元素的位置。 |
transformStyle | 设置或返回嵌套元素在 3D 空间中的渲染方式。 |
transition | 用于设置或返回四个转换属性的简写属性。 |
transitionProperty | 设置或返回过渡效果的 CSS 属性。 |
transitionDuration | 设置或返回过渡效果完成所需的秒数或毫秒数。 |
transitionTimingFunction | 设置或返回过渡效果的速度曲线。 |
transitionDelay | 设置或返回过渡效果何时开始。 |
unicodeBidi | 设置或返回是否应覆盖文本以支持同一文档中的多种语言。 |
userSelect | 设置或返回是否可以选择元素的文本。 |
verticalAlign | 设置或返回元素中内容的垂直对齐方式。 |
visibility | 设置或返回元素是否可见。 |
whiteSpace | 设置或返回如何处理文本中的制表符、换行符和空格。 |
width | 设置或返回元素的宽度。 |
wordBreak | 设置或返回非 CJK 脚本的换行规则。 |
wordSpacing | 设置或返回文本中的单词间距。 |
wordWrap | 允许长的、不可打断的单词被打断并换行到下一行。 |
widows | 设置或返回必须在页面顶部可见的元素的最小行数。 |
zIndex | 设置或返回定位元素的堆栈顺序。 |
访问 Style 对象
可以从文档的 head 部分或具体的 HTML 元素访问 Style 对象。
örnek 1
从文档的 head 部分访问样式对象:
var x = document.getElementsByTagName("STYLE");
örnek 2
访问指定元素的样式对象:
var x = document.getElementById("myH1").style;
创建 Style 对象
örnek 1
您可以使用 document.createElement() 方法创建 <style> 元素:
var x = document.createElement("STYLE");
örnek 2
Mevcut elementin stil özelliklerini de ayarlayabilirsiniz:
document.getElementById("myH1").style.color = "red";
İlgili Sayfalar
HTML Eğitimi:HTML CSS
CSS Eğitimi:CSS Eğitimi
HTML Referans Kılavuzu:HTML <style> Etiketi
CSS Referans Kılavuzu:CSS Özellikleri
- Önceki Sayfa HTML DOMTokenList
- Sonraki Sayfa API Canvas