CSS介绍


1 查看CSS代码

CSS能够对网页中元素的位置及排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

那么如何查看网页的CSS代码呢?

只需在你想要查看的网页上点击右键,选择“检查”选项,就会出现如下图所示的界面,右边框中上方为HTML代码,下方便是CSS代码。

点击左上角的元素选择图标,可以在页面中自主选择想要更改的区域,选择之后代码框中会自动出现对应的HTML和CSS代码,可以按照自己的想法进行更改。

注意:更改右边框中的代码只能查看效果,刷新之后又会恢复原样,想要真正设计页面CSS代码可以尝试搭建个人博客,例如使用Hexo+github pages的方法搭建,通过更改CSS代码来自主设计博客页面风格。

2 更改CSS代码

2.1 字体大小及颜色更改

在你选中的代码段增加这样一行代码便可实现字体大小控制:

font-size:50px;

颜色控制:直接修改 color ,颜色编码可以自己调试,直到找到满意的颜色:

color: #4C9ED9;

颜色代码共6位,可以在 0 到 f 之间任意更改

2.2 页面利用率的更改

在控制台代码框找到 #home 这一项,可以看到里面的 width 后有一个百分比,这便是页面利用率。如果喜欢饱满一点,可以更改为:

#home{
width:88%;
}

2.3 边框大小更改

同样是在 #home 中,可以看到 padding 项目,之后的数字便是四边的补丁边距。如果提供全部四个参数值,将按上-右-下-左的顺序作用于四边。 如果只提供一个,将用于全部的四条边。 如果提供两个,第一个用于上-下,第二个用于左-右。 如果提供三个,第一个用于上,第二个用于左-右,第三个用于下 。代码实例如下:

#home{
padding: 30px 10px ;
}

如果只想更改顶部边距大小,将 padding 改为 padding-top 就可以了。

2.4 设置背景颜色或图片

如果只想简单的改一下背景颜色,直接在 #home 中更改 background-color 即可:

body{
background-color:#ffffff;
}

很多人比较喜欢用图片来当背景,这个时候就要用到这段代码:

body{
background-image:url("  XXX ")
}

括号中的XXX处应该填入你想要用的图片的 url 地址,该地址必须是网页中的地址,否则无法识别。

2.5 文本框背景透明化

当我们将背景图片设置好之后,会看到文本框遮挡,导致背景图片不美观,这个时候如果将文本框改为透明状就会好看很多,很简单,改透明说到底也是改颜色,改的方式有三种:

background-color:rgba(250, 190, 250, 0.8);

background-color:rgb(250, 190, 250);
opacity:0.8;

background:url(path/my_png_bg.png) no-repeat center center scroll;

除了可以改文本框,还可以改其它框的背景,区别只是代码认可会不同,我们只需要在这三种方法中交换尝试即可,这里250,190,250对应粉色,后面的0.8表示不透明度是80%,可以自己调试找到合适的颜色。

2.6 设置动态页面

我一直想进行动画设计,查了很多资料,说是在div class = “bgk”中添加如下代码:

-webkit-animation-name: kenburns;   /*-animation-name:为@keyframes 动画归定名称,必须与-animation-duration同时使用,否则无动画效果*/
animation-name: kenburns; 

-webkit-animation-duration: 16s;/*定义动画完成一个周期所需时间*/
animation-duration: 16s;

-webkit-animation-timing-function: linear;  /*规定动画从头到尾以相同速度播放,还有其他几个速度值*/
animation-timing-function: linear;

-webkit-animation-iteration-count: infinite;/*规定动画播放次数,infinite为无限次*/
animation-iteration-count: infinite;

-webkit-transform: scale(1.2);  /*规定动画的缩放特效,scale:规定2D缩放*/
transform: scale(1.2);

-webkit-filter: blur(10px);   /*定义图片的模糊程度,显示为毛玻璃效果*/
filter: blur(10px);

然后绑定子元素选择器:

.bgk-image:nth-child(1) {
   -webkit-animation-name: kenburns-1;   /*选择器上的名称*/
   animation-name: kenburns-1;
   z-index: 3; /*动画堆叠顺序,值越大表示越先播放,离用户越近*/
 }
.bgk-image:nth-child(2) {
   -webkit-animation-name: kenburns-2;
   animation-name: kenburns-2;
   z-index: 2;
}

最后给每一个选择器进行动画设计:

@-webkit-keyframes kenburns-1 {
   0% {
   opacity: 1; /*规定不透明度*/
   -webkit-transform: scale(1.2);
   transform: scale(1.2);
   }
   27.861% {
   opacity: 0;
   -webkit-transform: scale(1);
   transform: scale(1);
   }
   80.435% {
   opacity: 0;
   -webkit-transform: scale(1.21);
   transform: scale(1.21);
   }
   100% {
   opacity: 1;
   }
}

据说这样可以达到动画效果,前提是有几张图片作为背景,但我找了好久都没有找到 div class = “bgk” 这个样式,可能需要添加新的样式,目前还没有尝试。

2.7 添加超链接

通过添加超链接,可以让流浪者通过你的博客跳转到你的公众号或者微博等等。这里添加超链接以 HTML代码的形式添加,代码实例如下,网址1和网址2处填入你要跳转的网址,并把名字添加在后方即可。

<table width="500px" cellpadding="2" class="chara1" align="center">
   <tbody>
  <tr>
 <td><a href="网址1" target="_blank">链接名字(点击进入)
 </a></td>
  </tr>
  <tr>
 <td><a href="网址2" target="_blank">链接名字(点击进入) 
 </a></td>
  </tr>   
</tbody></table>

文章作者: BoBoRing
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 BoBoRing !
评论
  目录