2016-10-14 4 views
0

Ich muss wissen, ob das überhaupt möglich ist. Die "kreative" Photoshop-Abteilung kommt mit diesem Bild, und vorher war es nur ein Farbverlauf von 1 bis 5 Farben. Sie machen das immer noch, aber sie sehen jetzt wie ein weißer Kreis darüber. Wie würde ich das überhaupt erreichen? Die Beispiel-Syntax hat keine exakte Positionierung. Oben auf dem weißen Kreis muss ich bestimmte Schriftart und Text „in der weißen“CSS3 radialen Gradienten

enter image description here

Vielen Dank im Voraus hinzuzufügen.

Antwort

3

Es könnte einfacher sein, mit mehreren überlagerten Farbverläufen als Hintergrund zu gehen.

Der erste ein einfacher linearer Gradient von links nach rechts und ein zweiter radialer Gradient oben.

Dann ist es nur eine Frage der Positionierung (absolut) Ihr Textelement über dem weißen Kreis (erinnern Sie wissen, wo es positioniert)

A quick and dirty Demo:

div { 
 
    height: 350px; 
 
    width: 90%; 
 
    margin: 1em auto; 
 
    border: 1px solid lightgrey; 
 
    background: 
 
    radial-gradient(circle closest-side at 75% 50%, white, white 60%, transparent), 
 
    linear-gradient(to right, #344862, white 75%, yellow); 
 
    position: relative; 
 
} 
 
span { 
 
    position: absolute; 
 
    left: 75%; 
 
    top: 50%; 
 
    transform: translate(-50%, -50%); 
 
}
<div> 
 
    <span>Lorem ipsum dolor.</span> 
 
</div>

Hinweis: wie die Positionierung der radialen Gradientenmitte ist die gleiche wie die Positionierung der <span>. Die transform sorgt nur dafür, dass der Text im Kreis zentriert ist.

+0

so gibt es nichts, was Sie über das Weiß unter und über dem Kreis tun können. das wird gut, ich sag nur. Ein anderes Problem ist, welche Art von Hintergrund Sie haben müssen, um dies zu verstehen. C++, Java und C# lassen mich keine Ahnung haben. –

+0

Der von links nach rechts verlaufende Farbverlauf war nur ein Beispiel ... du kannst das Weiß darin verpassen, wenn du willst ... du musst nur den Gradienten benutzen, den deine PS-Typen haben. Was den Hintergrund betrifft, bin ich mir nicht sicher, was du fragst ... Ich habe alles mit grundlegendem HTML/CSS gemacht ... Ich bin mir nicht sicher, was der andere mit der Frage zu tun hat. –

+0

ist es nur, dass ich ein ganzes Handelssystem erstellen kann. aber ich kann keinen Punkt in CSS in einem Gradientenbild setzen. macht mich denken, was mehr Wert ist wieder vielen Dank für Ihre Hilfe –

Verwandte Themen