当前位置:首页 > CSS

制作css选择器

2026-02-12 16:14:44CSS

CSS选择器基础语法

元素选择器直接使用HTML标签名匹配元素:

p {
  color: blue;
}

类选择器通过.前缀匹配class属性:

.className {
  font-size: 16px;
}

ID选择器通过#前缀匹配id属性:

#header {
  background: #fff;
}

复合选择器

后代选择器用空格分隔匹配嵌套关系:

div p {
  line-height: 1.5;
}

子元素选择器用>匹配直接子元素:

ul > li {
  list-style: none;
}

相邻兄弟选择器用+匹配紧接元素:

h1 + p {
  margin-top: 0;
}

属性选择器

匹配特定属性存在:

制作css选择器

a[target] {
  color: red;
}

精确匹配属性值:

input[type="text"] {
  border: 1px solid #ccc;
}

部分匹配属性值:

img[src*="logo"] {
  width: 100px;
}

伪类选择器

链接状态伪类:

a:hover {
  text-decoration: underline;
}

结构伪类:

制作css选择器

li:nth-child(odd) {
  background: #f5f5f5;
}

表单伪类:

input:focus {
  outline: 2px solid blue;
}

伪元素选择器

插入内容:

p::before {
  content: "→";
}

文本修饰:

p::first-line {
  font-weight: bold;
}

选择器组合

群组选择器用逗号分隔:

h1, h2, h3 {
  font-family: sans-serif;
}

链式选择器连续使用:

button.primary.large {
  padding: 12px 24px;
}

标签: 选择器css
分享给朋友:

相关文章

css sprites制作

css sprites制作

什么是CSS Sprites CSS Sprites是一种将多个小图片合并成一张大图的技术,通过background-position属性来显示需要的部分。这种技术可以减少HTTP请求次数,提升页面加…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css怎么制作时钟

css怎么制作时钟

使用CSS制作时钟 通过CSS和少量JavaScript可以创建一个动态时钟。以下是实现方法: HTML结构 <div class="clock"> <div class…

css制作滑动切换

css制作滑动切换

使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ove…