如何通过CSS修改元素的轮廓虚边
要修改元素轮廓虚边,可以使用CSS的`outline`属性。`outline`属性用于设置元素的轮廓线样式、颜色和宽度。要修改轮廓虚边,可以设置`outline-style`为`dashed`(虚线)、`dotted`(点状)或`double`(双线)。 示例代码: ```css .element { outline: 2px dashed #000; } ``` 在这个示例中,我们将一个名为`.element`的元素的轮廓设置为2像素宽的虚线,颜色为黑色。
我们在表单输入时,会看到鼠标点击input元素会出现一条蓝色轮廓虚边,如下图。
搭配自己的样式不是非常美观,菜鸡源码教大家如何修改她。
这里需要用到CSS的outline。
outline语义
轮廓(outline)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
CSS outline 属性规定元素轮廓的样式、颜色和宽度。
outline使用方法
outline使用方法跟border一样,分为轮廓宽度、样式、颜色三个可选参数。
outline:#ff0000dotted13px;
CSS 边框属性
"CSS" 列中的数字指示哪个 CSS 版本定义了该属性。
在一个声明中设置所有的轮廓属性。
outline-color 规定边框的颜色。
outline-style 规定边框的样式。
outline-width 规定边框的宽度。
inherit 规定应该从父元素继承
outline 属性的设置。
2outline-color设置轮廓的颜色。
olor_name 规定颜色值为颜色名称的轮廓颜色(比如 red)。
hex_number 规定颜色值为十六进制值的轮廓颜色(比如 #ff0000)。
rgb_number 规定颜色值为 rgb 代码的轮廓颜色(比如 rgb(255,0,0))。
invert 默认。执行颜色反转(逆向的颜色)。可使轮廓在不同的背景颜色中都是可见。
inherit 规定应该从父元素继承轮廓颜色的设置。
2outline-style设置轮廓的样式。
none默认。定义无轮廓。
dotted定义点状的轮廓。
dashed定义虚线轮廓。
solid定义实线轮廓。
double定义双线轮廓。双线的宽度等同于 outline-width 的值。
groove定义 3D 凹槽轮廓。此效果取决于 outline-color 值。
ridge定义 3D 凸槽轮廓。此效果取决于 outline-color 值。
inset定义 3D 凹边轮廓。此效果取决于 outline-color 值。
outset定义 3D 凸边轮廓。此效果取决于 outline-color 值。
inherit规定应该从父元素继承轮廓样式的设置。
2outline-width设置轮廓的宽度。
thin规定细轮廓。
medium默认。规定中等的轮廓。
thick规定粗的轮廓。
length允许您规定轮廓粗细的值。
inherit规定应该从父元素继承轮廓宽度的设置。
相关专题