Как можно получить волнистую линию в текстовом поле во всех браузерах, например, в google? См. Снимок экрана. Спасибо большое!Волнистая линия в текстовом поле с CSS google как
2
A
ответ
4
Google использует повторяющиеся base64 кодированные изображения в качестве промежутка ниже входного сигнала. Вы можете напечатать материал в своем промежутке, и он появится под ним.
.error:hover {
background: url(data:image/gif;base64,R0lGODlhCgAEAMIEAP9BGP6pl//Wy/7//P///////////////yH5BAEKAAQALAAAAAAKAAQAAAMROCOhK0oA0MIUMmTAZhsWBCYAOw==) repeat-x scroll 0 100% transparent;
display: inline-block;
padding-bottom: 1px;
}
<span class="error">hello</span>
Отказ от ответственности: Вы должны навести курсор на пролете на эффект появится.
1
Как указано here;
С Материалы:
.underline:after {
content: '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~';
position: absolute;
width: 100%;
left:0;
overflow: hidden;
top:100%;
margin-top: -.25em;
letter-spacing:-.25em;
}
или с изображением:
.underline {
display: inline-block;
position:relative;
background: url(http://i.imgur.com/HlfA2is.gif) bottom repeat-x;
}
В каком контексте вы хотите достичь этой линии? Так как это явно волнистая линия, которая появляется, когда вы делаете опечатку – Roberrrt
Тот же контекст, что и Google. Его для коррекции текста – fcb1900
Это пользователь односторонний. – Roberrrt