Я пытаюсь выяснить, как создать границу с градиентом. Вот уловка - граница не находится на самом краю div, поэтому я не могу использовать старый трюк put-a-div-inside-a-div-and-the-background-div-the-background-gradient , Градиентное nalso должно повторяться. Я уже использовал дочерний div, чтобы создать эффект границы внутри родительского div, но теперь мне нужно сделать его градиентом. Например, я на самом деле пытаюсь сделать это точно так же, как границы вокруг div в нижней части этой страницы: waysidefinehomes.com. Те, что здесь, являются лишь фоновыми изображениями, поэтому я не могу их использовать, мне нужен этот сайт, чтобы быть отзывчивым. Есть предположения? Заранее спасибо!Попытка сделать градиентную границу БЕЗ использования фонового градиента div
ответ
Вы можете получить фон с радиальным градиентом.
div {
width: 500px;
height: auto;
overflow: auto;
border-radius: 10px;
background: radial-gradient(at 30% 20%, #ededed, #d6d1c7);
padding: 20px;
margin-bottom: 20px;
}
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet quam massa. Aliquam et felis tempor, auctor lectus id, mattis quam. Ut ante libero, porta et ante nec, porttitor mattis sapien. Vestibulum porta bibendum lorem quis tristique. Pellentesque
vestibulum, enim sed malesuada facilisis, lacus magna faucibus justo, sit amet venenatis metus metus sed purus. Sed vehicula mi et eleifend lacinia. Nunc eu auctor sem. Morbi vel pellentesque nibh. Aliquam convallis malesuada elit, in tincidunt sapien
congue vitae. Etiam maximus eget neque eu dignissim. Aenean ut turpis at metus ullamcorper vehicula a non enim. Nullam tristique placerat odio vel molestie. Fusce commodo, sem vel aliquam tempus, est nibh consectetur nisi, et congue lorem arcu eu nibh.
Morbi placerat malesuada urna posuere cursus. Nullam risus urna, mollis sit amet urna id, convallis pellentesque ligula.</div>
Следующим шагом будет добавление DIV внутри для этого небольшого 1px границы, которая идет вокруг текста.
div.outside {
width: 500px;
height: auto;
overflow: auto;
border-radius: 10px;
background: radial-gradient(at 30% 20%, #ededed, #d6d1c7);
padding: 10px;
margin-bottom: 20px;
box-sizing: border-box;
}
div .inside {
border: 1px solid rgba(0, 0, 0, 0.3);
background: transparent;
border-radius: 5px;
box-sizing: border-box;
padding: 10px;
}
<div class="outside">
<div class="inside">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sit amet quam massa. Aliquam et felis tempor, auctor lectus id, mattis quam. Ut ante libero, porta et ante nec, porttitor mattis sapien. Vestibulum porta bibendum lorem quis tristique. Pellentesque
vestibulum, enim sed malesuada facilisis, lacus magna faucibus justo, sit amet venenatis metus metus sed purus. Sed vehicula mi et eleifend lacinia. Nunc eu auctor sem. Morbi vel pellentesque nibh. Aliquam convallis malesuada elit, in tincidunt sapien
congue vitae. Etiam maximus eget neque eu dignissim. Aenean ut turpis at metus ullamcorper vehicula a non enim. Nullam tristique placerat odio vel molestie. Fusce commodo, sem vel aliquam tempus, est nibh consectetur nisi, et congue lorem arcu eu
nibh. Morbi placerat malesuada urna posuere cursus. Nullam risus urna, mollis sit amet urna id, convallis pellentesque ligula.
</div>
</div>
Спасибо! Отлично работает –
Он также должен быть динамичным с высотой, настолько чувствительной к степени. Вам нужно будет изменить ширину на процентное значение, если вы хотите, чтобы она реагировала на маленькие экраны. – Stewartside
Я сделал, спасибо за это, хотя! –
после просмотра сайта, с которым вы связались, с использованием div с требуемым градиентом, а затем добавив еще два divs. Один с жирной границей и без заполнения, а другой с широкими полями, это должно обеспечить видимый промежуток, необходимый для градиента позади.
- 1. Как сделать градиентную границу UIView?
- 2. Android, Создать градиентную границу?
- 3. Как сделать градиентную границу работы на мобильных телефонах тоже?
- 4. Перемещение фонового градиента
- 5. Как установить градиентную границу на UIView?
- 6. Как вы устанавливаете градиентную заливку для cashapelayer без использования маски?
- 7. Как создать скошенную градиентную границу в WPF
- 8. Как создать градиентную границу на элементе listview?
- 9. Попытка иметь круглую рамку div + фон накладывать прямоугольную границу div
- 10. непрозрачность фонового изображения в центре div без использования двух divs
- 11. Parallax div без фонового изображения
- 12. Возможно ли создать градиентную границу на CIRCLE с css3?
- 13. Как сделать альфа-градиентную маску?
- 14. Возможно сделать прозрачную градиентную маску?
- 15. Как использовать линейную градиентную границу только для верхней и нижней?
- 16. Расширение фонового градиента по всему телу без привязки фона: исправлено
- 17. CSS - Изменение фонового изображения без влияния линейного градиента?
- 18. Создание Choropleth в R без использования градиента
- 19. Как реализовать границу градиента в CSS3, где градиент выполняется горизонтально
- 20. Как уменьшить высоту фонового градиента?
- 21. Формат макета Android без использования фонового изображения?
- 22. Как сделать верхнюю границу внутреннего div верхней границей верхнего div?
- 23. Изменение градиента фонового цвета, медленная анимация
- 24. CSS-повторение фонового изображения, но без повтора для линейного градиента
- 25. Показать границу элемента без использования свойства border
- 26. как сделать границу css для div
- 27. сделать границу непрозрачной, если div прозрачной
- 28. Попытка сделать div слайд вправо
- 29. Попытка сделать слайд-шоу div
- 30. Как получить градиентную границу для моего hr-тега
Может все же остановить downvoting меня, если вы не можете ответить на этот вопрос просто не ответить на него. Не все - профессионалы, просто пытаются помочь. –