分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS一些样式应用

发布时间:2023-09-06 02:12责任编辑:熊小新关键词:CSS

列表

ul:有序列表 ol:无序列表(oreder list) 
以上两个列表的子元素,只能是li(块级元素) 
dl>dt , dd (自动缩进)

<dl>
??<dt> ??</dt>
??<dd> ??</dd>
</dl>

表格 
table>tr(行)>td(列) 
colspan合并列 
rowspan合并行 
列表语义化 
table>caption>(thead>th)+(tbody>tr>tr)+(tfooter>tr>td)

表单 
form

<form ?action=" " ????method=" ?">
<input ?type=" " ??name=" " ??>
</form>
action表示提交地址
method表示提交方式:get会在提示地址后显示输入内容 ???post:不会在提交地址后显示输入的内容

input:输入框(form的子元素) 
type取值: text(文本) 密码框

单选框 
1.type取值为radio 2.name取值一致 3.给定value属性值(2和3一般是后台数据库管理员(DBA)给的) 
例:

<p>
<input ?type="radio" ?name="gender" value="male">男
<input ?type="radio" ?name="gender" value="male">女
</p>

多选框 
type取值为checkbox 
name的取值要一致,才会提交正确的内容 
checked为布尔类型(值和属性一致) 
例:

<p>
<input type="checkbox" name="gender" ?checked(默认选中)> .........
</p>

select下拉列表(下拉菜单) 
option表示可选项,name属性是对后面的储存关键词(一般由DBA提供) value的值是会提交到后台选中的数据 
例:

<p>省份
??<select name="province" >
??<option ?value="sichuan">四川省</option>
??<option ?value="sichuan">四川省</option>
??<option ?value="sichuan">四川省</option>
??<option ?value="sichuan">四川省</option>
??</select>
</p>

多行文本框

<texttarea cd="" row="">
<input type="buttom" value="..."> type取值buttom表示普通按钮,即只有按钮的样式,没有其他功能(用于JS)
提交按钮<input type="submit">默认中文的 提交
<input type="submit" valiue="submit">英文的提交 sunmit
buttom作为元素名称,则表示该元素是具有提交功能的按钮<buttom>提交</buttom>
type取值reset表示重置按钮
input的required属性是表示该输入框是必填项,如果没有添加任何内容,则会提示"请填写该字段"(不同浏览器显示不同)

email输入邮箱

请输入你的邮箱<input tupe="email">

设置输入内容的个数 maxlength

<p>请输入手机号
<input type="text" name="tdl" maxlength="11">
</p>

文字和输入框关联 
lable 
1.在input中设置 id 2.lable中 for 属性值与input中的id值一致 
例:

<p>
<lable for="user">请输入用户名</lable>
<input type="text" name="username" id="user">
</p>

在输入框中的默认值和提示信息(加在input标签栏里) 
默认值value属性 
提示信息使用placeholder属性 
为了实现注册表单的对齐方式 
可以把lable标签display设置为inline-block; 
给固定宽度,再设置文本对齐方式(text-algin:left / center / right)

输入框出生年月

<lable for="bir">出生年月日</lable>
<input type=:date id="bir">

输入框颜色

<input type="color">

选择上传文件

<input type="file">

输入框内提示信息颜色变化

input::-webkit-input-placeholder{
???????????????????????????????color:red;
???????????????????????????????}

输入框,焦点框 去除,通常用于搜索框

outline:none;
<p>search</p>
<input type="search">

transform变形 
transform:scale( ); 可两个参数,可一个,一个时xy同比例,两个数,第一个x轴,第二个y轴 
scale函数来设置缩放的;取值0~正无穷(默认值1) 
transform-orign设置缩放点 transfor-orign:__px, __px; 
第一个值水平方向,第二个值垂直方向 
transform-rotate 设置旋转度 
transform-rotate(45deg); 
transform-rotatez:中心点(默认值) 
transform-rotatex:x轴方向 
transform-rotatey:y轴方向 
transform:skew( ) 设置倾斜角度 
45deg表示顺时针旋转45度 
-45deg表示逆时针旋转45度

设置区块移动的偏移量 
第一个参数是x轴的方向,第二个参数是y轴方向 (像素正负均可)

transform:translate(__px,__px);

transform缩写每个函数之间的分隔符为空格

transform: rotate( ) ?scale( ) ?skew( );

transition是一个属性的一个值变化到另外一个值的过程

transition: all linear ??__s;

边框从中心向两边进行过渡撑满整个包含块 
1.设置子元素的位置,父级元素水平居中位置,即 nav{ left:50%} 
2.在父元素被hover的时候,子元素位置要与父元素左边框对齐 
footer:hover>nav{left:0}; 
(注:1和2主要实现边框从水平中心点开始向左侧进行过渡) 
3.设置子元素的宽为0;即 nav{width:0}; 
4.在父级元素被hover的时候子元素的宽为100% 
即:footer:hover>nav{width:100%}; 
(3和4主要实现的是边框从水平中心点开始向右侧进行过渡的效果)

CSS一些样式应用

原文地址:https://www.cnblogs.com/ss-live/p/9539342.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved