CSS szegélyes képek


Tartalomjegyzék

    Tartalomjegyzék megjelenítése


CSS Border Images

With the CSS border-image property, you can set an image to be used as the border around an element.


CSS keret-kép tulajdonság

A CSS border-image tulajdonsága lehetővé teszi egy kép megadását az elem körüli normál szegély helyett.

Az ingatlan három részből áll:

  1. A szegélyként használandó kép

  2. Hol kell felvágni a képet

  3. Határozza meg, hogy a középső szakaszokat meg kell-e ismételni vagy nyújtani

A következő képet fogjuk használni ("border.png" néven):

A border-image tulajdonság veszi a képet, és kilenc részre szeleti, mint egy tic-tac-toe tábla. Ezután a sarkokat a sarkokhoz helyezi, és a a középső szakaszok az Ön által megadott módon ismétlődnek vagy nyújtódnak.

Megjegyzés: A border-image működéséhez az elemnek szüksége van a szegély tulajdonságkészlet!

Itt a kép középső részei ismétlődnek a szegély létrehozásához:

An image as a border!

Íme a kód:

Példa

  #borderimg
{
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 
30 round;
}

Próbálja ki Ön is →

<!DOCTYPE html>
<html>
<head>
<style> 
#borderimg { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 30 round;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p>Here, the middle sections of the image are repeated to create the border:</p>
<p id="borderimg">border-image: url(border.png) 30 round;</p>

<p>Here is the original image:</p><img src="border.png">
<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>


Itt a kép középső részei meg vannak nyújtva a szegély létrehozásához:

An image as a border!

Íme a kód:

Példa

  #borderimg
{
     border: 10px solid transparent;
  
padding: 15px;
  border-image: url(border.png) 
30 stretch;
}

Próbálja ki Ön is →

<!DOCTYPE html>
<html>
<head>
<style> 
#borderimg { 
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 30 stretch;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p>Here, the middle sections of the image are stretched to create the border:</p>
<p id="borderimg">border-image: url(border.png) 30 stretch;</p>

<p>Here is the original image:</p><img src="border.png">
<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>


Tipp: A border-image tulajdonság valójában a következő tulajdonságok rövidítése:

border-image-source
border-image-slice
border-image-width
border-image-outset 
border-image-repeat


CSS border-image - Különböző szeletértékek

A különböző szeletértékek teljesen megváltoztatják a szegély megjelenését:

1. példa:

border-image: url(border.png) 50 round;

2. példa:

border-image: url(border.png) 20% round;

3. példa:

border-image: url(border.png) 30% round;

Íme a kód:

Példa

   #borderimg1 {
  border: 10px solid transparent;
  
padding: 15px;
  border-image: url(border.png) 
50 round;
}
#borderimg2 {
  
border: 10px solid transparent;
  padding: 15px;
  
border-image: url(border.png) 20% round;
}

#borderimg3 {
  border: 10px solid transparent;
  
padding: 15px;
  border-image: url(border.png) 
30% round;
} 

Próbálja ki Ön is →

<!DOCTYPE html>
<html>
<head>
<style>
#borderimg1 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 50 round;
}

#borderimg2 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 20% round;
}

#borderimg3 {
  border: 10px solid transparent;
  padding: 15px;
  border-image: url(border.png) 30% round;
}
</style>
</head>
<body>

<h1>The border-image Property</h1>

<p id="borderimg1">border-image: url(border.png) 50 round;</p>
<p id="borderimg2">border-image: url(border.png) 20% round;</p>
<p id="borderimg3">border-image: url(border.png) 30% round;</p>

<p><strong>Note:</strong> Internet Explorer 10, and earlier versions, do not support the border-image property.</p>

</body>
</html>




CSS szegélykép tulajdonságai

border-image

Egy rövidített tulajdonság az összes border-image-* tulajdonság beállításához

border-image-source

Megadja a szegélyként használandó kép elérési útját

border-image-slice

Meghatározza a szegélykép szeletelésének módját

border-image-width

Meghatározza a szegélykép szélességét

border-image-outset

Megadja azt az összeget, amennyivel a szegélyes képterület túlnyúlik a szegélydobozon

border-image-repeat

Meghatározza, hogy a szegélyképet meg kell-e ismételni, lekerekíteni vagy nyújtani