簡體   English   中英

HTML / CSS - 包含圖片的十字形狀

[英]HTML / CSS - Cross Shape with picture in it

我用css創建了一個十字形狀。 現在我想在其中放一張圖片,問題是,十字架包含之前:和之后:div因此不可能在其中放置圖片。

這是我的jsbin: http ://jsbin.com/iYogaCE/1/edit

我怎么能管理呢? 或者是否有另一種解決方案來創建這樣的形狀?

提前致謝!

添加background-position:center; #cross:before, #cross:after

#cross {
   width: 100px;
   height: 100px;
   position: relative;
}

#cross:before, #cross:after {
  content: "";
  position: absolute;
  z-index: -1;
  background-size:100px 100px;
  background-image:url('http://www.gm-consult.de/uploads/pics/homer-simpson_20.jpg');
  background-position:center;
}

#cross:before {
  left: 50%;
  width: 30%;
  margin-left: -15%;
  height: 100%;
  -webkit-transform: rotate(45deg); 
  -moz-transform: rotate(45deg);
}

#cross:after {
  top: 50%;
  height: 30%;
  margin-top: -15%;
  width: 100%;
  -webkit-transform: rotate(45deg); 
  -moz-transform: rotate(45deg);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM