纯CSS实现表单验证的示例代码

在我们的日常业务中,表单验证是个很常见设计需求,像一些登录注册框,问卷调查也都需要用到表单验证。一般我们的实现思路都是JS监听input框的输入内容,判断用户输入内容,从而以此...

2020-11-01

css多种方式实现等宽布局的示例代码

本文讲的等宽布局是在不手动设置元素宽度的情况下,使用纯css实现各个元素宽度都相当的效果。1、使用table-cell实现(兼容ie8)<style> body,div{ margin: 0;...

2020-11-01

CSS3移动端vw+rem不依赖JS实现响应式布局的方法

1、前言(1)vw/vh介绍在使用之前,我们先简单了解一下什么是vw和rem以及它们的作用,vw是css3出现的一个新单位,它是“view width”缩写,定义为把当前屏幕分成一百份,1vw即...

2020-11-01

css中间自适应布局的5种解法详解

前言在做页面时,我们往往会碰到页面布局相关的内容,面试时也经常会被问到,那么今天我就来总结一下关于页面布局的内容。问题:如何实现三栏布局(高度固定,左中右的结构)假设高度已知...

2020-11-01

CSS3之2D与3D变换的实现方法

css3实现了对元素执行2D平面变换,以及视觉上的3D空间变换,2D变换平时可能用的较多,3D效果也能锦上添花;关于坐标轴初中数学的几何学里我们便开始接触坐标轴,最基本的是平面直角坐...

2020-11-01

flex布局实现左侧文字溢出省略右侧文字自适应

想要实现一个左侧文字可以根据文字长短自动调整宽度,当一行显示不下时,不挤压右侧文字空间,左侧文字溢出省略。同理当右侧文字变长的时候,右侧文字全显示,左侧文字被挤压后溢出省...

2020-11-01

css加载会造成阻塞吗

可能大家都知道,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?接下来,我就来对css加载对DOM树的解析和渲染的影响做一个测试。为了完成本次测试,先来科...

2020-11-01

css的content属性的具体使用

content属性一般用于::before、::after伪元素中,用于呈现伪元素的内容。平时content属性值我们用的最多的就是给个纯字符,其实它还有很多值可供选择。1、插入纯字符<style>...

2020-11-01

通过CSS变量修改样式的方法示例

问题
js怎么去修改css伪类样式呢?但是js并没有伪类选择器,那么该怎么办呢?网上有不少方法,比如通过切换元素的类、在style中动态插入新的样式等。那么这里再来一种方法,设置css变...

2020-11-01

使用智能 CSS 基于用户滚动位置应用样式

通过将当前滚动偏移量添加到到 html 元素的属性上,我们可以根据当前滚动位置设置页面上的元素样式。我们可以使用它来构建一个浮动在页面顶部的导航组件。这是我们将使用的 H...

2020-11-01

用纯CSS实现镂空效果的示例代码

近来研究了一下镂空效果。background-clip: text背景被裁剪为文字的前景色。第一次是在 CSS-Tricks 看到的这个用法: 在 CSS-Tricks 网站上,这个玩意用得到处都是。这样,做简...

2020-11-01

关于CSS引入方式的详细见解小结

关于CSS的发展史这里不做介绍。写博客的原因之一是想帮助那些与我一样喜欢纠结的初入前端的伙伴,希望自己写的帖子能对伙伴有些许帮助;原因之二这些帖子也算自己的一个知识的...

2020-11-01

css实现图片自适应容器的示例代码

经常有这样一个场景,需要让图片自适应容器的大小。1、img标签的方式我们马上就能想到,把width、height 设置为100%啊。来看一哈效果。<div class='div1'> <img src="./peiq...

2020-11-01

深入理解CSS @font-face性能优化

本文主要介绍字体加载优化的常用策略,大部分内容为引用和翻译。一、 font-face基本用法font-face的基本用法想必大家都是知道的,基本上就是类似这样:@font-face { font-family:...

2020-11-01

CSS3 3D酷炫立方体变换动画的实现

我爱撸码,撸码使我感到快乐!大家好,我是Counter,本章微博主要利用了CSS3的一些新特性,主要用到关键帧来使3D图形运动起来,涉及到了一些抽象的思想,立体的想象。先给大家看看完成的...

2020-11-01

4种灵活的Scss编译输出风格整理

很多人从使用Scss的那一刻起,就被别人告诉了如何编译。所以,基本上也就只会一种命令编译方式。其实Scss提供了4种风格输出CSS,以满足更多人的需求。不同的输出方式如下: 嵌套...

2020-11-01

浅谈CSS3 box-sizing 属性 有趣的盒模型

盒模型的组成大家肯定都懂,由里向外content,padding,border,margin.盒模型是有两种标准的,一个是标准模型,一个是IE模型。从上面两图不难看出在标准模型中,盒模型的宽高只是内容...

2020-11-01

使用CSS Transitions实现圆形悬停效果的示例代码

本文介绍了在线预览 下载源码 在今天的教程中,我们将在圆上试验悬停效果。 自从有了border- radius属性,我们可以创建圆形形状,并且它们作为设计元素更常出现在网站中。 我特别...

2020-11-01

解析CSS中的Grid布局完全指南

Grid 是一个基于二维网格布局的系统,有了它我们可以非常方便的实现过去很复杂布局,无需再使用 float , inline-block , position 这些本质上是 hack 的方法。CSS网格布局擅长...

2020-11-01

CSS奇技淫巧之实现波浪效果

一直以来,使用纯 CSS 实现波浪效果都是十分困难的。因为实现波浪的曲线需要借助贝塞尔曲线。而使用纯 CSS 的方式,实现贝塞尔曲线,额,暂时是没有很好的方法。当然,借助其他力量(SV...

2020-11-01

CSS3解析抖音LOGO制作的方法步骤

“抖音”,人气也是非常高,据说拥有7亿用户。今天我们就来研究研究抖音的logo,蹭蹭热度。效果预览:主要用css3新增属性 mix-blend-mode ,”组成,然后有3种颜色,白色...

2020-11-01

CSS实现菜单按钮动画

要写一个下拉菜单点击按钮 菜单入口就是是点击一个图标按钮 之前都是随便用个图片代替 今天突然想用CSS写个效果 主要参考澎湃移动端右上角的按钮效果:HTML //vue 中通过...

2020-11-01

CSS3实现王者匹配时的粒子动画效果

在码代码的时候会发现,很多东西都是殊途同归的,方法千千万,能解决问题的都是好办法,不一定非要把代码写的特别高深,这样反而后来的人看不懂,维护根据头疼。所以用最简单通俗的代码...

2020-11-01

css高级应用三种方法实现多行省略的示例代码

前言这是个老掉牙的需求啦,不过仍然有很多人在网上找解决方案,特别是搜索结果排名靠前的那些,都是些只会介绍兼容性不好的使用 -webkit-line-clamp 的方案。如果你看到这篇文章...

2020-11-01

浅谈css阻断合并及其他影响

margin 的不正交margin实用时会产生合并的现象以下属性会阻断 margin 合并borderdisplay: tabledisplay: flex以上内容为结果 详解在下方阻断合并【详解】/* CSS */ .box...

2020-11-01

CSS3实现王者荣耀匹配人员加载页面的方法

玩过王者的应该都熟悉,这个页面的效果。为什么要实现这个效果了?第一:王者这么火,电竞这么火。第二:主要还是来学习 CSS3 的线性、径向渐变、旋转、缩放以及动画。图形解析1、背...

2020-11-01

CSS3 transforms应用于背景图像的解决方法

CSS transformations虽然很酷,但还没有应用于背景图像。这篇文章提供了一个很好的解决方法,当您确实想要旋转背景图像时,或者在容器元素旋转时保持背景图像不变。使用css3转换...

2020-11-01

详解CSS3中的box-sizing(content-box与border-box)

CSS3中的box-sizing(content-box与border-box)CSS3中的box-sizing 属性允许以特定的方式来指定盒模型,有两种方式:content-box:标准盒模型,又叫做 W3C盒模型,一般在现代浏览器中使...

2020-11-01

用css实现正方形div 的两种方法

目标:实现一个正方形,这个正方形边长等于方法一:使用单位vw, (ps我觉得这个是最简单的方法)html结构也很简单,只有一个div即可<html><body> <div class="square"> </div></bod...

2020-11-01

css实现发光文字及一点点js特效

实现思路:通过css中的text-shadow来实现文字的发光效果效果图:代码如下:</head>  <style>    body{      background-color:#000;    }    .textArea{  ...

2020-11-01

详解CSS实现仿Windows10鼠标照亮边框效果

安装最新 Windows 10 update 之后,注意到系统 UI 里有一个很棒的细节效果,在开始菜单的磁贴里或者 UWP 风格的设置界面中,元素的高亮边框是可以感知鼠标的,边框的高亮部分会跟随...

2020-11-01

rem适配移动设备的方法示例

前言移动端 rem 适配方案回顾总结如何使用 remrem 单位的计算参考 html 的根节点 font-size进行计算,根节点的字体变化,布局参考的 rem 页面也会相应进行缩放,此为 rem 布局的...

2020-11-01

从css 3d说到空间坐标轴附源码

有一次我们说到掷骰子那个游戏,当时是用了一个steps属性+雪碧图来制作帧动画,这当然颇为不错,但其实一开始我想的不是这样的,我想的是用真的3d和动画去做,这个方案涉及到不少空间...

2020-11-01

使用CSS变量实现炫酷惊人的悬浮效果

最近,我从 Grover网站上发现以一个好玩儿的悬停动画,也有了些自己的灵感。这个动画是将鼠标移动到订阅按钮上移动光标会显示相应的彩色渐变。这个想法很简单,但是它能使这个按...

2020-11-01

纯CSS实现单一div的正多边形变换

上一篇我们介绍了如何利用before和after伪元素来做Material Design风格的按钮,里头关键的技术就在于活用边框宽度和div本体宽高,因此这篇再加码一个效果,就是纯粹利用CSS,让&ldq...

2020-11-01

SASS 中变量的默认值的使用方法

SASS 中定义的变量,后设置的值会覆盖旧的值。$color: red;$color: blue;.btn { color: $color;}编译后为:.btn { color: blue; }如果你编写了一个 UI 库提供 SASS 文件,可...

2020-11-01

CSS 模拟float实现center文字左右环绕图片的效果

什么是文字左右环绕图片?就是下图的效果:效果的CSS代码可以点击这里 查看在CSS中,并没有float: center这种设置,但是我们可以通过一些小技巧来模拟出类似的效果。经常会有小伙伴...

2020-11-01

CSS3 实现童年的纸飞机

今天我们来折纸飞机(可以飞出去的那种哦)基本全用css来实现,只有一小部分的js首先看一下飞机的构造灰色区域为可折叠区域白色区域为机身三角形由border画出来的再经过各种平移...

2020-11-01

CSS实现垂直居中的七个方法实例代码详解

我们在编辑一个版面,通常都会用到水平居中和垂直居中来设计,而水平居中很好处理,不外乎就是设定margin:0 auto;或是text-align:center;,就可以轻松解决掉水平居中的问题,但一直以来...

2020-11-01

css性能优化-will-change使用详解

will-change通过告知浏览器该元素会有哪些变化,使浏览器提前做好优化准备,增强页面渲染性能。属性的取值:1、auto: 实行标准浏览器优化。2、scroll-position: 表示开发者希望...

2020-11-01

css3实现可拖动的魔方3d效果

主要用到知识点:&bull;css3 3d转换 &bull;原生js鼠标拖动事件&bull;display:grid 布局实现的功能&bull;3d魔方 可点击,可拖动&bull;直接看效果html: <div class="container">...

2020-11-01

css实现虚线边框滚动效果的实例代码

常常看到一种酷炫的效果,鼠标hover一片区域后,区域显示出虚线边框,并且还有线条动画,那么这种效果具体是怎么实现的呢,本文提供了几种思路仅供参考。基本HTML<div class="box">...

2020-11-01

详解在CSS中解决内容过长的问题

当我们写css的时候,有时候会忘记设计里面存在的临界情况。举个例子来说吧,当内容的长度超过了我们的期望值,我们也无法解释其中的可能性,页面的设计很可能会因此而崩掉。我们不...

2020-11-01

详解解决flex布局的justify-content: space-between对齐方式的一个BUG的两种方法

在设置display:flex,justify-content: space-betweend的时候,它会把子元素靠边对齐平均分剩余的空间。例如:打算一行放三个子元素效果:这看起来一点问题都没有,还挺好看的,但是如...

2020-11-01

基于CSS 属性实现按钮悬停边框和背景动画集合

心属性opacity: .999 使元素产生一个层叠上下文,这样按钮6和8的动画就不会被背景遮盖住了left/top: -1px 使伪元素与按钮的位置重合,原因在下方transition-delay 横向与纵向边...

2020-11-01

css动画属性使用及实例代码(transition/transform/animation)

在开发中,一个好的用户操作界面,总会夹杂着一些动画。css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬...

2020-11-01

实现点击按钮后CSS加载效果的实现

由于自己公司产品里头,有个按钮在点击之后,会有一两秒的等待时间(寄认证信),因此为了避免点击后一两秒的加载时间空窗,就做个loading动画来强化使用者体验,原本想说直接用张gif来解...

2020-11-01

利用HTML+CSS实现跟踪鼠标移动功能

随着用户越来越关注隐私并越来越注意防止在线跟踪,用户开始使用广告拦截器和脚本拦截器来阻止JavaScript跟踪脚本。目前,研究人员已经发现了一种新方法,利用HTML和CSS来跟踪网...

2020-11-01

html+css+javascript实现跟随鼠标移动显示选中效果

1,显示效果:2,html结构<div class="process_list-lpu"> <div class="process_line"></div> <div class="content_list"> <...

2020-11-01

CSS实现两个球相交的粘粘效果示例代码

这是一个纯粹利用CSS所做出来的效果,这个效果说穿了就是一个图像处理的原理,做法跟Photoshop里头的几乎一模一样,只是一个用图层和色版来制作,一个则是用CSS(把div当成图层思考就...

2020-11-01
返回顶部
顶部