创建聚焦样式
:focus
伪类,表示获得焦点的元素(如表单输入)。当用户点击或触摸元素或通过键盘的 “tab” 键选择它时会被触发。outline
CSS 属性,设置一个或多个单独的轮廓属性
的简写属性 , 例如 outline-style
, outline-width
和 outline-color
。 多数情况下,简写属性更加可取和便捷。:hover
伪类,可以创建复杂的层叠机制。触摸屏非常普遍,所以网页开发人员不要让任何内容只能通过悬停才能展示出来,不然这些内容对于触摸屏使用者来说是很难或者说不可能看到。::before
伪元素,常通过 content 属性来为一个元素添加修饰性的内容。
input:focus {
color: red;
}
outline: 1px solid white;
:link:hover { outline: 1px solid #000; }
:link:hover { outline: solid black 1px; }
element::before { 样式 }
element:before { 样式 }
p::before { content: "Hello world!"; }
q::before {
content: "«";
color: blue;
}
q::after {
content: "»";
color: red;
}
多设备自适应设计
颜色和对比度