css3的focus-within选择器的使用

伪元素和伪类说到这个,我们先回顾一下,伪类选择器和伪元素选择器,老版的浏览器没有严格区分下面 2 种写法。a:after{}a::after{}在新的标准中,单冒号(:)用于 CSS3 伪类,双冒号(::...

2020-10-16

纯CSS实现取字符串的第一个字符实现文字图标功能

如何通过CSS实现文字图标/*图标样式*/.nav-icon-normal { width: 32px; height: 32px; line-height: 33px; display: inline-block; border-radius: 6px;...

2020-10-16

html+css制作div标签增加右上角删除图标的示例代码

一、需求描述在Div标签的右上角显示删除图标二、实现方式html、CSS三、参考代码<style>.container{ width:60px; height:60px; border: 1px dotted re...

2020-10-16

css3遮罩层镂空效果的多种实现方法

本文介绍了的4种实现遮罩层镂空的方法,分享给大家,也给自己留个笔记,具体如下:先看看效果【 方法一:截图模拟实现 】原理:先截一张相同位置的图片,创建一个遮罩层,然后把图片定位在...

2020-10-16

CSS背景图片设置的6个有趣的技巧

背景图像可能是所有前端开发人员在我们的职业生涯中至少使用过几次的CSS属性之一。大多数人认为背景图片没有什么不寻常的,但是。。。。。。1.如何将背景图像完美地适合视口b...

2020-10-16

一文掌握CSS 属性display:flow-root声明

byzhangxinxu from https://www.zhangxinxu.com/wordpress/?p=9404本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。一、Safari浏览器支持了di...

2020-10-16

CSS将img图片填满父容器div自适应容器大小的实现方法

当一个页面中引入多张图片时候,会碰到图片尺寸不一致,单要求显示成一致的大小,我们直接设置图片尺寸会导致图片变形,这就是我们遇到的问题,看下解决方法<div> <img src="...

2020-10-16

CSS设置div背景图的实现代码

给组件添加背景图控制只需要两步:<View className="gifts" style={{ background: `url(${baseUrl}starMove/exclusiveEntrance/card.png...

2020-10-16

css使用@media响应式适配各种屏幕的方法示例

定义和使用使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。@media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要设置设计响应式的页面,@media 是非常有...

2020-10-16

CSS实现波动水球效果的示例代码

今天学习到了一个新的css特效,波动水球效果,也是非常的好看HTML:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width...

2020-10-16

css中转换为行内样式的解决方案(css-inline)

聊聊场景 发送邮件 在第三方网站中嵌入HTML 从其他编辑器拷贝编辑好的文章发布到微信、今日头条等自媒体在以上场景使用行内样式的兼容性要高很多,也可以保持原样式...

2020-10-16

CSS盒子隐藏/显示后再最上层的实现代码

.imgbox{ width: 1200px; height: 612px; margin-right: auto; margin-left: auto; margin-top: 60px; }.m1{ border: solid; border-width: 1px; height: 300p...

2020-10-16

css3实现背景模糊的三种方式(小结)

一、普通背景模糊代码:<Style> html, body { width: 100%; height: 100%; } * { margin: 0; pad...

2020-10-16

详解flex布局中保持内容不超出容器的解决办法

在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便,已经越来越离不开它,但是最近在做项目的时候发现一个问题。就是在一个设置了 flex:1 的容器中,...

2020-10-16

Flex布局做出自适应页面(语法和案例)

Flex布局简介Flex英文为flexiable box,翻译为弹性盒子,Flex布局即弹性布局。Flex布局为盒子模型提供了很大的灵活性,任何一个容器都可以指定为Flex布局,设置方法为:.box{ disp...

2020-10-16

css+html实现Skeleton Screen 加载占位图动画效果(带动画)

效果自上而下渐隐渐现源码html,用的angular语法,只要做简单的修改就可以成为你需要的语法<div *ngFor="let item of [1,1,1],index as index" class="skeletonItem anim-opaci...

2020-10-16

css中一些常用的font-size字体单位和line-height详解

px(pixel)像素相信大家对像素这个名词并不陌生,接下来来介绍下这个单位的一些小知识点:pixel 是 picture(图片)和element(元素)这两个词组成的.pixel不是绝对的自然长度单位...

2020-10-16

element带选择表格将表头的复选框改成文字的实现代码

方法一:使用表格属性:header-cell-class-name 表格界面代码<el-table ref="multipleTable" :data="tableData" :header-cell-class-name="cellclass" style="widt...

2020-10-16

浅析CSS中单位px、rem、em、vh、vw之间的区别

绝对长度pxpx是像素值,是一个固定的长度,比如我们的米,厘米一样。相对长度为什么我们需要相对长度rem em等?固定长度已经不能满足我们现在的需求了。举例:比如我们在缩小我们屏幕...

2020-10-16

用CSS Grid布局制作一个响应式柱状图的实现

最新一段时间比较喜欢玩弄图表,出于好奇,我想找出比较好的用 CSS 制作图表的方案。开始学习网上开源图表库,它对我学习新的和不熟悉的前端技术很有帮助,比如这个:CSS Grid。今天...

2020-10-16

CSS columns实现两端对齐布局的示例代码

一、兜兜转转一大圈兜兜转转一大圈,最后发现实现两端对齐布局方式最简单的居然是使用CSS columns多栏布局。例如,我们想要实现3列元素两端对齐,中间间隙是30px,CSS代码为:.conta...

2020-10-16

CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解

windows 下默认的滚动条样式巨丑,项目中又有比较多地方会显示滚动条, 故回头翻了一下CSS3, 还真能不用插件实现自定义滚动条的样式,正合我意代码如下:/定义滚动条高宽及背景 高宽...

2020-10-16

CSS 3.0 结合video视频实现的创意开幕效果

给大家分享一个用CSS 3.0结合video视频实现的创意开幕,效果如下: 以下是代码实现,欢迎大家复制粘贴和收藏。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"...

2020-10-16

利用css3实现进度条效果及动态添加百分比

项目过程中,开始使用了js的requestAnimationFrame方法实现进度条,但是在数据超级多的时候非常影响性能,如此改用css去实现,优化。先贴代码:<!DOCTYPE html><html lang="en"><head...

2020-10-16

CSS3实现歌词进度文字颜色填充变化动态效果的思路详解

播放音乐时,歌词会随歌曲的进度逐渐填充颜色,不是逐字改变颜色,而是从左向右横向逐个像素改变的,也就是说会出现一个字的左右两边是不同颜色的效果。这个效果通过CSS3可以实现。...

2020-10-16

CSS实现三栏布局中间一栏自适应且随文字大小变化宽度的示例代码

百度面试碰到的题,要实现如下布局效果其中中间这紫色的一栏的大小随字体的多少而变宽/变窄,且多出的文字自动省略为[...],右边的绿色栏要紧紧连着紫色这一栏。 主要对紫色这一...

2020-10-16

使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)

所谓三列自适应布局指的是两边定宽,中间block宽度自适应。这道题在今年网易内推前端工程师面试的时候也被问到。 我这里主要分为两大类,一类是基于position传统的实现,一类是基...

2020-10-16

css实现缕空遮罩层的示例代码

本文内容:页面镂空遮罩层、页面镂空遮罩引导层、图片镂空遮罩常规遮罩层<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conte...

2020-10-16

CSS样式书写顺序和命名规范及注意事项

书写顺序的意义减少浏览器reflow(回流),提升浏览器渲染dom的性能①:解析html构建dom树,解析css构建css树:将html解析成树形的数据结构,将css解析成树形的数据结构②:构建render树:D...

2020-10-16

浅谈Flex布局与缩放比例计算

一、Flex 布局简介Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局,也就是说,行内元素也可以设置成Flex 布...

2020-10-16

css实现背景虚化效果的示例代码

是不是下面的效果,是的话那就继续往下看!代码演示(以上图效果为例)把主要模块写出来,其他详细内容的代码就省略啦HTML代码: <div class="login-container"> //这个div就是背景...

2020-10-16

CSS3实现淘宝留白的方法

做一个淘宝的留白:当你在缩小浏览器页面的时候他的内容区并没有缩小,是留白的变小。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type...

2020-10-16

css 布局 之 两端布局的实例代码 (利用父级负的margin)

最近在进行开发的过程中,有遇到两端对齐的布局,是按照百分比来进行布局的,之前有用过flex布局,但是flex布局,使用两端布局的时候,会出现一切bug。比如,下面的是动态生成的时候,三列...

2020-10-16

CSS通过letter-spacing属性 控制字与字间隔

letter-spacing 属性:增加或减少字符间的空白(字符间距)。该属性定义了在文本字符框之间插入多少空间。由于字符字形通常比其字符框要窄,指定长度值时,会调整字母之间通常的间隔...

2020-10-16

css实现朋友圈照片排列布局的代码

首先可以打开朋友圈观察不同图片数量的几种布局,也可参考下图示例;可以发现除1张图片,4张图片特殊外,其他数量图片均使用一行三列的方式排列;假设有如下HTML代码,这里imgList是一...

2020-10-16

详解CSS3实现响应式手风琴效果

最近看了国外大佬用CSS3实现手风琴效果的视频,所以自己学习后写了一下,以博客的形式记录下来,方便自己日后复习,代码结构如下(字体用的是Genericons ):最终效果如下:全屏时:...

2020-10-16

修复一个因为scrollbar占据空间导致的bug问题

背景这一个因为滚动条占据空间引起的bug, 查了一下资料, 最后也解决了,顺便研究一下这个属性, 做一下总结,分享给大家看看。正文昨天, 测试提了个问题, 现象是一个输入框的聚焦提...

2020-10-16

CSS实现3D书本效果的示例代码

话不多说,先来看一下效果图源代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-...

2020-10-16

CSS中的float和margin的混合使用示例代码

在最近的学习中,在GitHub上找了一些布局练习,我发现了我自己对布局超级不熟悉(很难受)。在以前的学习中,感觉使用CSS就记住各个属性的功能就OK了,但是呢?真的很打脸。不说了,太伤心...

2020-10-16

CSS3中引入多种自定义字体font-face

今天在HTML中发现了一个问题,提供给我们默认的字体有很多,但是除了那些“黑体”、“宋体”、“楷体”等支持中文字体之外,其余的都不知道中文字...

2020-10-16

纯CSS实现左右拖拽改变布局大小

利用浏览器非overflow:auto元素设置resize可以拉伸的特性实现无JavaScript的分栏宽度控制。webkit浏览器下滚动条可以自定义,其中resize区域大小就是scrollbar的大小,于是,我们...

2020-10-16

CSS3+JavaScript实现炫酷呼吸效果的示例代码

用css3动画实现的一个简单炫酷效果,最终的效果图如下:页面结构(index.html):<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" cont...

2020-10-16

详解如何简单实现CSS主题的切换

我最近在我的个人网站上添加了一个非常简单的配色方案(主题)切换器。您可以在网站的页脚中切换此简单的颜色切换器,以查看其实际效果。万一其他人希望将这样的功能添加到自己的...

2020-10-16

CSS实现Skeleton Screen骨架屏效果

在加载网络数据时,为了提升用户体验,通常会使用一个转圈圈的loading动画,或者使用Skeleton Screen占位。相比与loading动画,Skeleton Screen的效果要更生动,实现起来来也很简单。...

2020-10-16

解决CSS中子元素z-index与父元素兄弟节点的层级问题

1.问题的出现写了一个平铺的列表,其中有些列表项具有hover出现的弹出框。希望达成的目标是弹出框展现时,要把列表项内容遮盖住,以保证弹出框内容优先展示。元素的结构大致如下:<...

2020-10-16

使用CSS text-emphasis对文字进行强调装饰的实现代码

一、引言在过去,想要对某部分文字进行强调,通常的做法是加粗,或者使用一个高亮的颜色,现在有了新的选择,就是使用 text-emphasis 属性进行强调装饰。text-emphasis 家族总共有4个...

2020-10-16

flex布局实现每行固定数量+自适应布局

本文介绍了flex布局实现每行固定数量+自适应布局,分享给大家,具体如下:效果展示解析 <div class="template" v-for="(item,templateIndex) in 7"> <div @click="u...

2020-10-16

基于Css Variable的主题切换完美解决方案(推荐)

当接到这个需求的时候,百度到业界关于主题切换的方案还挺多的,css链接替换、className更改、less.modifyVars、css in js等等,但每一种方案听起来都是又累又贵。有没有那种代...

2020-10-16

CSS3新增布局之: flex详解

flex 基本概念flex布局(flex是flexible box的缩写), 也称为弹性盒模型 。将属性和属性值(display:flex; )写在哪个标签样式中,谁就是 容器;它的所有子元素自动成为容器成员,称为项目...

2020-10-16

浅析CSS :is() 和 :where() 即将出现在浏览器中

现在,Safari(技术预览版106)和Firefox(版本78)的预览版均支持新的CSS :is() 和 :where() 伪类。Chrome的实施仍然落后。使用 :is() 减少重复你可以使用 :is() 伪类来删除选择器列...

2020-10-16
返回顶部
顶部