CSS 网格容器
网格容器
要使 HTML 元素变成一个网格容器,可以将 display 属性设置为 grid 或 inline-grid。
网格容器内放置着由列和行内组成的网格元素。
grid-template-columns 属性
grid-template-columns 属性定义了网格布局中的列的数量,它也可以设置每个列的宽度。
属性值是一个以空格分隔的列表,其中每个值定义相对应列的宽度。
如果您……继续阅读 »
2年前 (2022-07-26) 148浏览 0评论
0个赞
CSS3 多列
CSS3 可以将文本内容设计成像报纸一样的多列布局,如下实例:
.newspaper {
border:1px black solid;
padding: 15px;
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-co……继续阅读 »
2年前 (2022-07-25) 504浏览 0评论
0个赞
CSS3 渐变(Gradients)
渐变效果
CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。
以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的时间和宽带的使用。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。
CSS3 定义了两种类型的渐变(gradients):
线性渐……继续阅读 »
2年前 (2022-07-24) 255浏览 0评论
0个赞
#rcorners1 {
border-radius: 25px;
background: #8AC007;
padding: 20px;
width: 200px;
height: 150px;
}
#rcorners2 {
border-radius: 25px;
border: 2px solid #8AC007;
padding: 20px;
……继续阅读 »
2年前 (2022-07-23) 428浏览 0评论
0个赞
CSS3 用户界面
CSS3 用户界面
在 CSS3 中, 增加了一些新的用户界面特性来调整元素尺寸,框尺寸和外边框。
在本章中,您将了解以下的用户界面属性:
resize
box-sizing
outline-offset
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。
属性
……继续阅读 »
2年前 (2022-07-20) 257浏览 0评论
0个赞
CSS3 弹性盒子(Flex Box)
弹性盒子是 CSS3 的一种新的布局模式。
CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。
引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。
浏览器支持
表格中的数字表示支持该属性的第一个浏览器的版本号。
紧跟在数字后面……继续阅读 »
2年前 (2022-06-27) 117浏览 0评论
0个赞
CSS 图片
本章节将为大家介绍如何使用 CSS 来布局图片。
圆角图片
实例
圆角图片:
img { border-radius: 8px;}
实例
椭圆形图片:
img { border-radius: 50%;}
缩略图
我们使用 border 属性来创建缩略图。
实例
img { bor……继续阅读 »
2年前 (2022-06-18) 115浏览 0评论
0个赞
CSS3 字体
CSS3 @font-face 规则
使用以前 CSS 的版本,网页设计师不得不使用用户计算机上已经安装的字体。
使用 CSS3,网页设计师可以使用他/她喜欢的任何字体。
当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。
您所选择的字体在新的 CSS3 版本有关于 @font-face 规则描述。
您”自己的”的字体是在 CSS……继续阅读 »
2年前 (2022-06-18) 107浏览 0评论
0个赞
#rotate2D,#rotate3D {
width: 80px;
height: 70px;
color: white;
position:relative;
font-weight:bold;
font-size:15px;
padding:10px;
float:left;
margin-right:50px;
border-ra……继续阅读 »
2年前 (2022-06-17) 167浏览 0评论
0个赞
CSS3 2D 转换
#rotate2D,#rotate3D {
width:80px;
height:70px;
color:white;
position:relative;
font-weight:bold;
font-size:15px;
padding:10px;
float:left;
margin-right:50px;
……继续阅读 »
2年前 (2022-06-17) 127浏览 0评论
0个赞
CSS3 多媒体查询实例
本章节我们将为大家演示一些多媒体查询实例。
开始之前我们先制作一个电子邮箱的链接列表。HTML 代码如下:
实例 1
<!DOCTYPE html><html><head><style>ul {
list-style-type: none;}
ul li a { col……继续阅读 »
2年前 (2022-06-17) 134浏览 0评论
0个赞
CSS 网格元素
CSS 网格元素
网格容器包含了一个或多个网格元素。
默认情况下,网格容器的每一列和每一行都有一个网格元素,我们也可以设置网格元素跨越多个列或行,行和列为行号。
grid-column 属性
grid-column 属性定义了网格元素列的开始和结束位置。
注意: grid-column 是 grid-column-start 和 grid-column-end 属性的简写属性。
我们……继续阅读 »
2年前 (2022-06-09) 207浏览 0评论
0个赞
.runoob-ripple{
position: relative;
background-color: #4CAF50;
border: none;
font-size: 28px;
color: #FFFFFF;
padding: 20px;
width: 200px;
text-align: center;
-webkit-transit……继续阅读 »
3年前 (2022-06-04) 155浏览 0评论
0个赞
CSS3 多媒体查询
CSS2 多媒体类型
@media 规则在 CSS2 中有介绍,针对不同媒体类型可以定制不同的样式规则。
例如:你可以针对不同的媒体类型(包括显示器、便携设备、电视机,等等)设置不同的样式规则。
但是这些多媒体类型在很多设备上支持还不够友好。
CSS3 多媒体查询
CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3 根据设置自适应显示。
媒体查询可……继续阅读 »
3年前 (2022-06-03) 326浏览 0评论
0个赞
CSS3 边框
CSS3 边框
用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 Photoshop。
在本章中,您将了解以下的边框属性:
border-radius
box-shadow
border-image
CSS3 圆角
在 CSS2 中添加圆角棘手。我们不得不在每个角落使用不同的图像。
在 CSS3 中,很容易创建圆角。
在 CSS3 中 border-radiu……继续阅读 »
3年前 (2022-05-29) 93浏览 0评论
0个赞
CSS 分页实例
.article-body ul li { background-image:none}
.pagination,.pagination2,.pagination3 {
display: inline-block;
padding: 0;
margin: 8px 0;
}
.pagination li,.pagination2 li,.pagination3 li {display: i……继续阅读 »
3年前 (2022-05-26) 114浏览 0评论
0个赞
CSS3 简介
CSS3 已完全向后兼容,所以你就不必改变现有的设计。
CSS3
模块
CSS3 被拆分为”模块”。旧规范已拆分成小块,还增加了新的。
一些最重要 CSS3 模块如下:
选择器
盒模型
背景和边框
文字特效
2D/3D转换
动画
多列布局
用户界面
CSS3
建议
W3C 的 CSS3 规范仍在开发。
但是,现在新的浏览器已经都支持 CSS3 属性。
……继续阅读 »
3年前 (2022-05-26) 145浏览 0评论
0个赞
CSS 网格布局
网格是一组相交的水平线和垂直线,它定义了网格的列和行。
CSS 提供了一个基于网格的布局系统,带有行和列,可以让我们更轻松地设计网页,而无需使用浮动和定位。
以下是一个简单的网页布局,使用了网格布局,包含六列和三行:
浏览器支持
目前最新的一些浏览器版本都支持网格布局。
57.0
16.0
52.0
10
44
网格元素
网格布局由一个父元素及一个或多个子元素组成。……继续阅读 »
3年前 (2022-05-15) 111浏览 0评论
0个赞
CSS3 框大小
#div1 {
width: 300px;
height: 100px;
border: 1px solid blue;
box-sizing: content-box;
}
#div2 {
width: 300px;
height: 100px;
padding: 50px;
border: 1px solid red;
bo……继续阅读 »
3年前 (2022-05-15) 230浏览 0评论
0个赞
#animated_div
{
width:76px;
height:47px;
background:#92B901;
color:#ffffff;
position:relative;
font-weight:bold;
font-size:20px;
padding:10px;
animation:animated_div 5s 1;
-moz-animation:animated_div 5s 1;
-web……继续阅读 »
3年前 (2022-05-15) 168浏览 0评论
0个赞
.animated_div
{
width:60px;
height:40px;
background:#92B901;
color:#ffffff;
position:absolute;
font-weight:bold;
font-size:15px;
padding:10px;
float:left;
margin:5px;
-webkit-transition:-webkit-transform 1s,opa……继续阅读 »
3年前 (2022-05-15) 258浏览 0评论
0个赞
#textshadow
{
text-shadow: 5px 5px 5px #FF0000;
font-size:30px;
}
#wordwrap
{
width:11em;
border:1px solid #000000;
word-wrap:break-word;
}
#normal
{
width:11em;
border:1px solid #00……继续阅读 »
3年前 (2022-05-15) 138浏览 0评论
0个赞
CSS3 背景
CSS3 背景
CSS3 中包含几个新的背景属性,提供更大背景元素控制。
在本章您将了解以下背景属性:
background-image
background-size
background-origin
background-clip
您还将学习如何使用多重背景图像。
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
紧跟在 -webkit-, -ms- 或 -moz- 前的数……继续阅读 »
3年前 (2022-05-15) 121浏览 0评论
0个赞
CSS3 教程
CSS 用于控制网页的样式和布局。
CSS3 是最新的 CSS 标准。
本教程向您讲解 CSS3 中的新特性。
开始学习 CSS3!
CSS3 实例
div
{
transform:rotate(30deg);
}
点击 “尝试一下” 按钮查看在线实例。
CSS3 参考手册
在服务器技术教程中,我们提供完整的 CSS3 参考手册,包括所有属性和选择器的语法、实例……继续阅读 »
3年前 (2022-05-15) 147浏览 0评论
0个赞