Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性

1、三角形的绘制方法

当一个盒子的width和height都为0时

四个边框都有颜色时,可以显示出三角形来

图片[1] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

当其中的三边都是透明(transparent)的时候,就可以看到一个小三角形

图片[2] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

2、鼠标样式(cursor)

图片[3] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

代码部分:

html

Document

迪幻迪幻迪幻迪幻迪幻

迪幻迪幻迪幻迪幻迪幻

迪幻迪幻迪幻迪幻迪幻

迪幻迪幻迪幻迪幻迪幻

迪幻迪幻迪幻迪幻迪幻

3、轮廓线 outline

一般情况下,我们选中文本框时,文本框外面的边框会变粗或者有着蓝色的描边

图片[4] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL图片[5] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

这样是不利于我们的界面的美观的,所以我们可以通过设置outline: none来取消这个特效

图片[6] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

这样,我们的边框特效就取消了

代码:

Document.inp {outline: none;}

4、防止拖拽文本域 resize

在页面默认的情况下,我们的textarea是可以进行拖拽的

图片[7] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

这不利于我们页面的排版,因此,我们可以取消这个拖动的功能

加入了resize: none的指令过后,我们的文本域就不能被拖拽了

图片[8] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

代码:

Document.tex {resize: none;}

5、vertical-align 属性应用

CSS 的 vertical-align 属性使用场景: 经常用于设置图片或者表单(行内块元素)和文字垂直对齐。 官方解释: 用于设置一个元素的垂直对齐方式,但是它只针对于行内元素或者行内块元素有效。

图片[9] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

图片[10] - Css基础——绘制三角形、鼠标样式、轮廓线、放拖拽文本域、vertical-align属性 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享