`
尹公子
  • 浏览: 4815 次
  • 来自: 青岛
社区版块
存档分类
最新评论

前端设计师必须知道的10个重要的CSS技巧

阅读更多

对于一个初入门的前端设计师,在设计修改网站前端的时候,我们需要编写一些CSS、JS的内容达到界面效果。今天分享10个对于前端设计师来说重要的CSS技巧,这也是我在给许多客户做网站的过程当中总结出来的。

 

1、绝对定位

在绝大过程中,想确定一个元素在网站当中的固定位置,绝对定位是实现这个方式的解决办法。在网页当中,绝对定位可精确的控制元素在网页当中的位置,我们可使用顶部、底部、左侧和右侧,附上一个像素值来控制元素所在的位置。

 

position:absolute;top:50px;right:50px

上面的CSS设置一个元素的位置从浏览器的顶部和右边保持50px。你也可以在div内使用绝对定位。

 


2、覆盖所有样式

写CSS的时候都应该知道,当你想给一个元素添加一个新的CSS样式,但这个样式之前已经被定义过了。此时我们可以采用!important来定义。

例如,如果我想在我的网站的特定部分的H3标题是红色而不是黄色,可以使用下面的CSS:

 

.section h3 {color:red !important; }

 

3、居中

居中分很多情况,一般会分成文本居中和DIV的内容居中。

文本居中
文本居中使用text-align:center; 。如果想让文本在左右两侧,可以使用左侧或右侧。


DIV内容
DIV内容居中跟文本居中不一样。CSS可以这样定义:

#div1 { display: block; margin: auto; width: anything under 100% }

把宽度设置为“100%以下”的原因是因为如果它是100%宽度,那么如果是全宽度,并且不需要居中。最好有一个固定的宽度,如60%或550像素等。

 

4、垂直对齐(对于一行文本)

要使菜单的高度和文本的行高一致,可以这么设置:

 

.nav li{line-height:50px; height:50px;}

 

5、悬停效果

这适用于按钮,文本链接,网站的部分,图标等等。如果你想做一个悬停效果,可以试试:

 

.entry h2{font-size:36px; color:#000; font-weight:800;}  .entry h2:hover{color:#ffeb3b;}

这个功能可以让你的h2标签的颜色从黑色变成黄色。

 

6、悬停效果过渡

对于悬停效果,如使用菜单或网站上的图像,我们肯定不希望颜色快速贴近结果,所以我们可以通过使用时间变化来达到过渡的效果。

 

.entry h2:hover{color:#ffeb3b; transition: all 0.5s ease;}

这就使得样式上的改变,可以是从黑色变黄色的过渡时间是0.5秒,而不是立即变成黄色。这使得悬停效果更加和谐而不会显得太突兀。

 

7、a标签的状态

我们在遇到a标签的时候,一定要给a标签做样式定义,否则特别容易造成用户在使用上的困惑。通过样式可以让用户知道这个链接是否被点击过,更利于用户体验。

a:link {color: blue; } a:visited {color: red; }

 

8、轻松调整图像大小以适应

说到这个样式,我之前不知道可以通过以下方式达到图片的自适应效果。作为一个新手,我相信这个效果肯定有很多人都想做,当然,我提供的方法也只是其中的一种:

img {max-width:100%;height:auto;}

这个样式意味着最大的图像可能是100%,并根据图像宽度自动计算高度。在某些情况下,您可能还必须指定宽度为100%。

 

9、父级元素和子元素

如果ni不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器

h1 > strong {color:red;}

特殊情况下你可能会想定义第N个子元素的样式,这样就可以用到下面这个样式:

li:nth-child(n)

具体的使用方法可以去w3school上看。

 

10、将CSS应用于多个类或选择器

如果你想要在所有图片,博客部分和侧边栏上添加相同的边框。你不必写出相同的CSS样式重复3次。只需列出这些项目,用逗号分隔:

.blog,img,.sidebar {border: 1px solid #000;}

 

今天就跟大家分享这么多吧,这10个是我自己觉得比较重要的css技巧,我在给客户做网站的过程中经常会出现。说到建站,给大家推荐一个容易上手的系统:蝉知

好啦,希望新手前端设计师看完这篇文章也可以有所收获,如果感兴趣的伙伴,也欢迎大家关注小乔的个人博客:小乔设计


0
0
分享到:
评论

相关推荐

    《大巧不工-Web前端设计修炼之道》迷你电子书

    本书适合于经验还不够丰富的前端工作者(前端设计师、前端开发工程师、前端架构师和用户体验设计师),希望它能帮助大家从复杂、繁琐、无序的前端设计、开发和维护工作中解放出来,以良好的设计思维与架构方法为前端...

    Web前端HTML、CSS、JS的网页设计模板4

    内容概要:资源内含有最新的设计趋势、交互体验技巧和优秀的设计案例,基于HTML、CSS、JS的技术,包括菜单栏、页面布局、动态效果以及页面跳转等功能。帮助你提升网页设计技能,创造出引人注目的网页作品。 适合人群...

    文字3D效果设计,css背景渐变色代码必备.rar

    适用人群包括前端开发人员、网页设计师、UI设计师等,对于想要提升网页设计效果和用户体验的人员来说,这份资源是非常实用的。 使用场景及目标主要包括以下几个方面:首先,对于需要在网页中使用3D文字效果的用户,...

    排版布局设计技巧_对比+对齐+重复+亲密性(第3版)

    实际上,设计不仅仅是专业设计师的事情,比如,我是从事前端的开发的,虽然绝大部分时间是和HTML、CSS、JavaScript等这些代码打交道,但我需要维护自己的blog,需要做自己的幻灯片,更重要的是需要能够理解且欣赏...

    Js+Css+Html生成二维码(接口)

    本资源适用于前端开发者、Web设计师。特别适合想要在网站或应用中添加二维码功能的开发者,以及希望了解二维码生成原理和实现方法的学习者。 能学到什么: JavaScript库使用: 学习如何使用JavaScript库来生成和...

    实战案例纯CSS实现人物熬夜玩手机动画效果,让你的网页更具吸引力!.rar

    适用于想要提升网页视觉效果的前端开发人员和设计师。 使用场景及目标:该案例适用于各种网页设计场景,如个人博客、企业官网、电商网站等。通过学习本案例,你将能够掌握使用CSS实现动画效果的技巧,提升网页的...

    JavaWeb框架asta4d.zip

    可编程的模板语言成为非常重要的角色,而以视觉创造为主要工作的前端设计师,他们熟悉的是HTML和CSS,而嵌入模板文件的各类动态代码,对他们来说即使不是如同天书,也是及其让人及其困惑的,当然,他们必然要面对...

    WWCDC-FEHN-FTGuide:WWCDC 前端黑客之夜初学者指南

    这个学习小组的重点是前端开发,我们感谢设计师的加入和分享他们的智慧,但小组的目的是鼓励每个人编码。 前端开发人员是连接设计人员和后端开发人员的桥梁。 网页设计师创建网站的视觉设计和布局,网页开发

    网络营销工作职位.doc

    2、网站模板设计师:主要是把设计好的网页制作成一个网站的模板。 3、网站维护工程师:管理和维护网站以及根据需求完成网站信息的更新和信息资源的整 合成为他们的分内之事。除此之外,精通CSS、HTML等语言 ,熟悉...

    leetcode手册JAVA-tipsandtricks:技巧和窍门

    leetcode手册JAVA 日常 IT 日的提示 桌面工具 适用于 Windows、Max、Chrome、Firefox、Opera 的免费屏幕截图工具。 托管和部署 Netlify(前端) ...使用完全托管的数据...它是为网页设计师提供的免费图像占位符服务,每

    JavaScript应用开发实践指南

    这是一本少有的、颇具特色的、能为初学者提供捷径的JavaScript实践指南,它由资深Web前端工程师撰写,以渐进增强的开发方式系统讲解了JavaScript的各项最新技术、开发技巧、最佳实践,以及编码风格,通过大量清晰...

Global site tag (gtag.js) - Google Analytics