CSS kuhakikisha kuwengia picha

Jifunze kuhakikisha kuwengia picha kwa CSS.

picha za kina

kwa matumizi ya border-radius michakato ya kujenga picha za kina:

Mfano

picha za kina:

img {
  border-radius: 8px;
}

Tenda kwa mafanikio

Mfano

picha za kikuu:

img {
  border-radius: 50%;
}

Tenda kwa mafanikio

picha ya msingi

kwa matumizi ya border michakato ya kujenga picha ya msingi.

Picha ya msingi:

Kofii

Mfano

img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 150px;
}
<img src="paris.jpg" alt="Paris">

Tenda kwa mafanikio

kama picha ya msingi ya kiungo:

Mfano

img {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 150px;
}
img:hover {
box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}
<a href="paris.jpg">
  <img src="paris.jpg" alt="Paris">
</a>

Tenda kwa mafanikio

Picha zisikia kwa uwezo

Picha zisikia kwa uwezo ziweza kufikia ukubwa wa kikata za ekran.

Ili uweze kuwusikia picha kwa uwezo, lakini utakadai kuwakataa kuwagiza kubwa zaidi ya ukubwa wa asili, tafuta makabila yafuatavyo:

Mfano

img {
  max-width: 100%;
  height: auto;
}

Tenda kwa mafanikio

Msaada:Kwenye Mafunzo ya CSS RWD Jifunze vizuizi vya uzoefu wa Web kwa kina.

picha kwenye kimo cha kati

Ili kushika picha kwenye kimo cha kati, tafuta mabadiliko ya joto na kimaombi: auto na ingiza kama elementi ya block:

Kofii

Mfano

img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

Tenda kwa mafanikio

tusha ya Polaroid / kadi

Tulip

kati ya nyanja

Tulip

kati ya kijani

Mfano

div.polaroid {
  width: 80%;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
img {width: 100%}
div.container {
  text-align: center;
  padding: 10px 20px;
}

Tenda kwa mafanikio

Picha inayotumia tabaka

opacity Uarifu wa mafupi ni 0.0 - 1.0. Kwa sababu ya uarifu wa chini, ni mwenye tabaka:

Tulip

opacity 0.2

Tulip

opacity 0.5

Tulip

opacity 1 (kwa kawaida)

Mfano

img {
  opacity: 0.5;
}

Tenda kwa mafanikio

Matukio ya picha

Jua matukio ya kilele kwenye picha:

Mfano

Logo ya CodeW3C.com
Kueleza kwenye pori na kushoto
Kueleza kwenye pori na kushoto
Kueleza kwenye pori na kushoto
Kueleza kwenye pori na kushoto
Kwa kawaida

Tenda binafsi:

Kueleza kwenye pori na kushoto Kueleza kwenye pori na kushoto Kueleza kwenye pori na kushoto Kueleza kwenye pori na kushoto Kwa kawaida

Mafunzi ya picha

CSS filter Mafupi huongea vizuizi vya uonekano (kama uharibifu na uadilifu wa uangalifu).

Kuelewa:Internet Explorer au Edge 12 hauzungumza kifupi cha filter.

Mfano

Badilisha rangi ya picha zote kwa mabrowni (100% mabrowni):

img {
  filter: grayscale(100%);
}

Tenda kwa mafanikio

Msaada:Tungahesabu: Mafunzo ya filter ya CSSZingatia mambo ya kifunzi cha filter ya CSS.

Kwenye kikuria cha picha

Tengeneza uendeshi wa kwenye kikuria cha kina:

Mfano 1

Mfano wa kuweka matukio:

Avatar
Sikini Mungu

Tenda kwa mafanikio

Mfano 2

Mfano wa kuweka kikamilifu:

Avatar
Bill

Tenda kwa mafanikio

Mfano 3

Inuka (kutoka juu):

Avatar
Sikini Mungu

Tenda kwa mafanikio

Mfano 4

Inuka (kutoka chini):

Avatar
Sikini Mungu

Tenda kwa mafanikio

Mfano 5

Inuka (kulia):

Avatar
Sikini Mungu

Tenda kwa mafanikio

Mfano 6

Inuka (kulia):

Avatar
Sikini Mungu

Tenda kwa mafanikio

Kuchukua picha

Tumia kwenye picha:

Kipoo ya mpira

Mfano

img:hover {
  transform: scaleX(-1);
}

Tenda kwa mafanikio

Muona wa picha wa kina

Tunaweza kutengeneza muona ya picha yenye uwezo wa kutokea kwa kina.

Mfano hii hujui kwa kutumia media query kuagiza picha kwa ukubwa wa ekranu. Tukifungua ukanda wa kivinzi cha programu:

Mfano

.responsive {}}
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}
@media only screen and (max-width: 700px){
  .responsive {}}
    width: 49.99999%;
    margin: 6px 0;
  }
}
@media only screen and (max-width: 500px){
  .responsive {}}
    width: 100%;
  }
}

Tenda kwa mafanikio

Msaada:Tumia hii Mafunzo ya CSS RWD Tafakari zaidi kuhusu ujenzi wa tovuti ya kina kina katika hii.

Ufukuo wa picha (Image Modal)

Hii ni mbinu ya mtaarifu ya kuhusu CSS na JavaScript kwa kufanyika kazi pamoja.

Kwanza, tumia CSS kuanzisha ufukuo wa kina kina (mshairi) na kusikitisha kuwa inahifadhiwa kwa ukweli.

Kisha, kama mtumishi anafanyia ugonjwa wa picha, tumia JavaScript kuonyesha ufukuo wa kina kina na kuonyesha picha kwa ufukuo huo:

Mzinga ya mpira

Tenda kwa mafanikio