css如何设置文本框的为半椭圆

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css如何设置文本框的为半椭圆相关的知识,希望对你有一定的参考价值。

文本框设置成圆角的我知道,border-radius属性,设置成这种半椭圆的呢?我用border-radius这个属性试了,但是调出来的样式不好看 目标的效果如图。

.ellipse
  width: 550px;
  height: 150px;
  margin: 50px;
  background: #FFD900;
  border-radius: 50% / 100% 100% 0 0;

css如何设置文本框的为半椭圆

追问

额,请您看一下我的需求图片 我要的不是这种半椭圆

参考技术A 实现这个半椭圆,你border-radius的值为文本行高或者高度的一半就行,追问

可是聚焦的话还是会显示出长方形的轮廓,有什么办法聚焦也是这种半椭圆吗?谢谢

参考技术B

border-radius:15px;overflow:hidden;调大小,宽和高

参考技术C 用的什么框架追问

就用css样式设置

追答

不知道是不要这个,就是border-radius属性就可以设置的,你可以根据样式改改

如何用css设置文本框的宽和高?

呢?
一楼的同志,,,
我是用struts2做的标签,所以,想用css设置,你要是不会css就别捣乱

二楼朋友,struts2标签里不能写style,请问分开怎么写呢?绝对是可以分开写的吧。

可以给标签家个id或class; 就可以调整文本框的宽和高。

如:

<style type="text/css">

.text1width:100px; height:20px

</style>

<input type="text" class="text1" />

扩展资料:

在CSS中,使用text-align属性控制文本的水平方向的对齐方式:左对齐、居中对齐、右对齐。

该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式。通过允许用户代理调整行内容中字母和字之间的间隔,可以支持值 justify;不同用户代理可能会得到不同的结果。

默认值:left if direction is ltr, and right if direction is rtl    

继承:yes    

版本:CSS1    

JavaScript 语法:object.style.textAlign="right"    

参考资料来源:百度百科-text-align

   

参考技术A 首先知道不管是给div还是其他的input啊textarea元素设定宽高都是使用width和height,那么我们就可以这么做:

1、先给文本框添加个class类名【inputW】,
2、引用的css文件中写入类规则width和height
<input class="inputW" type="text" name="name" value="" />

css:
.inputW width:150px;/*设定宽度*/ height:32px;/*设置高度*/ line-height:32px;
这样就可以了
参考技术B <input type="text" style="width:100px; height:20px" />
style=""换成styleId="";
如果没有可以加styleClass=""这个就相当于class=""
参考技术C 你可以给标签家个id或class; 样式不就可以分开了?
如;
<style type="text/css">
.text1width:100px; height:20px
</style>
<input type="text" class="text1" />

不知道你说的是不是这意思....本回答被提问者采纳
参考技术D 建议你多看看html标签的书

以上是关于css如何设置文本框的为半椭圆的主要内容,如果未能解决你的问题,请参考以下文章

怎样写CSS设置多行文本框的显示行数?

css. 如何控制文本框的长度, 先给个固定长的, 然后内容长/短了,文本框就跟着变长/短

如何设置输入文件文本框的样式? [复制]

用JS怎样获取文本框的值

ASP.NET 验证失败时更改文本框的 css 类

PPT中文本框的大小及位置