做页面需要一定的CSS基本功,虽然现在有很多成熟的框架如bootstrap等,我们轻松的就就可以做出一些页面效果。但是掌握每一个常见效果的写法还是很重要的,下面整理出一些常见的CSS前端效果,让你更轻松的写页面。

1、禁止选择文本

body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}

2、在可打印的网页中显示URLs

@media print{a:after {
content: " [" attr(href) "] ";
}}

3、深灰色的点击渐变按钮

.graybtn{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #d1d1d1) );background:-moz-linear-gradient( center top, #ffffff 5%, #d1d1d1 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1d1d1');background-color:#ffffff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;
}.graybtn:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #ffffff) );background:-moz-linear-gradient( center top, #d1d1d1 5%, #ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ffffff');background-color:#d1d1d1;
}.graybtn:active{position:relative;top:1px;
}

4、网页顶部盒阴影

body:before{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.8);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.8);box-shadow:0px 0px 10px rgba(0,0,0,.8);z-index:100;
}

5、在可点击的项目上强制手型

a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer{cursor:pointer;
}

6、CSS3 鲜艳的输入(边框渐变)

input[type=text], textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid #ddd;
}input[type=text]:focus, textarea:focus{box-shadow:0 0 5px rgba(81, 203, 238, 1);padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid rgba(81, 203, 238, 1);
}

7、三角形列表项目符号

ul{margin:0.75em 0;padding:0 1em;list-style:none;
}li:before{content:"";border-color:transparent #111;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0;left:-1em;top:0.9em;position:relative;
}

8、内部CSS3 盒阴影

#mydiv{-moz-box-shadow:inset 2px 0 4px #000;-webkit-box-shadow:inset 2px 0 4px #000;box-shadow:inset 2px 0 4px #000;
}

9、外部CSS3 盒阴影

#mydiv{-webkit-box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.52);-moz-box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.52);box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.52);
}

10、@font-face模板

@font-face{font-family:'MyWebFont';src:url('webfont.eot'); /*IE9 Compat Modes*/src:url('webfont.eot?#iefix') format('embedded-opentype'),/*IE6-IE8*/url('webfont.woff') format('woff'),/*Modern Browsers*/url('webfont.ttf') format('truetype'),/*Safari, Android, iOS*/url('webfont.svg#svgFontName') format('svg'); /*Legacy iOS*/
}body{font-family:'MyWebFont', Arial, sans-serif;
}

11、CSS3渐变模板

#colorbox{background:#629721;background-image:-webkit-gradient(linear, left top, left bottom, from(#83b842), to(#629721));background-image:-webkit-linear-gradient(top, #83b842, #629721);background-image:-moz-linear-gradient(top, #83b842, #629721);background-image:-ms-linear-gradient(top, #83b842, #629721);background-image:-o-linear-gradient(top, #83b842, #629721);background-image:linear-gradient(top, #83b842, #629721);
}

12、CSS3:全屏背景

html{background:url('images/bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
}

13、锚链接伪类

a:link{color:blue; }a:visited{color:purple; }a:hover{color:red; }a:active{color:yellow; }

14、图片边框偏光

img.polaroid{background:#000; /*Change this to a background image or remove*/border:solid #fff;border-width:6px 6px 20px 6px;box-shadow:1px 1px 5px #333; /*Standard blur at 5px. Increase for more depth*/-webkit-box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;height:200px; /*Set to height of your image or desired div*/width:200px; /*Set to width of your image or desired div*/
}

15、通用媒体查询

/*Smartphones (portrait and landscape) -----------*/@media only screen
and (min-device-width : 320px) and (max-device-width : 480px){
/*Styles*/
}/*Smartphones (landscape) -----------*/@media only screen and (min-width : 321px){
/*Styles*/
}/*Smartphones (portrait) -----------*/@media only screen and (max-width : 320px){
/*Styles*/
}/*iPads (portrait and landscape) -----------*/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
/*Styles*/
}/*iPads (landscape) -----------*/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
/*Styles*/
}/*iPads (portrait) -----------*/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
/*Styles*/
}/*Desktops and laptops -----------*/@media only screen and (min-width : 1224px){
/*Styles*/
}/*Large screens -----------*/@media only screen and (min-width : 1824px){
/*Styles*/
}/*iPhone 4 -----------*/@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
/*Styles*/
}

16、跨浏览器透明

.transparent{filter:alpha(opacity=50); /*internet explorer*/-khtml-opacity:0.5; /*khtml, old safari*/-moz-opacity:0.5; /*mozilla, netscape*/opacity:0.5; /*fx, safari, opera*/
}

17、用CSS动画实现省略号动画

.loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis 2s infinite;content:"\2026"; /*ascii code for the ellipsis character*/
}@keyframes ellipsis{from {
width:2px;
}to{width:15px;
}}

18、制造模糊文本

.blurry-text{color:transparent;text-shadow:0 0 5px rgba(0,0,0,0.5);
}

19、包裹长文本 文本过长自动换行不会穿破盒子

pre{white-space:pre-line;word-wrap:break-word;
}

20、背景渐变色

