css3选择器,阴影,圆角边框和字体引入

css3选择器,阴影,圆角边框和字体引入

Css3基础

层级选择器

  • .box li{}代表box下面所有的li(包括下一级和下下级...)
  • 子代选择器.box>li{}代表box的下一级
  • .box+li{}当前元素的后面第一个兄弟
  • .box~li{}当前元素的后面所有的兄弟(同一盒子)

属性选择器[]

  • class\]只要是class选择器都会被选择

  • 完全匹配:div[class=box1]
  • 包含匹配 :div[class~=box1]{},含有box1就匹配 -input[name]{} input[type=Emil]{}

模糊匹配

  • class^b:以这个开头的
  • class$b:以这个结尾
  • class*b包含某个字符

结构伪类选择器

第几个,偶数2n(even),奇数2n+1;2n-1(odd)

目标伪类选择器 div:target{},点击之后有特定的样式

可应用于折叠样板

div{display:none}

div:target{dispaly:black}

UI元素状态伪类选择器

焦点,会匹配选择器input:focus{}

:采用checked时应先去掉默认样式(input[type=checkbox{appearance:none;})

否定和动态伪类选择器

阴影

文本阴影

支持多个阴影效果,第一个为水平方向,第二个为竖直方向,默认向左,下移动

盒子阴影

圆角边框

border-radius

  • px或百分比
  • v1,四个角一样
  • v1,v2,左上右下,左下右上一致
  • v1,v2,v3,左上,左下右上,右下
  • v1,v2,v3,v4,顺时针
  • border-top-left-radius,上下在前,左右在后
  • boeder-radius:30px/60px,水平/垂直,只支持boeder-radius
  • 当boeder-radius设置成盒子一半时会形成一个圆(正方形盒子中)

字体引入

相关推荐
LYFlied14 小时前
在AI时代,前端开发者如何构建全栈开发视野与核心竞争力
前端·人工智能·后端·ai·全栈
用户479492835691514 小时前
我只是给Typescript提个 typo PR,为什么还要签协议?
前端·后端·开源
程序员爱钓鱼14 小时前
Next.js SSR 项目生产部署全攻略
前端·next.js·trae
程序员爱钓鱼14 小时前
使用Git 实现Hugo热更新部署方案(零停机、自动上线)
前端·next.js·trae
颜颜yan_15 小时前
DevUI + Vue 3 入门实战教程:从零构建AI对话应用
前端·vue.js·人工智能
国服第二切图仔16 小时前
DevUI Design中后台产品开源前端解决方案之Carousel 走马灯组件使用指南
前端·开源
无限大616 小时前
为什么浏览器能看懂网页代码?——从HTML到渲染引擎的奇幻之旅
前端
福尔摩斯张16 小时前
Linux信号捕捉特性详解:从基础到高级实践(超详细)
linux·运维·服务器·c语言·前端·驱动开发·microsoft
2401_8603195216 小时前
DevUI组件库实战:从入门到企业级应用的深度探索 ,如何快速安装DevUI
前端·前端框架
cc蒲公英16 小时前
javascript有哪些内置对象
java·前端·javascript