-
基于CSS 判断鼠标进入的方向
所属栏目:[系统] 日期:2020-05-10 热度:138
在之前某一个前端技术群里,有一个群友说他面试的时候遇到了一个问题,就是面试官让他用纯 CSS 来实现一个根据鼠标移动位置觉得物体移动方向的 DEMO。 给出的初始结构如下: stylebody {padding: 2em;text-align: center;}.block {position: relative;disp[详细]
-
CSS3实现div从下往上滑入滑出效果示例
所属栏目:[系统] 日期:2020-05-10 热度:119
1,首先需要用的是 CSS3的 target 选择器,配合a标签指定id选择器切换目标元素,用于选取当前活动的目标元素。 2,CSS3 的 transition 动画,这里不做详细介绍 看一下效果图: 点击滑出按钮,元素从底部匀速滑入到页面一定高度;再点击滑入,元素从当前位[详细]
-
深入浅析CSS3中的Flex布局整理
所属栏目:[系统] 日期:2020-05-10 热度:65
副标题#e# Flexbox布局模块旨在提供一个更有效的方式,在一个容器里面去布局分配空间。即使容器的大小是未知的,或者动态变化的。 Flex 布局背后的主要思想是让容器能够改变其项目的宽度 / 高度(和顺序) ,以最佳地填充可用空间(主要是适应各种显示设备和屏[详细]
-
通过css3的filter滤镜改变png图片的颜色的示例代码
所属栏目:[系统] 日期:2020-05-10 热度:97
本方法是通过CSS3滤镜 filter 中的 drop-shadow 将png图片的非透明部分生成任意颜色的投影,然后将原始图片隐藏起来,从而达到改变图片颜色的目的 先看效果图 接下来是代码 pstrong原始图标/strong/pi class=icon icon-del/ipstrong可以变色的图标/strong/[详细]
-
CSS3实现渐变背景兼容问题
所属栏目:[系统] 日期:2020-05-10 热度:152
我们在做一个渐变背景颜色的时候会用到linear-gradient() 函数用于创建一个线性渐变的 图像。它是css3中的语法,最低兼容IE10 background-image: linear-gradient(to right, #ff9000, #ff5000); direction:用于指定渐变方向。它可以接受一个表示角度的值[详细]
-
如何利用定位使元素居中(web端页面布局小技巧)
所属栏目:[系统] 日期:2020-05-10 热度:65
元素在浏览器窗口居中的方法 这里先给出代码块,如果有同学已经看出来点眉目可以先自己尝试一下。 position:fixed; /*给想要居中的元素设置*/ left:50%; /*或者right:50%*/ top:50%; /*或者bottom:50%*/ margin-left:-元素宽度的一半; /*或者margin-right*[详细]
-
WEB标准学习经验总结
所属栏目:[系统] 日期:2020-05-10 热度:91
今天在群里,熊猫君提议整理一个帖子,一方面为初学者提供一个入门指南,另一方面也象借此和已经在从事这个行业进行一点交流。下面是我从事这个行当多年的一些经验总结,希望抛砖引玉,大家不吝赐教。 1、必备工具 其实web标准并不是很复杂的技术,实现we[详细]
-
IE对网页中引入CSS样式表的限制
所属栏目:[系统] 日期:2020-05-10 热度:137
首先介绍一下HTML文档与CSS 的关联常见有4种方式: 1、使用link标记 linkrel=stylesheettype=text/csshref=sheet.css/ 2、使用style元素 styletype=text/css body{background:#fff;} h1{font-size:2em;} /style 3、使用@import指令 styletype=text/css @im[详细]
-
CSS实现聊天气泡效果
所属栏目:[系统] 日期:2020-05-10 热度:163
模拟的效果 二、原理 准备一个高度和宽度为0的盒子 将这个盒子设置一个边框 将边框不需要的地方用 transparent 来代替,需要显示的地方设置对应的颜色 如果需要改变其大小,直接设置边框的宽度 border-width 将字体 font-size 和行高 line-height 设置为0[详细]
-
纯CSS3实现移动端展开和收起效果的示例代码
所属栏目:[系统] 日期:2020-05-10 热度:74
HTML代码 section class=blockinput type=checkboxdiv class=case-blockdiv展开/divdiv收起/div/divdiv class=detaildiv唧唧复唧唧,木兰当户织。不闻机杼声,惟闻女叹息。(惟闻 通:唯)问女何所思,问女何所忆。女亦无所思,女亦无所忆。昨夜见军帖,可汗[详细]
-
CSS中层叠上下文的具体使用
所属栏目:[系统] 日期:2020-05-10 热度:80
层叠上下文与层叠顺序 层叠上下文(stacking content)是 HTML 中的三维概念,也就是元素z轴。层叠顺序(stacking order)表示层叠时有着特定的垂直显示顺序。 层叠准则 谁大谁上 当具有明显的层叠水平标示的时候,如识别的 z-indx 值,在同一个层叠上下文[详细]
-
浅谈CSS中盒模型的理解
所属栏目:[系统] 日期:2020-03-30 热度:188
今天突然看到一篇关于CSS中盒模型的文章,忽然觉得自己竟然遗忘了很多小的地方,所以写一篇文章来记忆一下 ( 摘抄于千与千寻写的CSS盒子模型理解,并在自己基础上添加了一些东西,希望更完善,对大家有帮助 ) 1.基本的盒模型知识 CSS css盒子模型 又称框[详细]
-
CSS3径向渐变radial-gradient实现波浪边框和内倒角的方法
所属栏目:[系统] 日期:2020-03-30 热度:54
大佬给了一张优惠券图片(如下图),我一看,这波浪型的边框和内倒角用css写不出来吧,遂向大佬说明并要ui切图,大佬回答:css3可以实现。好吧,大佬都说可以实现了,还不赶紧去求谷哥,度娘。 实现内倒角 上代码,然后解释代码 div class=radial-gradient/d[详细]
-
如何只在IE上加载CSS样式表
所属栏目:[系统] 日期:2020-03-30 热度:96
前言:IE一直是特殊的一个浏览器,我们可以使用一些方法来指定样式表只在IE浏览器下被加载。 IE9以及低于IE9版本 : 可以使用条件注释语句来加载特定于ie的样式表。如下所示,使用外部样式表。 !--[if IE] link rel=stylesheet type=text/css href=http://w[详细]
-
css 11种方法实现一个tips带有描边的小箭头
所属栏目:[系统] 日期:2020-03-30 热度:160
副标题#e# 我们在网页开发中实现一个tips时会有一个小箭头,实现这种方法的文章网上已经泛滥了,但有时实现这个小箭头不止只有单纯的三角它还有描边,今天我们就借那些现有的文章在深入一点来说说如何给tips小箭头描边,本章不涉及svg/canvas,没必要因为我[详细]
-
使用CSS的border属性绘制各种几何形状的方法
所属栏目:[系统] 日期:2020-03-30 热度:147
副标题#e# border 边框属性可以说是我们在网页布局中最常用不过的一个属性之一。 border 它不只是边框,它还有很多非常有用的黑魔法哈,让我们一起来学习一下。 border绘制几何形状的原理 我们先来看一个简单的小例子: 在页面上写一个 div div class=borde[详细]
-
css3 flex实现div内容水平垂直居中的几种方法
所属栏目:[系统] 日期:2020-03-30 热度:50
副标题#e# 一、flex-direction: (元素排列方向) ※ flex-direction:row (横向从左到右排列==左对齐) ※ flex-direction:row-reverse (与row 相反) ※ flex-direction:column (从上往下排列==顶对齐) ※ flex-direction:column-reverse (与column[详细]
-
css3媒体查询中device-width和width的区别详解
所属栏目:[系统] 日期:2020-03-30 热度:52
定义:定义输出设备的屏幕可见宽度。 不管你的网页是在safari打开还是嵌在某个webview中,device-width都只跟你的设备有关,如果是同一个设备,那么他的值就不会变。 比如iphone6的device-width*device-height为375*667,而跟他的dpr等无关。 2.width 定义[详细]
-
CSS 漂亮搜索框美化代码
所属栏目:[系统] 日期:2020-03-30 热度:138
效果图: 实现这种效果有两种方法:一是整体处理一个背景,以透明gif图的方式定位到搜索框,或者切分开,这种方法加载快,而且灵活性更高。 文中用到的图片 提示:您可以先修改部分代码再运行[详细]
-
css3 中translate和transition的使用方法
所属栏目:[系统] 日期:2020-03-30 热度:147
translate和transition一直让我觉得,很牛皮很强大,怎么也学不会,其实是自己比较抗拒去了解她,接口看了不到半个小时的文档,大概了解了下,下面是示例,可以下载下来自己运行下试试 !DOCTYPE htmlhtmlhead titletranslate和transition/title/headbodyst[详细]
-
浅析CSS3 中的 transition,transform,translate之间区别和作用
所属栏目:[系统] 日期:2020-03-30 热度:134
transform 和 translate transform指变换、变形,是css3的一个属性,和其他width,height属性一样 translate 是transform的属性值,是指元素进行2D变换,2D变换就是指,元素以当前位置(0,0)按照x轴的方向移动多少,按照y轴的方向移动多少 例如: transfo[详细]
-
CSS实现隐藏滚动条并可以滚动内容效果(三种方式)
所属栏目:[系统] 日期:2020-03-29 热度:51
隐藏滚动条的同时还需要支持滚动,我们经常在前端开发中遇到这种情况,最容易想到的是加一个iscroll插件,但其实现在CSS也可以实现这个功能,我已经在很多地方使用了,下面一起看看这三种方法。 方法1:计算滚动条宽度并隐藏起来 在本站的侧栏,你可以看到[详细]
-
CSS3 不定高宽垂直水平居中的几种方式
所属栏目:[系统] 日期:2020-03-29 热度:85
.father {display: flex;justify-content: center;align-items: center;} 这种方式兼容性不好 2、position + transform .son {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);} IE9以下不支持transform属性 3、table + table-ce[详细]
-
ie中出现的jquery.form.js拒绝访问,input上传按钮必须主动点击的问题
所属栏目:[系统] 日期:2020-03-29 热度:90
下面先给大家看下代码 form id=uploadFileForm2 name=uploadFileForm2 enctype=multipart/form-data method=postdiv class=upload-wapper mt20input type=file name=excelfile id=dataFile class=dataFile accept=application/vnd.openxmlformats-officedo[详细]
-
用CSS遮罩实现过渡效果的示例代码
所属栏目:[系统] 日期:2020-03-29 热度:163
副标题#e# 今天我们展示如何用CSS遮罩创建一个有趣又简单但吸引人的过渡效果。与裁剪一样,遮罩是另外一种定义可见性和元素组合的方式。在下面的教程中,我们将向你展示如何应用新属性实现现代转换效果。我们将使用steps()和位于图片之上的PNG实现一个有趣[详细]