button{background-image:linear-gradient(#5187c4, #1c2f45);background-size:auto 200%;background-position:0 100%;transition:background-position 0.5s;
}button:hover{background-position:0 0;
}

21、内容可编辑(contenteditable="true")

<ulcontenteditable="true">
<li>悼念遇难香港同胞 </li>
<li>深圳特区30周年</li>
<li>伊春空难</li>
</ul>

22、输入框改变placeholder字体颜色

::-webkit-input-placeholder{color:red;
}:-moz-placeholder{color:red;
}::-moz-placeholder{color:red;
}:-ms-input-placeholder{color:red;
}

转载于:https://www.cnblogs.com/tryall-power/p/10038193.html

常用的几个CSS前端效果相关推荐

  1. php前端响应式框架,响应式css前端框架有哪些

    响应式css前端框架有:1.Semantic UI Framework:2.Less Framework:3.Foundation Framework:4.UIkit Framework:5.YUI ...

  2. css2.0圆角,CSS圆角效果-CSS3常用属性集合

    CSS3使用注意项:早期的firefox chrome 等某些游览器中也实现了部分CSS3,所以为了兼容部分,在CSS3中的编写,需要如此: {-moz-border-radius: 4px; -we ...

  3. 30个HTML+CSS前端开发案例(二)

    30个HTML+CSS前端开发案例(6-10) 常用的选项卡菜单效果 网页框架布局 酷狗音乐热榜 小米商城首页产品栏 酷狗精选歌单效果 常用的选项卡菜单效果 <!DOCTYPE html> ...

  4. 零基础一个月学会这些就能成为初级CSS前端开发工程师

    一个月的时间,成为一个初级的css前端开发工程师?作为一个混迹前端圈几年的码界小姐姐的我来说,我觉得还是蛮难的,毕竟前端这个东西技术的含金量还是蛮高的,不然你觉得关于程序员月入几万都是大风吹来的吗,虽 ...

  5. 赞!15个来自 CodePen 的酷炫 CSS 动画效果

    CodePen 是一个在线的前端代码编辑和展示网站,能够编写代码并即时预览效果.你在上面可以在线分享自己的 Web 作品,也可以欣赏到世界各地的优秀开发者在网页中实现的各种令人惊奇的效果. 今天这篇文 ...

  6. CSS动画效果构成分析

    CSS动画特效的基本构成 文章目录 CSS动画特效的基本构成 CSS动画效果 一.动画轨迹,运动路径 1.规定目标样式 属性transfrom: 二.控制运动路径 transition animati ...

  7. HTML和CSS (前端)

    HTML和CSS 常用标签 HTML页面是由标签组成,不同的标签浏览器对其进行不同样式和内容的渲染,我们需要记忆常用的标签即可. 大致可分为如下几类:标题.水平线.段落.换行.图片.表格.超链接.列表 ...

  8. 纯CSS 毛玻璃效果

    持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第23天,点击查看活动详情 本文简介 点赞 + 关注 + 收藏 = 学会了 在我年轻时做过的开发中,毛玻璃应用得最广是在复杂的背景图 ...

  9. 介绍几个常用的免费的Web前端开发工具

    几个常用的免费的Web前端开发工具 一.Grid Guide 特点:快速生成栅格 二.Foundation 特点:一款类似Bootstrap的框架,有为栅格.排版.按钮和其它动态元素的预定义CSS类. ...

  10. css前端知识分享—页面布局分析

    今天分享下"css前端知识分享-页面布局分析"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习一下 ...

最新文章

  1. c json 数组转dirction_值得掌握的命令行JSON工具jq
  2. 项目管理杂感(2)──继续说项目管理的目标
  3. 如何做到全年配送 0 故障?盒马揭秘 12个关键技术
  4. ITFriend创业败局(四):菜鸟CEO的自我修养
  5. 数据结构与算法(C#版)第二章 C#语言与面向对象技术(上)V1.0
  6. afn post请求上传文件_iOS利用AFNetworking(AFN) 实现图片上传
  7. JS控制锚点打开新窗口
  8. python基础0304
  9. Matlab中的滤波器
  10. 电商数据分析Excel案例
  11. svn将本地项目传到svn
  12. 谷歌学术打不开的解决办法
  13. 规格说明书:吉林市一日游
  14. 多张图片怎么合成gif动图?电脑如何将静图转换动图?
  15. A_A03_005 STM32程序J-LINK下载
  16. Linux应用开发5 信号(软中断,处理异步请求,进程间通讯)
  17. mongo update批量更新
  18. Ubuntu18.04 分区方案
  19. 杨辉三角python输出
  20. 探讨Docker不能启动容器的原因和解决方法

热门文章

  1. 手摸手,带你用vue撸后台
  2. 写完100篇我就退休
  3. oracle千万级数据优化,Oracle千万级数据分页查询优化
  4. 计算机毕业设计ssm高校车辆租赁管理系统23qhn系统+程序+源码+lw+远程部署
  5. Unity导出微信小游戏几个问题解决
  6. 【牛客网】KY43 全排列
  7. python的地理开发(1、读取矢量数据<geojson和shp>)
  8. 认识自己3——人为什么活着
  9. python代码分析-燃爆!17行Python代码做情感分析?你也可以的
  10. python网页爬虫selenium与csv文件写入储存应用