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

前端设计师必须知道的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
分享到:
评论

相关推荐

    前端体验设计——HTML5+CSS3终极修炼

    《前端体验设计——HTML5+CSS3终极修炼》是一部针对Web前端开发领域的重磅力作,由知名设计师Andy Clarke撰写,腾讯FERD团队精心翻译审校。本书聚焦于HTML5与CSS3这两项核心前端技术,旨在帮助读者掌握最新的Web设计...

    WEB前端设计修炼之道.pdf

    在当前互联网时代,Web前端设计已经成为了构建良好用户体验的重要环节,它涉及到了前端开发工程师、前端设计师、前端架构师和用户体验设计师等多个新兴职业。随着用户对应用体验要求的日益提高,前端设计领域面临的...

    平面设计师CSS网页模板

    在这个"平面设计师CSS网页模板"中,我们可以预见到一些关键知识点: 1. **响应式设计**:现代网页模板通常会采用响应式设计,这意味着模板能够根据用户的设备屏幕大小自动调整布局,提供一致的用户体验,无论是在...

    [前端大神之路]CSS_Secreats

    她不仅理解CSS的新特性,而且还能够提出一些设计原则,帮助设计师和开发者利用CSS解决现代网页设计中遇到的种种问题。 书中所包含的内容被多位专家和业界领袖高度评价。Jeffrey Zeldman作为《Designing with Web ...

    前端或者网页设计师常用帮助手册CHM合集

    《前端或网页设计师常用帮助手册CHM合集》是一份包含多方面前端技术资源的压缩包,涵盖了HTML、CSS、JavaScript、VBScript以及W3C等相关标准和框架的详细教程。这个合集对于想要深入学习前端开发或者网页设计的人员...

    网页课程设计&毕业设计_前端设计师web简历html模板下载5493.zip

    前端设计师会利用CSS来调整字体、颜色、间距,以及实现响应式设计,确保简历在不同设备上都能良好展示。CSS3引入了许多新的功能,如动画、过渡效果、多列布局和媒体查询,这些都可以提升简历的视觉吸引力和交互性。 ...

    网页设计师必看:14个必备Web前端开发速查手册

    本文将基于一份名为“网页设计师必看:14个必备Web前端开发速查手册”的资料,总结出其中的重要知识点,并进行详细的解读。 #### 核心知识点概览 1. **HTML基础知识** - HTML结构与语义化标签 - 表单元素与表单...

    个性css3三角形设计师案例bootstrap模板-css3动画 设计 设计师 案例 展示 企业 整站 html5 手机 响应式

    本文将深入探讨一个基于CSS3、Bootstrap框架的个性化设计师案例模板,该模板以其独特的三角形设计元素、响应式布局以及丰富的动画效果而引人注目。 首先,CSS3是层叠样式表的第三版,它为网页设计师提供了更多高级...

    前端体验设计 HTML5+CSS3终极修炼

    - **目标读者**:本书特别针对那些愿意接受挑战、乐于尝试新技术的Web设计师和前端开发者。不适合那些满足于现状、不愿意学习新技能的人群。 ##### 2. **HTML5的语义化标签及其重要性** - **语义化标签**:HTML5...

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

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

    前端设计开发手册目录

    前端设计师应关注当前的设计趋势,如扁平化设计、极简主义、暗黑模式等,同时结合品牌特色和用户需求,创造出既有个性又符合潮流的作品。此外,合理运用色彩理论、透视原理等视觉艺术知识,可以提升作品的艺术感和...

    css揭秘全新解答网页设计经典难题

    这本书旨在解决网页设计中的经典难题,通过7个主要主题和47个精心挑选的CSS技巧,为设计师们提供了丰富的实践经验和创新思路。 首先,我们要了解CSS(Cascading Style Sheets)的核心作用,它是用于描述HTML或XML...

    网页设计师实用教程课件

    《网页设计师实用教程》课件是一份针对网页设计爱好者和初学者的专业教程资源,旨在帮助学习者掌握网页设计的核心技术和实战技巧。这份教程涵盖了网页设计的各个方面,包括但不限于设计理念、布局构建、色彩搭配、...

    21个新奇漂亮的AjaxCSS表格设计

    标题和描述均提到了“21个新奇漂亮的AjaxCSS表格设计”,这...这些案例不仅展现了Ajax和CSS在表格设计中的应用潜力,也提供了丰富的设计思路和技术实现方案,对于网页设计师和前端开发者来说,是一份宝贵的学习资源。

    软件设计师资料PDF软件设计师资料PDF软件设计师资料PDF软件设计师资料PDF

    这份PDF资料集是针对软件设计师的重要学习资源,旨在帮助设计师提升专业技能,理解行业标准,掌握最新技术和设计方法。下面将详细探讨其中可能涵盖的知识点。 1. **软件工程基础**:软件设计师需要扎实的软件工程...

    HTML5+CSS3 Web前端开发-唐四薪版-2018.5 完整课件

    HTML5和CSS3是现代Web开发的两大核心技术,它们共同为网页设计师和开发者提供了构建功能丰富、视觉吸引力强且响应式网站的工具。唐四薪版的"HTML5+CSS3 Web前端开发-2018.5 完整课件"是针对这一领域的深入学习资源,...

    黑色经典UI设计师求职简历WORD简历模板.docx

    在IT行业中,UI设计师是一个至关重要的职位,他们负责创建美观、易用且功能强大的用户界面,提升用户体验。本篇简历详细介绍了求职者在UI设计领域的专业知识和技能,以下是对这些关键知识点的深入解析: 1. **市场...

    6个Web前端纯CSS3实现的单多选选择框(二)

    总之,纯CSS3实现的Web前端单多选选择框是前端开发中的一个重要技能,它不仅提升了界面的视觉表现,也优化了用户的交互体验。通过熟练掌握上述知识点,你可以在你的项目中创造出独一无二的选择框设计。

    div+css技巧

    ### div+css技巧详解 #### 一、div+css主流开发与前台页面布局设计 div+css是目前网页设计中最常用的布局方式之一,它能够帮助前端开发者构建出响应式、可维护性强且易于修改的网站界面。div作为HTML中的一个容器...

    网页课程设计&毕业设计_大气个性设计师作品展示单页CSS网站模板.zip

    这个"网页课程设计&毕业设计_大气个性设计师作品展示单页CSS网站模板.zip"压缩包文件,显然是为学生或者初学者提供的一种实践资源,旨在帮助他们进行网页设计的学习和毕业设计项目。下面将深入探讨相关知识点。 ...

Global site tag (gtag.js) - Google Analytics