常用的几个CSS前端效果 更轻松的写页面

2018-1-24 17:41 来自本站原创 12,566 12 15
[摘要]

本文收集了20多个常用的CSS效果,在写页面的时候可以直接使用,不用再一遍一遍的做无用功了,大大提高了开发效率。

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

常用的几个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")

<ul contenteditable="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;
}
本文最后更新于2018年1月24日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

如果认为本文对您有所帮助请赞助本站

支付宝扫一扫赞助微信扫一扫赞助

  • 支付宝扫一扫赞助
  • 微信扫一扫赞助
  • 声明:凡注明“本站原创”的所有文字图片等资料,版权均属 雅兮网 所有,欢迎转载,但务请注明出处;
    分享10个优秀的 iPad Pro 网页展示模型 鼠标指向文字加粗font-weight:blod样式导致跳动怎么办
    目前评论:12   其中:访客  0   博主  0
    加载中...
    1. 值品分享 1
      5年前 (2018-09-27) 0楼
      回复

      配上效果图就好了。

    2. 旧日的足迹 1
      6年前 (2018-02-20) 0楼
      回复

      漂亮,马克一下//谢谢分享.

    3. 小斌博客 1
      6年前 (2018-01-28) 0楼
      回复

      CSS一个神奇的东西

      • Wing
        飞鸟 站长
        6年前 (2018-01-29)  地下1层
        回复

        @ 小斌博客: 前端是用户最直观的体验,CSS样式起着很大作用

    4. 养肝护肝 1
      6年前 (2018-01-28) 0楼
      回复

      对于WP来说插件太多,如果做太多的动画效果,会影响打开速度

      • Wing
        飞鸟 站长
        6年前 (2018-01-29)  地下1层
        回复

        @ 养肝护肝: 是嘛,现在的电脑如果连几个特效都渲染不了,那前端就别发展了 [偷笑]

    5. 明月清风 1
      6年前 (2018-01-25) 0楼
      回复

      JS对于我来说没啥用,但是也赞一个

      • Wing
        飞鸟 站长
        6年前 (2018-01-25)  地下1层
        回复

        @ 明月清风: JS没啥用,任性哦。

        • 明月清风 1
          6年前 (2018-01-25)  地下2层
          回复

          @ 飞鸟: 牛要吹着走

    6. 西枫里博客 5
      6年前 (2018-01-24) 0楼
      回复

      收藏收藏。
      像前端大神学习~
      PS。内容我拷走了哈

      • Wing
        飞鸟 站长
        6年前 (2018-01-25)  地下1层
        回复

        @ 西枫里博客: 大神又来打趣,拷走帮我订正订正

    7. 男不倒官网 1
      6年前 (2018-01-24) 0楼
      回复

      看不懂也要赞

    发表评论
    取消回复

    疑问 调皮 难过 抠鼻 吓 微笑 可爱 坏笑 惊讶 发呆 疑问 大兵 偷笑 咒骂 发怒 白眼 鼓掌 得意 擦汗 亲亲 大哭 呲牙 晕 强

    分享 12 15 12,566
    Top

    深圳SEO优化公司民治百度爱采购公司坑梓SEO按天扣费丽水企业网站改版商洛网页制作公司上海网站搜索优化多少钱巴中百姓网标王推广公司朔州阿里店铺托管推荐观澜SEO按效果付费报价广安SEO按天扣费推荐毕节seo排名多少钱黑河网站改版多少钱赤峰优秀网站设计哪家好福永网站优化按天扣费哪家好南通网站建设设计公司罗湖网站推广系统推荐开封网页制作哪家好揭阳seo价格乐山优秀网站设计多少钱广安百度竞价包年推广公司同乐SEO按效果付费公司北海关键词排名哪家好延安企业网站建设报价大芬关键词排名公司鹤壁关键词排名包年推广价格秦皇岛外贸网站设计公司邵阳网站搭建九江seo排名推荐岳阳营销网站喀什设计网站苏州营销网站价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化