DHTML CSS Positioning (CSS-P)

CSS inayotumia kufanya maeneo ya HTML kwa kuzingatia muhimu.

Matokeo

注释:Vivyo vya DHTML vya kawaida vinahitajika IE 4.0+、Netscape 7+ au Opera 7+!

position:relative
Kuingia kwenye mawendo ya kwanza ya elementi kwa kusababisha kwa kusababisha.
position:relative
Kuingia kwenye mawendo ya kwanza ya kufikiria kwa kusababisha kwa kusababisha.
position:absolute
Kutumia adabu kwa kumtumia elementi.

Wewe unaweza kusoma mafano zaidi kwenye eneo la chini wa huzuni.

Mafano yaliyotarajiwa yanayoweza kutumika na CSS-P?

Kwanza, elementi hii inahitajika kuwa na mafano wa position (relative au absolute).

Kwa sasa, naweza kuingia kwenye mafano ya CSS-P yaliyotarajiwa:

  • left - eneo la kushangaza la elementi
  • top - eneo la kwanza la elementi
  • visibility - kumtaarisha elementi kwenye eneo la kufikiria au kusafisha
  • z-index - mawendo wa elementi
  • clip - kufikiria ya elementi
  • overflow - kuhadhiwa ya kufikiria ya kufikiria

Position

Mfano wa position wa CSS inaonyesha ujaribio wa kuingia kwenye elementi kwenye eneo la kufikiria.

position:relative

Mfano wa position:relative inaendelea kuingia kwenye elementi kwa kumtumia eneo la kufikiria la elementi hili.

Matokeo hayo haujifanya hili div inaendelea kwenye eneo la kushangaza kwa margin ya eneo la kufikiria kwa 10 mita.

div
{
position:relative;
left:10;
}

position:absolute

Mfano wa position:absolute inaendelea kuingia kwenye elementi kwa kumtumia margin ya eneo la kufikiria.

Matokeo hayo haujifanya hili div inaendelea kwenye eneo la kushangaza kwa margin ya eneo la kufikiria kwa 10 mita.

div
{
position:absolute;
left:10;
}

Visibility

Mfano wa visibility inaeleza elementi inayotarajiwa kwenye eneo lile.

visibility:visible

Mfano wa visibility:visible inaonyesha elementi inayotarajiwa.

h1
{
visibility:visible;
}

visibility:hidden

Mfano wa visibility:hidden inaonyesha elementi inayotarajiwa.

h1
{
visibility:hidden;
}

Z-index

Mfano wa z-index inaendelea kuingia kwenye elementi nyingine. Mwaindi mkuu wa z-index ni 0. Adabu zaidi ya adabu ni ngumu zaidi. z-index: -1 inaadabu nafasi.

h1
{
z-index:1;
}
h2
{
z-index:2;
}

Kwenye matokeo hayo, kama h1 na h2 inasababisha, h2 inaendelea juu ya h1.

Filters

Mfano wa filter wakozea kwa kusaidia uhariri mawili na picha kwa viwango vya muhimu zaidi.

h1
{
width:100%;
filter:glow;
}

注释:若需要使用 filter 属性,请始终指定元素的宽度。

上面的例子产生下面的输出:

Header

不同的滤镜

注释:除非 background-color 属性被设置为 transparent,否则某些 Filter 属性将无法工作!

muarama matokeo maelezo mifano
alpha
  • opacity
  • finishopacity
  • style
  • startx
  • starty
  • finishx
  • finishy
kuwa inabikwa na uwezo wa kuzingatia uangalifu wa elementi
filter:alpha(
opacity=20,
finishopacity=100,
style=1,
startx=0, 
starty=0,
finishx=140,
finishy=270)
blur
  • add
  • direction
  • strength
kuwa na mafikirio ya elementi
filter:blur(
add=true,
direction=90,
strength=6);
chroma color kuwa rangi ya kawaida inayotarikia
filter:chroma(
color=#ff0000)
fliph none kuchambua elementi kwa ukurasa wa kimaadili filter:fliph;
flipv none kuchambua elementi kwa ukurasa wa kijani filter:flipv;
glow
  • color
  • strength
kuwa na nyumba elementi
filter:glow(
color=#ff0000,
strength=5);
gray none taarifu elementi kwa mabara ya kawaida filter:gray;
invert none taarifu elementi kwa rangi na muungano wa ngumu wa mafanikio wa rangi filter:invert;
mask color taarifu elementi inayotengenezwa na rangi ya mabara na muungano wa kina wa muungano wa rangi
filter:mask(
color=#ff0000);
shadow
  • color
  • direction
taarifu elementi inayotengenezwa na shabaha
filter:shadow
(color=#ff0000,
direction=90);
dropshadow
  • color
  • offx
  • offy
  • positive
taarifu elementi inayotengenezwa na shabaha
filter:dropshadow
(color=#ff0000,
offx=5,
offy=5,
positive=true);
wave
  • add
  • freq
  • lightstrength
  • phase
  • strength
taarifu inafikia kwa muundo wa kina
filter:wave(
add=true,
freq=1,
lightstrength=3,
phase=0,
strength=5)
xray none 使用黑白色显示带有反转色和亮度值的元素 filter:xray;

Background

background 属性允许您选用自己的背景。

background-attachment:scroll

背景随页面滚动。

background-attachment:fixed

背景不会随页面滚动。

更多实例

Visibility
如何使某个元素不可见。你希望此元素显示还是不显示?
Z-index
Z-index 可用于把一个元素放置于另一个元素之后,通过使用 Z-index 次序。
Z-index
请看一下,元素的 Z-index 次序已经改变了。
Cursors
通过 CSS 来改变鼠标指针的样式。
Filters
使用 filter 属性来改变标题的样式。
Filters on Images
filter 属性也可以应用于图像,这里有一些已应用了 filter 属性的图像例子。
Watermark
当页面滚动时不会移动的背景图片。