最近看过我文章的都知道:我最近在负责一个微信小程序的项目,在其中遇到了很多有趣的事和一些奇思妙想。本文的背景就是某天早上我看着wxml文件中一堆 wx:if/else 和 hidden 突然很烦...
css
css利用负margin实现平均布局的示例
对于平均分布的布局,我们一般使用负margin的方法。如下图,就是平均布局。 一般这种情况,我们都是在父元素和子元素之间加上一层div,然后,给这个div设置负margin-right,值为两个子...
一篇文章带你学习CSS3图片边框
使用CSS3 border-image 属性,你可以在元素的周围设置图片边框。 一、浏览器支持 表中的数字指定完全支持该属性的第一个浏览器版本。 数字后面的 -webkit- 或者 -moz- 使用时需要指定前缀...
CSS实现进度条和订单进度条的示例
最近半个月为了期末考试,可要了学渣我半瓶血啊!今天本该好好复习的,可是状态不好,就随便找点乐子玩一玩,于是乎就想起之前面试时面试官给的一道题(见标题),那就弄点简...
CSS3制作圆形滚动进度条动画的示例
主 题 今天手把手教大家用CSS3制作圆形滚动进度条动画,想不会都难!那么,到底是什么东东呢?先不急,之前我分享了一个css实现进度条效果的博客《CSS实现进度条和订单进度条》,...
CSS3实现莲花绽放的动画效果
先来看效果: 这效果看起来挺炫,但原理并不复杂,能实现一片花瓣动起来,就能实现9片花瓣。效果的叠加而已。 HTML: section class=demo div class=box div class=leaf/div div class=leaf/div div clas...
纯css3实现横向无限滚动的示例代码
本文示例都是用小程序写的,但是不影响要实现的功能。 wxml 装图片的盒子多复制一份,让循环图片的首尾相接 view class=scrollbox dis-flex view class=imgItem dis-flex style=animation: {{computedAni}};...
css之Display、Visibility、Opacity、rgba和z-index: -1的区
我们在网页中经常需要控制一些元素的隐藏、透明等属性 style .d1{ display: none; } .d2{ visibility: visible; } .d3{ opacity: 0; } /style div class=d1 onclick=clickEvent('display: none;')/div div class=d2 onclick=clickEv...
CSS3制作3D立方体loading特效
简要说明 这是一款css3炫酷3D立方体预加载loading特效。该特效通过简单的HTML元素和CSS3代码,构建几个立方体不停运动的动画特效,适用于做页面的loading效果。 代码解析 在HTML文件中引...
CSS线性渐变的凹面矩形过渡动效的实现
本文聊一聊线性渐变的凹面矩形过渡动效的难点和思路,主要介绍凹面矩形实现、给凹面矩形加线性渐变、线性渐变背景色的过渡。如果有更好的实现方案,欢迎在评论区和我讨论。...
CSS 说明横向进度条最后显示文字的实现代码
问题描述 在工作中想要实现如下效果: 解决思路 在 div 标签中添加一个 relative 定位,然后使用绝对定位 absolute 在最右侧 div class=content div class=bar first style=width:100% span688/span /div div cl...
CSS实现表格首行首列固定和自适应窗口的实例代
今天校招笔试题要求实现一个首行首列固定,宽度自适应窗口变化,但窗口缩小到一定宽度不能再缩小,出现水平滚动条 当时我写错了,我一时想不起改用什么办法首行首列固定,用绝...
CSS3 实现发光边框特效
运行效果: html !-- This element is not visible. The DOM is generated by JavaScript --div class=root style=display: none; div div class=side left/div div class=side top/div div class=side right/div div class=side bottom/div /div/div CS...
使用CSS实现盒子水平垂直居中的方法(8种)
原始代码: center.html : !DOCTYPE htmlhtml lang=Zhhead meta charset=UTF-8 meta name=viewport content=width=device-width, initial-scale=1.0 titleCenter/title link rel=stylesheet href=center.css/headbody div class=father div class=son/...
CSS3 按钮边框动画的实现
先看效果: html a href=# span/span span/span span/span span/span Move on/a css3 body { margin: 0; padding: 0; background-color: #035f3c;}a { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform:...
css3弹性盒子flex实现三栏布局的实现
如题:高度已知,左右栏宽度300px,中间自适应: 弹性盒子本身就是并排的,我们设置宽度即可。 用一个容器container包裹三栏,设置comtainer容器的display属性为flex,左右栏设置宽度为...
CSS3 文字动画效果
效果 html div class=sp-containerdiv class=sp-contentdiv class=sp-globe/divh2 class=frame-1海外IDC网/h2h2 class=frame-2jb51/h2h2 class=frame-3www.jb51.net/h2h2 class=frame-4TEST IT!/h2/div/div css @import url('https://fonts.googleapis.c...
CSS3 实现穿梭星空动画
实现效果: html canvas id=starfield/canvas css * { background:black; padding:0; margin:0;}canvas { padding:0; margin:0; width:100%; height:100%;} js function $i(t) { return document.getElementById(t)}function $r(t, r) { document.getEle...
详解CSS3媒体查询响应式布局bootstrap 框架原理实战
媒体设备类型使用详解: !DOCTYPE htmlhtml lang=enhead meta charset=UTF-8 titleDocument/title meta name=viewport content=width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no link rel=stylesheet href=https://maxcd...
CSS清楚浮动clear:both的实例代码
今天给大家讲一下清楚浮动,在讲清除浮动前,需要了解什么是浮动,这里我就不给你大家详细介绍浮动了。 浮动也就是脱离文档流,脱离文档流了,那父级的宽高就不能被子集撑开,...
浅谈缩减SCSS 50%样式代码的14条实战经验
前言 Sass是CSS3语言的扩展,它能帮你更省事地写出更好的样式表,使你摆脱重复劳动,使工作更有创造性。因为你能更快地拥抱变化,你也将敢于在设计上创新。你写出的样式表能够自...
10种CSS3实现的loading动画,挑一个走吧?
效果 html body div class=content h3CSS3 Loading animations/h3 div class=load-wrapp div class=load-1 pLoading 1/p div class=line/div div class=line/div div class=line/div /div /div div class=load-wrapp div class=load-2 pLoading 2/p div cla...
CSS3+HTML5+JS 实现一个块的收缩与展开动画效果
最近在做项目时,发现CSS3中关于动画的技术,自己很少运用在项目中,平时一些列表块的收缩和展开动画效果,几乎都是使用 display 的 none 和 block ,或者 visibility 的 hidden 和 visible 来进...
详解css3中的伪类before和after常见用法
before/after伪类相当于在元素内部插入两个额外的标签,其最适合也是最推荐的应用就是图形生成。在一些精致的UI实现上,可以简化HTML代码,提高可读性和可维护性。国外这两个伪类应...
css属性width默认值width: auto与width: 100%区别详解
width: auto 子元素(包括content+padding+border+margin)撑满整个父元素的content区域。 子元素有margin、border、padding时,会减去子元素content区域相对应的width值 父元素的content = 子元素(content...
详解在table设置max-width以及min-width兼容问题和解决
在table中设置min-width和max-width属性 table trtd1/tdtd2/td/tr/tabletable{min-width:60%;min-width:100%;} 但是chrome不兼容max-width,ie7两者都不兼容。 解决方案:在table外层包一个div,在div上设置min-width和...
详解CSS3:overflow属性
1.Overflow overflow为溢出(容器),当内容超出容器时只需添加overflow属性值为hidden, 就可以把超出容器的部分隐藏起来; 如果内容超出容器却又不想其隐藏时可以将其属性值设置为auto;...
CSS3实现菜单悬停效果
实现效果: html nav id=nav-1 a class=link-1 href=#Home/a a class=link-1 href=#About/a a class=link-1 href=#Contact/a a class=link-1 href=#Shop/a/navnav id=nav-2 a class=link-2 href=#Home/a a class=link-2 href=#About/a a class=link-2 hr...
Blazor中的CSS隔离问题
1.环境 VS 2019 16.9.0 Preview 1.0 .NET SDK 5.0.100 2.前言 CSS一旦生效,就会应用于全局,所以很容易出现冲突。为了解决这个问题CSS隔离就顺势而生。Blazor诞生于2018年,至今为止已经2年多了,然...
详解overflow-scrolling解决滚动卡顿问题
前言 如果你对某个div或模块使用了overflow: scroll属性,在iOS系统的手机上浏览时,则会出现明显的卡顿现象。但是在android系统的手机上则不会出现该问题。 解决方法 以下代码可解决这...
overflow:auto的用法详解
在开始正文前,我介绍一下overflow和flex布局的某些用法。 overflow:auto;如果内容被修剪,则浏览器会显示滚动条,以便查看其余内容。 flex中的属性 display: flex; flex-direction: column; 主轴为...
CSS3贝塞尔曲线示例:创建链接悬停动画效果
我们将使用 CSS3 动画过渡来创建简单但引人入胜的链接悬停效果,将鼠标悬停在链接上时,会弹出一个小弹出框。 我们还将看一下CSS3 Cubic-Bezier(贝塞尔)曲线,它是 CSS 过渡,为弹出...
Typora代码块配色和标题自带序号的实现代码
效果:标题自带序号,代码块配色,代码块左上角仿mac图标 先打开主题文件夹 文件偏好设置外观打开主题文件夹 然后编辑base.user.css(如果没有就新建一个)文件 将以下代码加入即可...
CSS 实现高度自适应铺满整屏的实现
在自己写demo的过程中,想使用display:flex实现垂直居中,代码如下: style #login{ width:100%; height: 100%; display: flex; justify-content: center; align-items: center; } .login-body{ width: 600px; height: 260px; border...
CSS实现一个自适应的正方形的方法示例
传统方法正方形用固定的形式写 直接长=宽写固定的值如下 .box{width: 200px;height: 200px;background: pink;color: #666;} 但是很多情况下,在移动端的设计里,图片的宽度随着不同的移动设备进行...
css实现0.5px线条解决移动端兼容问题(推荐)
【内容】: 1.利用background-image 渐变样式 2.可以利用scale缩放 3.给伪元素设置边框 在这里插入代码片!DOCTYPE htmlhtmlhead meta charset=utf-8 title0.5px线实现方法/title style type=text/css /*标准1px边框...
css样式常见图形效果展示的实例代码
简单写一下常见的基础图形,以及一些遇到的样式小图标 下图是css效果: 各个图形的代码如下: Square(正方形) /*正方形*/ .square { width: 60px; height: 60px; background: red; } Circle(圆形) /*圆形...
CSS3 实现倒计时效果
实现效果 实现代码 html div class='wrapper' div class='time-part-wrapper' div class='time-part minutes tens' div class='digit-wrapper' span class='digit'0/span span class='digit'5/span span class='digit'4/span span class='digit'3/spa...
HTML+CSS3+JS 实现的下拉菜单
实现效果 html div class=container h1 class=titleDropdown Menu/h1 ul li class=dropdown a href=# data-toggle=dropdownFirst Menu i class=icon-arrow/i/a ul class=dropdown-menu lia href=#Home/a/li lia href=#About Us/a/li lia href=#Services/a...
纯CSS3实现的井字棋游戏
运行效果: html div class=tic-tac-toe input class=player-1 left first-column top first-row first-diagonal turn-1 id=block1-1-1 type=radio/ label class=turn-1 for=block1-1-1/label input class=player-1 middle second-column top first-row...
CSS3 实现时间轴动画
实现效果 html h2CSS3 Timeline/h2pPlease set the $vertical variable to false to see the horizontal version./pul id='timeline' li class='work' input class='radio' id='work5' name='works' type='radio' checked div class=relative label for='...
页面中有间隔的方格布局如何完美实现方法
典型的布局示例 如上图所示的布局,方格中间有一定的间隙,间隙是固定的。应该如何布局会更加完美呢,比如要保证在布局完成的情况下,可以快速的添加一个元素依然保持这样的布...
新版chrome浏览器设置允许跨域的实现
前言 目前前端解决跨域,主要是通过webpack的devServer来配置。但是有时候开发环境中没有配置devServer,后端又没有设置跨域。前后端分离项目,本地调试代码的时候,经常会遇到跨域问...
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
前端 css3,filter实现不但可以实现网页灰色效果,还可以辅助实现黑夜模式效果。我们来看看实现方式吧! filter属性介绍 filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() |...
如何试着在你的css增加粘稠效果
写在前面 不知道是谁先发现filter:blur和filter:contrast能发生如此奇妙的化学反应的,但这不重要,重要的是你如果学会了这种特效的使用方法,就可以为你的网页添加酷炫的效果! 那么请先...
CSS3 实现飘动的云朵动画
运行效果 html head meta charset='UTF-8' titleCSS3 Cloud Animations By Montana Flynn/title/headbody div class=sky div class=moon/div div class=clouds_two/div div class=clouds_one/div div class=clouds_three/div /div/body css html, body {...
CSS实现Hover下拉菜单的方法
老规矩,今天来讲一个很实用的css效果,当鼠标移到按钮的时候就会自动显示下拉菜单。效果如下: 很简单的一个小demo,实现步骤如下: 首先定义一个大的div包裹一个button和一个a链接...
css3中仿放大镜效果的几种方式原理解析
文章标题为啥是仿放大镜? 因为我今天要说的,并不是像一般说的,鼠标移入时旁边弹出一个局部的大图,那很好写,也没多少技巧(用相对定位定位父元素(或说:原图),绝对定位...
详解CSS3+JS完美实现放大镜模式
大概一年多之前写过一篇文章:仿放大镜效果的几种方式原理解析,当时觉得自己技术可以了、飘了,于是就起了这样牛气哄哄的标题,其实也只算是介绍了css里的transform和animation两种...
css transform 翻页动画记录的实现
翻页问题场景 B和C是同一页(正反两面) 当想要翻页覆盖 A 时,B、C 需要同时翻页才能覆盖A,显示D。 B、C 不能写在同一个盒子里 错误例子: div class=pagesBox A/divdiv class=pagesBox div clas...