您现在的位置是:网站首页> 编程资料编程资料
要知道的10个CSS技巧10个必备的CSS技巧总结最常用和实用的CSS技巧 21个神奇的CSS技巧网页制作中应用的50个CSS技巧(国外)CSS技巧:IE6用import导入CSS的问题书写CSS的5个小技巧让你的样式更规范CSS Hack技术介绍及常用的Hack技巧集锦CSS hack技巧之IE6,IE7,firefox显示不同效果IE6、IE7和FF的最简单的hack技巧-CSS教程-网页制作-网页教学网CSS常用技巧之CSS书写技巧和CSS HACK技巧
2021-09-07
853人已围观
简介 CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。
当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的网页你必须得好好注意了。
1. @font-face
一种用其他服务器上的字体的好方法。很明显,如果你不能在托管服务器上找到你需要的字体,你可以在样式中使用这个方法来引入你需要的字体。
@font-face {
font-family: Blackout;
src: url("assests/blackout.ttf") format("truetype");
}
2. .clearfix
如果你没法清除元素的浮动,这是清除浮动一种方法。你可以对任何HTML元素单独使用这种方法。
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
3. @media
@media 可以设置你当前响应网站的媒介,它能帮助你根据用户的显示器调整网站的宽度。
@media screen and (max-width: 960px) {
}
4. transform: rotate(30deg);
结合这些转换属性和CSS转场效果来创造有意思的动态效果。
.title {
transform: rotate(40deg);
}
5. background-size
这条规则帮助你在网站中适应全屏幕背景。这不像之前的CSS版本必须写很笨重的代码。
body {
background: url(image.jpg) no-repeat;
background-size: 100%;
}
6. input[type="text"]
这个input[type="text"]选择器和其他高级选择器把你从一般水平带到高级水平非常有帮助。使用属性选择器来控制输入元素的提交版本或为一个外链增加一个图标这样很不错吧?
input[type="text"] {
width: 250px;
}
7. margin: 0 auto;
很奇怪,没有任何特定的标准来使块级元素居中。这个方法可以使块级元素在父元素中居中。
#container {
margin: 0 auto;
}
8. a {outline: none;}
在浏览你的网站的时候,点一个链接一个巨大的虚线框就横跨整个网页这将严重影响用户的心情。这个“a {outline: none;}”声明将移除这个,但为了易用性别忘了给你的链接也加上:focus状态。
a {outline: none;}
9. overflow: hidden
这是最好的清除还没加载到你CSS里面的元素浮动的方法。使用它使网站的响应速度更快。
a {outline: none;}
10. color: rgba();
PNG图片因为它的透明性使它在网页设计中很流行并广泛使用,但是现在你可以使用下面这种方法同样实现透明。它使用红、绿、蓝三通道并设置其不透明度值来实现透明,像0.5对应%50的不透明度。
.btn {
color: rgba(0,0,0,0.5);
}
相关内容
- DIV多层嵌套margin-top的BUG问题设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- IE9下(table/div/图片)的居中问题浅谈原生页面兼容IE9问题的解决方案新版chrome浏览器设置允许跨域的实现css hack之\9和\0就可能对hack IE11\IE9\IE8无效css区分ie8/ie9/ie10/ie11 chrome firefox的代码解决CSS浏览器兼容性问题的4种方案常见的浏览器兼容性问题(小结)border-radius IE8兼容处理的方法浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)
- CSS中的EM属性之弹性布局纯CSS3弹性框布局实现的渐变色波动列动画效果源码css flex 弹性布局详解CSS3弹性布局内容对齐(justify-content)属性使用详解CSS3弹性伸缩布局之box布局实例讲解CSS3中的box-flex弹性盒属性布局CSS3弹性盒模型flex box快速入门心得(必看篇)几个CSS3的flex弹性盒模型布局的简单例子演示基础的CSS3弹性盒Flexbox布局使用实例CSS3 Flex 弹性布局实例代码详解
- css自适应宽度 多种方法实现宽度自适应的水平居中让图片 div居中实现代码CSS里的各种水平垂直居中基础写法心得总结css图片垂直居中 css中如何实现图片垂直居中div图片垂直居中 如何使div中图片垂直居中css中margin:0 auto居中问题深入探讨div垂直居中的N种方法 单行/多行文字(未知高度/固定高度)表单元素垂直居中完美解决方案元素及文本的居中(层的横向居中/层的垂直居中/绝对居中)三种方式实现元素水平居中显示与固定布局和流式布局概念理解元素及文本的水平居中/垂直居中/绝对居中总结
- 如何定义html hr 样式(多种效果)关于hr标记在各浏览器中的问题说明hr 样式实现1px直线HTML教程:html水平线段
- 纯css实现首次登入的新手帮助提示功能CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 纯HTML+CSS3制作导航菜单(附源码)css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- Css3+Js制作漂亮时钟(附源码)css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- CSS背景图拉伸效果兼容FF/Chrome/IE等主流浏览器(亲测)用滤镜实现背景图片的拉伸效果代码css 如何让背景图片拉伸填充避免重复显示table自动拉伸在chrome与IE中的兼容性问题解决按钮在IE中两边被拉伸的 BUGCSS background属性(背景属性)详解div背景定位background设置元素的背景参数对背景图定位中background-position属性的自我理解css3实现背景图片拉伸效果像桌面壁纸一样
- CSS3盒子模型详解深入理解CSS中的盒子模型CSS盒子模型是什么css盒子模型图解css盒子模型详解加示例CSS3盒子模型详解详解css盒子模型之内边距padding及简写