如何为网页创建弹出类型textarea

时间:2011-12-02 06:24:27

标签: javascript jquery html

我是HTML的新手,我必须为用户输入创建一个textarea,看起来像下面的给定图像。

请问是否有人知道如何创建此类textarea

我只有创建简单textarea的基本知识。提前致谢。 enter image description here

3 个答案:

答案 0 :(得分:5)

Demo here

使用border-leftborder-rightborder-top宽度进行游戏以获得合适的缺口设计

<强> HTML

<textarea></textarea>

<div id="notch"></div>

<强> CSS

textarea{
    width:300px;
    height:80px;
    border:1px solid #7c7870;
    background:#7c7870;
    color:#fff;
      border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
   }

#notch{
    position: relative;
    top:-4px;
    left: 200px;
    margin: 0;
    border-bottom: 0;
    border-left: 30px solid transparent;
    border-right: 10px solid transparent;
    border-top: 40px solid #7c7870;
    padding: 0;
    width: 0;
    height: 0; /* ie6 height fix */
    font-size: 0;
    line-height: 0; /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
    z-index:99;
}

答案 1 :(得分:0)

您好,您可以使用jquery ui创建包含用户输入的textarea的对话框

点击此链接进行演示 http://jqueryui.com/demos/dialog/#modal-form

答案 2 :(得分:0)

这是一个无赖textarea不支持伪元素。

另请考虑使用box-shadow来充分发挥效果。

Demo