作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很抱歉没有例子,但基本上我想给出一个文本框被划掉的效果,比如被取消等等。
有人有什么想法吗?
最佳答案
或者,这是一个使用 SVG 线条(无 JS)的漂亮解决方案,它会自动缩放到文本区域的尺寸。例如,它也可以应用于 img 元素。
JSFiddle:http://jsfiddle.net/xbbzcsrk/
HTML:
<div class="crossed">
<textarea>This is a test</textarea>
<svg>
<line x1="0" y1="100%" x2="100%" y2="0" />
<line x1="0" y1="0" x2="100%" y2="100%" />
</svg>
</div>
CSS:
.crossed {
position: relative;
width: 200px;
height: 80px;
}
.crossed svg {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.crossed svg line {
stroke: rgb(255, 0, 0);
stroke-width: 2;
}
.crossed textarea {
width: 100%;
height: 100%;
box-sizing:border-box;
}
关于javascript - 如何在 CSS 中的文本框上放置对 Angular 线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14392219/
我是一名优秀的程序员,十分优秀!