css

css中的px、em、rem、pt 特点和区别及换算详解

概念介绍 : 1、px (pixel,像素): 是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般...

CSS3中的弹性布局em运用入门详解 1em等于多少像素

使用CSS也好久了,但一直都是在使用px来设置Web元素的相关属性,未敢使用em。主要原因是,对其并不什么了解,只知道一点概念性的东西,前段时间在项目中要求使用em作为单位设置元...

如何通过 display:olck/none 完成一个菜单栏

通过 display:bolck/none 完成一个菜单栏的效果 图1: 首先下面是已经完成的一个效果当我们把鼠标移入到 菜单 这块区域时就会弹出,图2的效果 图2: 相反如果我们把鼠标移出 菜单 区域...

CSS 实现各种 Loading 效果附带解析过程

HTML div class=spinner/div CSS .spinner { width: 40px; height: 40px; background-color: #333; margin: 100px auto; -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out; animation: sk-rotateplane 1.2s infinite ease-in-out;}@-webkit-keyf...

一文教你玩转CSS border(边框)

边框样式 边框样式属性指定要显示什么样的边界。 border-style属性用来定义边框的样式 border-style的值 代码演示: !DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 meta name=viewport content=width=device-wi...

CSS实现TikTok文字抖动效果示例

前端同学在日常开发中精彩会因为一些动效和设计争的面红耳赤,设计希望用代码实现,前端要设计出gif图,最后谁也不让谁,设计走了,留下了前端独自加班...... CSS技术是前端必须掌...

纯CSS实现的三种通知栏滚动效果

前言 通知栏组件是一个比较常见的组件了,基本上每个站点都会有怎么个组件,主要就是通告站点的一些变化或者是告知一些中奖名单等作用。 最近在复习CSS3动画部分内容,想着平时...

一文教你玩转CSS 组合选择器

CSS组合选择符包括各种简单选择符的组合方式。 在 CSS3 中包含了四种组合方式: 后代选择器(以空格分隔) 子元素选择器(以大于号分隔) 相邻兄弟选择器(以加号分隔) 普通兄弟选择器...

设置div背景透明的方法示例

div背景透明常见的有两种方法: 1. 通过opacity属性设置,取值0~1,0表示透明,1表示不透明,但是这种方法会把div上的内容也同时进行透明设置。 效果如下: 2.通过rgba格式的background-col...

CSS 带搜索导航栏的示例代码

本文为大家介绍如何使用 CSS 创建一个带搜索的导航栏。 以下实例均是响应式的。 可以先看下效果图: 创建一个搜索栏 div class=topnav a class=active href=#home主页/a a href=#about关于/a a href=#...

纯CSS免费让网站拥有暗黑模式切换功能的实现代

前言 暗黑模式这个概念最早起源于 MacOS系统 的 Mojave ,提供 浅色主题 和 深色主题 两种皮肤供用户选择, 深色主题 就是我们常说的 暗黑模式 。为了眼睛健康,笔者在手机、平板和电...

纯css和flutter分别实现呼吸灯效果(实例代码)

上一次有一位非常好学的粉丝儿问可不可以把月亮做一个呼吸灯效果,因为没有找到月亮大小的图,就用星星代替 今天,本博主用 纯css和flutter动画 分别实现它,记得收藏学习哦 效果...

CSS复合选择器的具体使用方法

交集选择器 交集选择器由两个选择器直接连接构成,其中第一个选择器必须是元素选择器,第二个选择器必须是类选择器或者 ID 选择器,两个选择器之间必须连续写,不能有空格。 交...

CSS让子元素div的高度填满父容器的剩余空间的方

1.使用浮动的方式 效果图: 代码如下:(注意,此时.content的高度是500px,即父元素的高度,但是浮动元素在 .content 上方,盖住了 .content,将 .nav背景样式改为 background-color: rgba(0,0,0,0.1...

详解CSS多种三列自适应布局实现

前言 为了按照常规WEB布局,这里全部采用拥有header和footer模式进行左中右布局编写。 第一种:基于float实现 实现思路 常规思路,使左右两个Aside分别浮动至左右两侧即可 代码实现 !-...

CSS弹性布局FLEX,媒体查询及移动端点击事件的实现

flex弹性布局 定义: Flex 布局的元素,称为 Flex 容器(flex container),简称容器。它的所有子元素自动成为容器成员,称为 Flex 项目 容器默认存在两根轴:水平的主轴( main axis )和垂直...

CSS3 filter(滤镜)实现网页灰色或者黑色模式的示例

前端 css3,filter实现不但可以实现网页灰色效果,还可以辅助实现黑夜模式效果。我们来看看实现方式吧! filter属性介绍 filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() |...

纯 CSS 实现拖拽效果的代码

目录 一、拖拽效果示例 二、CSS实现原理 三、CSS实现细节 四、CSS实现布局 1. fixed 定位 五、CSS实现其他功能 1. 吸附功能 六、说明和小结 发挥你的想象,CSS也能实现拖拽效果。 一、拖拽...

从一次项目重构说起CSS3自定义变量在项目的使用

关于CSS3变量 声明变量的时候,变量名前面要加两根连词线( -- )。 body{ --color:red;} 上面代码中,body选择器里面声明了一个自定义变量: --color 。 它与color等正式属性没有什么不同,只...

纯CSS实现页面中的列表收拉效果

你可能经常见到下面这样的效果: 没错,就是页面上常用的展开收起交互形式,通常的做法就是控制display属性值在none和其他值之间切换,但是虽说功能可以实现,效果却非常生硬,所...

css圆形镂空(优惠券背景图)的实现

本文主要介绍了css圆形镂空(常用做优惠券背景图),分享给大家,具体如下: .hollow-compose-three-circles { width: 300px; height: 100px; position: relative; background: radial-gradient(circle at right top, transpar...

详解利用css3的var()实现运行时改变scss的变量值

var()介绍与使用 详情(MDN) IE无效,其余主流浏览器有效 var()使用 只能在{}内声明,作用范围由{}的选择器决定 !-- 声明 --body{ --name:value;//body内有效}!-- 使用 --.test{ attr: var(--name,defaultValue) //当...

css animation配合SVG制作能量流动效果

最终效果如下: 动画分成两步 制定运行轨迹 创建DOM并按照轨迹动画 制定运行轨迹 我们先要画一条底部的淡蓝色半透明路劲做为能量流动的管道 这里用SVG的path去做(其实这里可以直接用...

如何通过 CSS 写出火焰效果

正文从下面开始。 海外IDC网下载: 纯CSS3实现超逼真的蜡烛火焰燃烧动画效果源码 今天的小技巧是使用纯 CSS 生成火焰,逼真一点的火焰。 嗯,长什么样子?在 CodePen 上输入关键字 C...

使用CSS计数器美化数字有序列表的实现方法

在web设计中,使用一种井井有条的方法来展示数据是十分重要的,这样用户就可以很清晰的理解网站所展示的数据结构和内容,使用有序列表就是实现数据有组织的展示的一种简单方法...

巧用 CSS3的webkit-box-reflect 倒影实现各类动效

在很久之前的一篇文章,有讲到 -webkit-box-reflect 这个属性 -- 从倒影说起,谈谈 CSS 继承 inherit -webkit-box-reflect 是一个非常有意思的属性,它让 CSS 有能力像镜子一样,反射我们元素原本绘...

CSS实现图像映射的方法

一、前言 利用图像映射可以将图像的一些区域指定为热点。鼠标滑过该区域,可以展示一些内容信息。当然我们也可以单击该区域进行跳转,实现一个类似于图像导航的功能。 我从网...

纯CSS3实现圆圈动态发光特效动画的示例代码

本文主要介绍了纯CSS3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下: 效果图: 代码: !DOCTYPE HTMLhtmlhead title纯CSS3实现圆圈动态发光特效动画/title style body { background-...

css3实现书本翻页效果的示例代码

关键要点: 1.css3 3d动画的掌握 2.如何解决翻转后页面内容的改变 3.如何保持书本一直处于居中位置 代码总览 !DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 meta name=viewport content=width=device-width,...

CSS3 真的会替代 SCSS 吗

当谈及设置网页样式的时候,我们可以选择在项目中使用纯 CSS 或是 SCSS(除了其它处理器之外)。SCSS 是 CSS 的超集。大多数的开发者都认为,受益于高级的功能和清晰的语法,SCSS 使用...

CSS3只让背景图片旋转180度的实现示例

一、心路历程 最近写驾驶舱的时候琢磨了【本文由:防cc 提供,感恩】一个问题,就是单纯的使背景图片旋转的一定的角度。 只通过CSS3的transfrom让整个容器都翻转了一定的角度,达不...

CSS实现fullpage.js全屏滚动效果的示例代码

最近研究CSS的时候发现了 仅使用两个CSS属性就可以制作出全屏滚动效果 ,这两个属性就是: scroll-snap-type scroll-snap-align 使用它就可以实现 fullpage.js 这种全屏滚动效果,其实,这种全屏...

css flex布局超长自动换行的示例代码

要创建一个 flex 容器,只需要将一个 display: flex 属性添加到一个元素上。 默认情况下,所有的直接子元素都被认为是 flex 项,并从左到右依次排列在一行中。 如果 flex 项的宽度总和大...

使用css3和javascript开发web拾色器实例代码

本实例中的web拾色器功能使用css3实现页面效果,即在页面上显示的元素用css3样式来实现的。再使用js生成拾色器颜色数据,并控制各元素的鼠标事件。当事件作为反应时,获取到对应的...

css实现滚动时选中区域字体颜色加深的示例代码

在封装日期选择器时,需要选中时字体颜色加深,先看一下实现后的效果 可以看到加深的不是整个文字,而是中间那片区域今天聊的重点不在选择器的封装,主要看这个样式效果,想了...

CSS实现移动端横向滚动导航条(PC端也适用)

功能由来 近期在做一个H5需要一个横向滚动条,查看了一些文档最后还是决定自己写一个,一个可以兼容Mobile、PC的。 HTML body div class=nav a href=#Nav1/a a href=#Nav2/a a href=#Nav3/a a href=#Nav4/a...

CSS3过渡旋转透视2d3d动画等效果的实例代码

目录 CSS3盒子模型 a. CSS3滤镜filter b.CSS3 calc函数 c. CSS3过渡 2D转换 二维坐标系 1. 移动translate 2. 旋转:rotate 3. 中心点transform-orgin 4. 缩放scale 5. 2D转换综合写法 CSS3动画 1. 动画的基本使用...

CSS实现多个元素在盒子内两端对齐效果

元素俩端对齐的排列布局在实际的开发当中随处可见,使用flex布局的--justify-content : space-between即可轻松实现,但有些场景下需要考虑兼容等问题,不得不放弃flex布局,所以我们想要实...

原生CSS实现文字无限轮播的通用方法

文字轮播在生活中很常见,各个超市及实体店门头通常会有文字轮播的广告牌,本文详细介绍下实现逻辑。 场景 商店门头广告牌,需要通过横向移动的文字来展示公告(加边框是为了...

CSS3 菱形拼图实现只旋转div 背景图片不旋转功能

需求背景 使用 vue 做的项目,业务需求有一个拼图效果,默认是深色的背景图,上面分五个区域,每次会亮一个区域,整张图都亮,拼图完成。先来看一下最终的效果图。 应用到的知识...

CSS3通过var()和calc()函数实现动画特效

预习知识点. 动画帧 背景渐变 var() 和 calc() 的使用 flex布局的场景 Start: 创建HTML结构: section div class=loading div class=text/div div class=clock style=--i:1;/div div class=clock style=--i:2;/div div class=clock s...

CSS3实现模糊背景的三种效果示例

不开头了,直接进入主题。 普通背景模糊效果如下: 使用属性: filter:(2px) 普通背景模糊 为了美观不能使背景前的文字模糊,而filter属性会使这整个div的后代并且还会出现白边。也就...

使用css样式设计一个简单的html登陆界面的实现

login.html部分: !DOCTYPE htmlhtml lang=en head meta charset=utf-8 title/title !--引入字体图标库-- link rel=stylesheet type=text/css href=font-awesome-4.7.0/css/font-awesome.min.css link rel=stylesheet href=css/reset.css link rel=...

CSS实现漂亮的时钟动画效果的实例代码

我要找工作 !!! 预先准备: 首先这个动画,是根据之前的 Loading 动画制作的,Loading炫酷动画, 这些的思路都是一样的,在这个动画上进行了一次创新。 预习知识点: 动画帧 背景渐变 v...

CSS3点击按钮圆形进度打钩效果的实现代码

目录 八、CSS3点击按钮圆形进度打钩效果 8.1 图片预览 8.2 index.html代码 8.3 style.css代码 文章目录 八、CSS3点击按钮圆形进度打钩效果8.1 图片预览8.2 index.html代码8.3 style.css代码 八、CSS3点击...

css3 filter属性的使用简介

一、前言 在编写前端页面的动画效果时,或多或少会用到 filter 属性,由于其属性值过多,故本篇用于整理和记录其相关资料。 二、介绍 filter属性定义了元素(通常是)的可视效果。 属...

html+css合并表格边框的示例代码

我们给table和td标签加边框时,默认使用双边框,像这样。 如果我们希望合并table与td的边框,可以在table样式加设置border-collapse的属性值为collapse即可。如下图: 再看效果: 为了便于复...

详解CSS 文字装饰 text-decoration & text-emphasi

在 CSS 中,文字算是我们天天会打交道的一大类了,有了文字,则必不可少一些文字装饰。 本文将讲讲两个比较新的文字装饰的概念 text-decoration 与 text-emphasis ,在最后,还会讲解使用...

CSS实现的圆形进度栏

实现效果 实现代码 html div class=wrap div class=progress-radial progress-25 div class=overlay25%/div/divdiv class=progress-radial progress-50 div class=overlay50%/div/divdiv class=progress-radial progress-75 div class=overlay75%/div...

CSS3 实现的定价表

实现效果: 实现代码 html div id=pricing-table class=clear div class=plan h3Enterprisespan$59/span/h3 a class=signup href=Sign up/a ul lib10GB/b Disk Space/li lib100GB/b Monthly Bandwidth/li lib20/b Email Accounts/lilibUnlimited/b s...