DHTML CSS Positioning (CSS-P)

CSS 用于为 HTML 元素添加样式。

Shirin

注释:Dukkanin shirin DHTML na iya amfani da IE 4.0+ ko Netscape 7+ ko Opera 7+!

position:relative
Kampai, amfani da ƙarƙashin gaɗaɗa don saƙaƙaƙe abin a fagen ƙarƙashin abin da yana cikin ƙarƙashin.
position:relative
Kampai, amfani da ƙarƙashin gaɗaɗa don saƙaƙaƙe dukkanin tabbatar da tabbatar.
position:absolute
Kampai, amfani da ƙarƙashin gaɗaɗa don saƙaƙaƙe abin.

Za a iya samun ƙa'idar da yawa a ƙarƙashin shafin.

Dukkanin ayyukan da za a iya amfani da su tare da CSS-P?

Kampai, abin ya kamata yin amfani da amfani da position gaɗaɗa (relative ko absolute).

Kampai, maa iya amfani da dukkanin ayyukan CSS-P a yanzu:

  • left - fagen saƙaƙaƙe abin
  • top - fagen saƙaƙaƙe abin
  • visibility - amfani da saƙaƙaƙe abin da yana cikin furokosi ko yake
  • z-index - dukiyar saƙaƙaƙe abin
  • clip - saƙaƙaƙe abin da yana cikin element
  • overflow - amfani da samar da abin da ya fi yawa

Position

CSS gaɗaɗa na position gaɗaɗa na amfani don saƙaƙaƙe dukkanin abin da ke cikin ƙarƙashin ƙirar ƙirar.

position:relative

position:relative gaɗaɗa na amfani don saƙaƙaƙe abin a fagen ƙarƙashin abin da yana cikin ƙarƙashin.

Ƙa'idar na yanzu za a amfani da ta don saƙaƙaƙe div element a fagen ƙarƙashin abin da yana cikin ƙarƙashin 10 furoko.

div
{
position:relative;
left:10;
}

position:absolute

position:absolute gaɗaɗa na amfani don saƙaƙaƙe abin a fagen ƙarƙashin window da margin.

Ƙa'idar na yanzu za a amfani da ta don saƙaƙaƙe div element a fagen ƙarƙashin margin na abin ya ƙara a cikin 10 furoko.

div
{
position:absolute;
left:10;
}

Visibility

visibility gaɗaɗa na amfani don saƙaƙaƙe dukkanin abin da yana cikin furokosi ko yake.

visibility:visible

visibility:visible gaɗaɗa na amfani don saƙaƙaƙe abin da yana cikin furokosi.

h1
{
visibility:visible;
}

visibility:hidden

visibility:hidden gaɗaɗa na amfani don saƙaƙaƙe abin da yana cikin furokosi.

h1
{
visibility:hidden;
}

Z-index

z-index gaɗaɗa na amfani don saƙaƙaƙe dukkanin abin da ke ƙarƙashin abin da ke cikin ƙarƙashin. z-index na ƙarƙashin na girmamawa yana da 0. Dukiyar z-index yana nufin dukiyar ƙarƙashin. z-index: -1 yana da ƙarƙashin dukiyar.

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

A cikin ƙa'idar na yanzu, idan h1 da h2 suna karkashin yanshinsu, h2 yana a fagen h1.

Filters

filter gaɗaɗa ka yin aiki don shiyyaƙi da furokosi a cikin samar da amfani.

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

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

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

Header

不同的滤镜

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

属性 参数 描述 例子
alpha
  • opacity
  • finishopacity
  • style
  • startx
  • starty
  • finishx
  • finishy
允许您设置元素的透明度
filter:alpha(
opacity=20,
finishopacity=100,
style=1,
startx=0, 
starty=0,
finishx=140,
finishy=270)
blur
  • add
  • direction
  • strength
使元素模糊
filter:blur(
add=true,
direction=90,
strength=6);
chroma color 使指定的颜色透明
filter:chroma(
color=#ff0000)
fliph none 水平反转元素 filter:fliph;
flipv none 垂直反转元素 filter:flipv;
glow
  • color
  • strength
使元素发光
filter:glow(
color=#ff0000,
strength=5);
gray none 用黑白色来呈现元素 filter:gray;
invert none 用反转的颜色和亮度值来呈现元素 filter:invert;
mask color wakilai bayan da ke da da ba da abin da kai da da zaki da abin dake
filter:mask(
color=#ff0000);
shadow
  • color
  • direction
wakilai bayan da ke da abin baya
filter:shadow
(color=#ff0000,
direction=90);
dropshadow
  • color
  • offx
  • offy
  • positive
wakilai bayan da ke da abin baya
filter:dropshadow
(color=#ff0000,
offx=5,
offy=5,
positive=true);
wave
  • add
  • freq
  • lightstrength
  • phase
  • strength
wakilai bayan dake
filter:wave(
add=true,
freq=1,
lightstrength=3,
phase=0,
strength=5)
xray none Display elements with inverted color and brightness values in black and white. filter:xray;

Background

The background attribute allows you to choose your own background.

background-attachment:scroll

The background scrolls with the page.

background-attachment:fixed

The background does not scroll with the page.

More Examples

Visibility
How to make an element invisible. Do you want this element to be displayed or not?
Z-index
Z-index can be used to place one element after another element, by using the Z-index order.
Z-index
Look, the Z-index order of the element has changed.
Cursors
Change the style of the mouse pointer with CSS.
Filters
Use the filter attribute to change the style of the title.
Filters on Images
The filter attribute can also be applied to images, here are some images that have applied the filter attribute.
Watermark
Background images that do not move when the page scrolls.