记录下最近写前端的一些小技巧

纯CSS实现鼠标指向文字上下滑动

HTML代码
<span data-title="首页">首页</span>

CSS代码
span{position:relative;display:inline-block;transition:all ease-out .3s}
span:after{position:absolute;left:0;width:100%;color:#00C0FF;content:attr(data-title);transform:translateY(100%)}

透明背景png8图片格式消除锯齿神器

PNGOUT:使用方法,photoshop储存png24格式,然后使用PNGOUT导入转换png8格式

常用到的css片段

li:nth-child(3n){margin:0}   li的个数*3的样式查看更多属性:http://www.w3school.com.cn/cssref/selector_nth-of-type.asp
margin-left:calc(100% - 60% - 20px);  根据浏览器宽度计算偏移量
rgba(0,0,0,.5)  透明度颜色

设置input、textarea下placeholder预览文字颜色

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: rgba(255,255,255,.5)}
input:-moz-placeholder, textarea:-moz-placeholder{color: rgba(255,255,255,.5)}
input::-moz-placeholder, textarea::-moz-placeholder{color: rgba(255,255,255,.5)}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: rgba(255,255,255,.5)}

消除input、textarea点击后出现蓝色边框

input, textarea{outline:none}

浏览器滚动条设置

::-webkit-scrollbar-track-piece{width:8px;background-color:#f0f0f0}
::-webkit-scrollbar{width:8px;background-color:#00C0FF}
::-webkit-scrollbar-thumb{width:8px;background-color:#333}
::-webkit-scrollbar-thumb:hover{width:8px;background-color:#00C0FF}

常用的js/jquery插件

jquery.bxslider    轮播
wow        页面动画
placeholder    生成占位图jquery.countup  数字滚动jquery.countdown  倒计时jquery.laydate  时间选择jquery.customSelect  下拉列表jquery.easing  动画扩展jquery.prettyPhoto  图片插件jquery.raty  评分插件jquery.validate  表单验证
html5shiv 解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题。
respond.min  让不支持css3 Media Query的浏览器包括IE6-IE8等其他浏览器支持查询。

原文地址:https://www.cnblogs.com/inzens/p/10284740.html

时间: 2024-11-08 15:45:06

记录下最近写前端的一些小技巧的相关文章

记录下我曾经那些认为的小想法

每隔一段时间,脑袋瓜子就会冒出一些自认为是小想法. 这篇文章就记录下我以前的一些小想法以及以后的小想法,一种想记录下来,一直也没有机会和时间.直到现在一琢磨,赶紧记录下来吧,也许很多时候的灵光一闪真是一个不错的idea.记录下来前面想起的和现在以及以后的idea,因此这篇文章会不断地实时更新,越来越完善. IDea1 2012年,刚步入高中的时候的第二学期,依稀记得那时候的智能手机还没有想象的普遍,在校门口当时接触了第一台智能机,一个高仿iphone 4s的手机,当时和同学一狠心每人买了一台.当

记录下自己写的gulp打包脚本

var c = { rootPath: 'src',//项目文件夹 outputPath: 'output',//文件编译后的输出目录 revPath: 'manifest',//rev映射文件目录 appjs: 'app.js',// run JS homePage: 'index.html', cssFolderPaths: ['css'],//需要压缩的CSS目录 jsFolderPaths: ['model'],//需要压缩的JS目录 ngjsFolderPaths: ['app', '

Windows下程序打包发布时的小技巧(使用Dependency Walker侦测不理想,改用VS自带的dumpbin则万无一失,还可查看dll导出的函数)

Windows下开发的应用程序在发布时,需要将其依赖的一些动态链接库一起打进安装包里面去.这个时候,快速确定这个程序到底依赖哪些动态链接库变得非常重要.很久以前写过一篇关于Qt程序安装包制作的博客,里面介绍了Dependency Walker这个小工具.但是实际操作起来并不理想,因为Dependency Walker将exe文件依赖的所有动态库以及动态库所依赖的动态库都列出来了.看得你一脸懵逼: 你很难分清楚:倒底哪些DLL是需要打包的,哪些DLL是系统自带的.而作为打包过程中的一个小步骤,我根

前端知识 | CSS小技巧-自适应椭圆

背景知识: border-radius 属性的基本用法. 难题: 你可能注意到过,给任何正方形元素设置一个足够大的 border-radius,就可以把它变成一个圆形.所用到的 CSS 代码如下所示: 图1.1给元素设置固定宽高以及一半长度的 border-radius,可以得到一个圆形 你可能还注意到了,如果指定任何大于 100px 的半径,仍然可以得到一个圆形.规范特别指出了这其中的原因: "当任意两个相邻圆角的半径之和超过 borderbox 的尺寸时,用户代理必须按比例减小各个边框半径所

前端常用CSS小技巧

注意:以下前缀兼容性写法注释-o-:Opera-ms://IE10-moz://火狐-webkit://Safari 4-5, Chrome 1-9 1. 去除 iOS移动端 input,textarea输入框聚焦时上方内阴影样式 input, textarea, select{ appearance: none; -moz-appearance: none; //Firefox -webkit-appearance: none; //Safari 和 Chrome } appearance属性

记录一个vue路由拦截效果的小技巧

使用一句三元表达式, <router-link class="flex-left left" tag="div" :to="loginState?'/loginOut':''"> <img src="../../assets/img/iconfont/unlogo.png" >                    //这里写死,省略了代码,项目中是按实际需求完成的登录和非登录展示不同的logo(默认的

记录一个webstorm的设置或者说小技巧

在 html 的元素中,如果输入属性,默认会填充 引号,在 react 书写中非常不方便. 其中的JSX很多时候是不需要 quotation 的,只是需要一个 括号 {} 即可. 自己找了下webstorm中的设置,发现在 webstorm 中是可以进行设置的. 方法如下: 设置->Editor->general->Smart Keys 找到其中的 Add quotes for attribute value on type = -.. 取消勾选即可. 还有一个未发现的使用技巧. 其中的

HTML+CSS - 前端设计的小技巧(持续更新......)

2015年7月6日20:28:20 1.设置文字的居中,非控件内的. :text-alain:center 2.图片在ASP.NET中,可以直接拖放到界面,自动形成img控件. 3.CSS直接在全局样式  *  内,设置UL标签无样式,图片无边框,margin和padding都为0. 4.取消浮动Clear. :clear:left   取消左浮动 5.图片按钮   ImageButton控件 SRC属性,设置图片的路径. 6.服务器空间,在网页中也是input控件,所以,直接设置input属性

Python正则匹配递归获得给出目录下的特定类型的文件小技巧

需求是酱的: 输入一个目录,这个目录包含检测目录的必备信息但不准确需要获得后加工一下,如给出目录:C:\Program Files\Common Files\DESIGNER,需要检测的目录是:C:\Program Files\Common Files\System,即从给出的目录中获取前面的信息,后面的补上的目录(System)是指定的.从E:\res\tmp目录中检测xml文件,返回xml文件的目录 代码如下: 1 import os 2 import re 3 pathlist = []