2016-12-06 5 views
0

Ich arbeite mit einigen CSS Formen und ich machte eine kreisförmige div. Ich habe einige spezifische Design-Anforderungen, die besagt, dass die obere Hälfte des kreisförmigen div sollte sichtbar sein und sollte auf der Unterseite des div ausgerichtet werden. Die untere (unter dem unteren) Hälfte sollte ausgeblendet werden.entfernen Sie einen Teil der kreisförmigen Div von unten

Das Problem Ich möchte die untere Hälfte der kreisförmigen div entfernen. Es überschneidet sich in der nächsten div.

Ich versuchte z-index aber immer noch hier ist mein Code.

.type1 { 
 
     position: absolute; 
 
     width: 600px; 
 
     height: 600px; 
 
     left: -100px; 
 
     top: 280px; 
 
     background: yellow; 
 
     bottom: 0; 
 
     border-radius: 50%; 
 
    } 
 
    .text{ 
 
      margin-left: 30%; 
 
     margin-top: 30%; 
 
    }
 <div style='background-image:url("https://i.imgsafe.org/69e56d5ec8.jpg");height: 600px;position:relative;'> 
 
     <div class="circleBase type1"> 
 
      
 
      <h1 class="text"> 
 
      some text inside 
 
      </h1> 
 
     </div> 
 
     </div> 
 
     <div> 
 
     <h1> 
 
     some other text 
 
     </h1> 
 
     </div>

JSFIDDLE

+0

probiert 'Überlauf: versteckt' auf dem Container div? –

+0

O dude thanks man !! 1 könnte dies in separate Antwort schreiben, damit ich es markieren kann? – user3692459

Antwort

2

overflow:hidden Bedürfnisse hier verwendet werden soll

Fiddle

+0

Ihre JSFiddle zeigt nichts thothign anders – Lee

+0

@Lee die Antwort wurde als Kommentar veröffentlicht, aber wurde vom OP aufgefordert, als Antwort –

+1

Ich weiß, ich lese das geschrieben. Aber Ihr JSFiddle-Link zeigt nichts anderes an und zeigt keine Antwort auf die Frage an, also ist es nicht hilfreich ... – Lee

Verwandte Themen