ЦСС Бок Схадов - ЦСС-трикови

Anonim

Користи се за бацање сенки са елемената на нивоу блока (попут див-ова).

.shadow ( -moz-box-shadow: 3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; box-shadow: 3px 3px 5px 6px #ccc; )
  1. Хоризонтално померање сенке, позитивно значи да ће сенка бити десно од оквира, негативно померање сенку лево од оквира.
  2. Вертикални помак сенке, негативан значи да ће оквир-сенка бити изнад оквира, позитиван значи да ће сенка бити испод оквира.
  3. Радијус замућења (опционално), ако је постављено на 0, сенка ће бити оштра, што је већи број, то ће бити замућенија.
  4. Полупречник ширења (опционално), позитивне вредности повећавају величину сенке, негативне вредности смањују величину. Подразумевано је 0 (сенка је исте величине као замућење).
  5. Боја

Пример

Унутрашња сенка

.shadow ( -moz-box-shadow: inset 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; )

Пример

Интернет Екплорер Бок Схадов

Потребни су вам додатни елементи ...

 Box-shadowed element 
.shadow1 ( margin: 40px; background-color: rgb(68,68,68); /* Needed for IEs */ -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6); -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6); box-shadow: 5px 5px 5px rgba(68,68,68,0.6); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30); -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)"; zoom: 1; ) .shadow1 .content ( position: relative; /* This protects the inner element from being blurred */ padding: 100px; background-color: #DDD; )

Само једнострана

Коришћењем негативног радијуса ширења можете да стиснете сенку кутије и одгурнете је само са једне ивице кутије.

.one-edge-shadow ( -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; )

Повезан

  • ЦСС3: ширење вредности и сенке оквира само на једну страну
  • Мозилла Доцс
  • Више граница са box-shadow.