详解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

CSS实现垂直居中的几种方法小结

在前端布局过程中,我们实现水平居中比较简单,一般通过margin:0 auto;和父元素 text-align: center;就能实现。但要实现垂直居中就没有那么容易,下面向大家分享下我工作中实现垂...

2020-11-01

CSS -webkit-box-orient: vertical属性编译后丢失问题详解

一、起因需求要求展示两行,多余的文字用三个点替代,于是用了这几个不太规范的属性display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;后来发现代码里...

2020-11-01

css和css3弹性盒模型实现元素宽度(高度)自适应

一、css实现左侧宽度固定右侧宽度自适应1、定位<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>自适应</title> <style> *{...

2020-11-01

移动端布局之动态rem的实现

动态rem1. 首先我们先介绍当下的长度单位px 像素em 一个M的宽度 / 一个汉字的宽度 1em == 自身的 font-sizerem 全称 root em 是根元素(html)的 font-sizevh 全称 viewport h...

2020-11-01

CSS阴影效果的比较之drop-Shadow与box-Shadow

drop-shadow与box-shadow都是阴影效果(光晕效果)的css属性,二者最大的不同点在于:box-shadow只能制作矩形的阴影,而drop-shadow则可以制作和物件不透明区域完全相同形状的阴影。...

2020-11-01

CSS scroll-snap滚动事件停止及元素位置检测实现

一、Scroll Snap是前端必备技能CSS Scroll Snap是个非常好用的特性,可以让网页容器滚动停止的时候,无需任何JS代码的参与,浏览器可以自动平滑定位到指定元素的指定位置。类似幻...

2020-11-01

CSS3实现炫酷的切片式图片轮播效果

今天我们学习如何使用CSS创建一个炫酷的图片轮播组件。它的原理简单的说就是通过单击标签元素(label)来切换背景图像和动画效果。核心是使用与标签关联的单选按钮和使用通用兄...

2020-11-01

CSS 响应式布局系统的实例代码

响应式布局系统,在现在流行的 CSS 框架中已经非常常见了。它主要由容器类和约定一行列数的栅格系统组成,组成了一个框架的骨架。在流行的前端框架 Bootstrap 和 Bulma CSS 中,...

2020-11-01

css3实现六边形边框的实例代码

最外层boxF旋转120度、第二层boxS旋转-60度、第三层boxT再旋转-60度,此时刚好回正,然后把图片就放在第3层的div背景中。因为前两层div中没有东西,纯粹就是用来旋转得到6边形的,...

2020-11-01

CSS3 分类菜单效果

CSS3 分类菜单效果如下所述:HTML<html><head> <title></title> <style type="text/css"> #bg { width: 1270px; height: 751px; margin: 0 auto; background: u...

2020-11-01

解决hover生成border造成的元素移动方法

前言我们有时候会遇到 hover 伪类给元素添加边框的时候,元素中的内容发生位移,虽然我们设置了 box-sizing: border-box 并且规定了元素的宽高,但是内容依然被边框挤开了。如下...

2020-11-01

详解网站footer沉底效果的三种解决方案

问题背景很多网站设计一般是两个部分,content + footer,content里面装的是网站主体内容,footer里面展示网站的注册信息等等,因为网站内容高度不定的原因,会出现下面两种情况:1.内...

2020-11-01

一个关于border-radius值设置的问题记录

问题记录今天本打算要完成一个类似于进度条的小组件, 原型是这样的(这里长200px, 高28px)我一看, 很简单嘛, 抛开那个数字1样式不谈, 整体父级样式就是一个左边半圆形, 右边带有...

2020-11-01

css实现网页栏目左侧固定当滚动到底部时自动调整位置

预览地址:https://ovsexia.gitee.io/leftfixed/html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio...

2020-11-01

CSS 类名的问题详解

以下以数字开头的 CSS 类名不会生效:.1st{ color: red;}一个合法的 CSS 类名必需以下面其中之一作为开头:&bull; 下划线 _
&bull;短横线 -
&bull;字母 a - z然后紧跟其他...

2020-11-01

纯CSS3制作页面切换效果的实例代码

此前写的那个太复杂了,来点简单的核心<html><head> <title></title> <style type="text/css"> * { margin: 0; padding: 0; border: none; } .Bl {...

2020-11-01

css等高布局常用几种方式

等高布局的方式指在同一个父容器中,子元素高度相等的布局.从等高布局实现方式来说,又分为两类伪等高子元素高度差依然存在,只是视觉上给人感觉就是等高.真等高子元素高度相...

2020-11-01

CSS Sticky Footer 几种实现方式

什么是 “Sticky Footer”所谓 “Sticky Footer”,并不是什么新的前端概念和技术,它指的就是一种网页效果: 如果页面内容不足够长时,页脚固定在浏览器窗口...

2020-11-01

CSS3中媒体查询结合rem布局适配手机屏幕

css3语法: (750px设计图的1rem = 100px)@media only screen and (min-width: 320px) and (max-width: 479px){ html { font-size: 42.67px !important; }}@media...

2020-11-01

如何反转CSS中的贝塞尔曲线的实现方法

首先来看一看我之前写的一个CSS轮播动画效果,为了让切换时动画的过渡更加的平滑我在animation-timing-function属性中并没有使用CSS提供的各种关键词,而使用了cubic-bezier(贝...

2020-11-01

css 权重值(层叠性)实例详解

&bull;css中有很多选择器,那在多个选择器都作用于同一个元素的情况下会出现什么效果呢? 代码<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <titl...

2020-11-01

CSS使用placeholder-shown伪类实现输入框浮动文字效果

在这篇文章中,我们将使用:placeholder-shown伪类创建一个浮动的问题标签效果,使用纯CSS实现。 浮动的文字标签当我们处理输入框时,会想方设法提供给用户更好的体验。有两个标签...

2020-11-01

使用CSS实现黑暗模式和高亮模式的切换功能

在 Web技巧 的第五期中专门提到一个有关于CSS实现黑暗模式和高亮模式的技术方案。即使用新的媒体查询条件 prefers-color-scheme 的值 dark 和 light 来进行切换,这是从最底...

2020-11-01

css3实现蒙版弹幕功能

最近在b站上看到一种弹幕效果叫做智能防挡弹幕,也就是传说中的蒙版弹幕, 打开之后效果大概是这样的再也不用担心男神女神的绝世容颜被花里胡哨的弹幕挡住啦,是不是感觉很神奇。...

2020-11-01

三步用CSS写一个商城卡券

今天是618 ,各大商城都在搞促销活动,今天我们就来用css做一个商城卡卷,具体如下: 还在为上面这样格式各样的商城卡券的样式而发愁?CSS 不熟,canvas 太难,怎么办?用 CSS 写一个商城卡...

2020-11-01

CSS布局之如何实现居中布局

1. 父级容器设置成表格,子级设为行内元素。适合子级内容为文本展示。<!-- css --><style> #parent { height: 200px; width: 200px; border: 1px so...

2020-11-01

flex布局被子元素撑开如何保持内容不超出容器的方法

移动端里面,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,但是最近在做项目的时候发现一个问题:一个li里面设置了flex,flex: 0 0 33.333%,然后想让子元素里面的文字...

2020-11-01

20个让你效率更高的CSS代码技巧(整理)

在本文中,我们想与您分享一个由各大CSS网站总结推荐的20个有用的规则和实践经验集合。有一些是面向CSS初学者的,有一些知识点是进阶型的。希望每个人通过这篇文章都能学到对自...

2020-11-01

css实现文字竖排的方式(小结)

html中文字的默认排列是横向排列的,但一些特殊情况下是需要文字竖向排列的。单行文字竖向排列.onecn{ width: 20px; margin: 0 auto; line-height: 24px; }.o...

2020-11-01

什么是BFC? CSS 使用伪元素清除浮动的方法

BFC概念:  块级格式化上下文,是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。我们先了解一个名词:BFC(block formatting cont...

2020-11-01
返回顶部
顶部