#html #css #radial-gradients #css-gradients
#HTML #css — код #radial-градиенты #css-градиенты
Вопрос:
Мне нужно знать, возможно ли это вообще. «Креативный» отдел photoshop придумывает это изображение, а раньше это был просто градиент, выцветающий от 1 до 5 цветов. Они все еще делают это, но теперь у них есть белый круг поверх этого. Как бы я вообще взялся за это дело? синтаксис примеров не имеет точного позиционирования. Поверх белого круга мне нужно добавить определенный шрифт и текст «в белом».
Заранее большое спасибо.
Ответ №1:
Возможно, было бы проще использовать несколько наложенных градиентов в качестве фона.
Первый простой линейный градиент слева направо и второй радиальный градиент сверху.
Тогда это просто вопрос позиционирования (абсолютно) вашего текстового элемента над белым кругом (помните, что вы знаете, где он расположен)
Быстрая и грязная демонстрация:
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>
Примечание: расположение центра радиального градиента совпадает с расположением <span>
. transform
Просто гарантирует, что текст центрирован по кругу.
Комментарии:
1. так что вы ничего не можете поделать с белым цветом под и над кругом. все будет хорошо, я просто говорю. Другой вопрос заключается в том, каким опытом вы должны обладать, чтобы понять это. c , java и c # заставляют меня понятия не иметь.
2. Градиент слева направо был просто примером… вы можете пропустить белое в этом, если хотите… вам просто нужно использовать любой градиент, который есть у ваших PS-парней. Что касается предыстории, я не совсем понимаю, о чем вы спрашиваете… Я сделал все это с помощью базового HTML / CSS … Я не уверен, какое другое отношение имеет к этому вопросу.
3. просто я могу создать целую торговую систему. но я не могу поставить точку в css в градиентном изображении. заставляет меня думать, что более ценно еще раз спасибо за вашу помощь
4. @Paulie_D Я думаю, что он использует фон как область знаний , а не графический фон
5. теперь это то, чего я хотел. раньше у меня был фоновый div, исчезающий до 6 цветов. но затем они добавили белый круг и были озадачены, поскольку я не ниндзя css3