#css
#css
Вопрос:
У меня проблемы с созданием такого фона.
Я пробовал радиальный градиент, но он выглядит не очень хорошо. Последнее, что я сделал, — это пунктирный фон с помощью линейного градиента. Но даже у него есть некоторые проблемы с фоном.
background-image: -webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%),
-webkit-linear-gradient(bottom, rgba(128,128,128,1) 1%, rgba(128,128,128,0) 5%, rgba(128,128,128,0) 10%);
Спасибо всем, кто участвует
Ответ №1:
Вы можете попробовать SVG в качестве фона. У вас должно быть лучшее отображение, чем радиальный градиент:
textarea {
line-height:1.5em;
font-size:18pw;
height:200px;
width:200px;
background:
url('data:image/svg xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 6 6"><circle cx="3" cy="3" r="2" fill="red" /></svg>')
0 1em/8px 1.5em
yellow;
}
<textarea>
some content here
also here
</textarea>
Для пунктирного рассмотрим повторяющийся градиент:
textarea {
line-height:1.5em;
font-size:18pw;
height:200px;
width:200px;
background:
repeating-linear-gradient(to right , transparent 0 5px,yellow 0 8px),
repeating-linear-gradient(to bottom, transparent 0 calc(1.5em - 2px),#000 0 1.5em)
yellow;
}
<textarea>
some content here
also here
</textarea>