前端学习之练习
时间:2019-08-21
本文章向大家介绍前端学习之练习,主要包括前端学习之练习使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
css中 :after 选择器向选定的元素之后插入内容,使用content 属性来指定要插入的内容
p:after
{
content:"- Remember this";
}
利用after实现清除css中浮动
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .left{ float: left; } .container{ background-color: red; } .container .item{ width: 180px; height: 150px; background-color: #303a40; border: 1px solid red; } /*利用after 在对应div标签后添加内容,并设置内容不显示,从而达到当class=item这些标签浮动时,外面的div标签设置的背景色可以显示*/ .clearfix:after{ content: '.'; display: block; clear: both; visibility: hidden; height: 0; } </style> </head> <body> <div class="container clearfix"> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> <div class="item left"></div> </div> <div>asdf</div> <!--<div class="body clearfix">--> <!--<div class="item left"></div>--> <!--<div class="item left"></div>--> <!--<div class="item left"></div>--> <!--<div class="item left"></div>--> <!--</div>--> <!--<div class="test">ABC </div>--> </body> </html>
:hover在鼠标移到链接上时添加的特殊样式。:hover 选择器器可用于所有元素,不仅是链接。
a:hover
{
background-color:yellow;
}
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .left{ float: left; } .clearfix:after{ content: '.'; display: block; clear: both; visibility: hidden; height: 0; } .container{ background-color: red; } .container .item{ width: 180px; height: 150px; background-color: #303a40; border: 1px solid red; overflow: hidden; position: relative; } .hide{ display: none; } .container .item:hover{ border: 1px solid green; } .container .item .text{ display: none; } /*鼠标放在class=item元素上后面class=text元素的样式 本例显示1000和背景色*/ .container .item:hover .text{ display: block; } </style> </head> <body> <div class="container clearfix"> <div class="item left"> <div class="bg"> <img style="height: 150px; width: 180px;" src="1.jpg"> </div> <div class="text"> <!--z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。--> <div style="z-index:9;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: red;opacity: 0.6"></div> <div style="z-index:10;position: absolute;left: 0;right: 0;top: 0;bottom: 0;">1000</div> </div> </div> </div> </body> </html>
后台管理界面例子
Jquery动画效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p style="display: none">hello world</p> <input id="show" type="button" value="显示"> <input id="hide" type="button" value="隐藏"> <input id="toggle" type="button" value="toggle"> <script src="jquery-2.1.4.min.js"></script> <script> $("#show").click(function () { $("p").show(2000,function () { alert(123) }); }); $("#hide").click(function () { $("p").hide(1000); }); $("#toggle").click(function () { $("p").toggle(1000); }); /*toggle元素若显示就隐藏,元素隐藏就显示 </script> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="div" style="display:none ;width: 200px;height: 200px;background-color: rebeccapurple"></div> <input id="In" type="button" value="fadeIn"> <input id="out" type="button" value="fadeout"> <input id="toggle" type="button" value="fadetoggle"> <input id="fadeto" type="button" value="fadeto"> <script src="jquery-3.1.1.js"></script> <script> $("#In").click(function () { $("div").fadeIn(2000); }) $("#out").click(function () { $("div").fadeOut(1000); }) $("#toggle").click(function () { $("div").fadeToggle(1000); }); /*fadeToggle元素是隐藏就显示,元素显示就隐藏*/ $("#fadeto").click(function () { $("div").fadeTo(1000,0.9); }); </script> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div style="border: 1px solid #ddd;width: 600px;position: absolute;"> <div id="title" style="background-color: black;height: 40px;color: white;"> 标题 </div> <div style="height: 300px;"> 内容 </div> </div> </body> <script type="text/javascript" src="jquery-3.1.1.js"></script> <script> $("#title").mouseover(function () { $(this).css("cursor","move") }).mousedown(function (event) { var start_x=event.screenX; var start_y=event.screenY; var parent_left=$(this).parent().offset().left; var parent_top=$(this).parent().offset().top; $(this).on("mousemove",function (e) { var new_x=e.screenX; var new_y=e.screenY; var new_parent_x=parent_left+(new_x-start_x); var new_parent_y=parent_top+(new_y-start_y); $(this).parent().css("left",new_parent_x+"px"); $(this).parent().css("top",new_parent_y+"px"); }).mouseup(function () { $(this).off("mousemove") }) }) </script> </html>
原文地址:https://www.cnblogs.com/quanloveshui/p/11390010.html
- 用实例说明如何用JavaScript生成XML
- 51nod 1244 莫比乌斯函数之和(杜教筛)
- 几个比较有意思的JS脚本
- Java多线程高并发学习笔记——阻塞队列
- 使用javascript+xml实现分页
- 使用OAuth打造webapi认证服务供自己的客户端使用
- 洛谷P3381 【模板】最小费用最大流(dijstra费用流)
- 使用OAuth打造webapi认证服务供自己的客户端使用(二)
- JavaScript基础1
- JavaScript实例-----反选
- 1303: [CQOI2009]中位数图
- 1050: [HAOI2006]旅行comf
- 某厂2016实习招聘安全技术试题答案及解析
- 3732: Network
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Leetcode No.7 整数反转
- 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)
- XSS Game分析以及知识点总结
- Web 图形可视化 SQL 优化神奇,真香!
- C++ vector 容器浅析
- C++中的STL中map用法详解
- C++ pair(对组)的简单了解
- elasticSearch学习(六)
- centos7搭建LDAP服务器
- zookeeper is not a recognized option zookeeper参数不支持
- 快来看看你是不是“假的”DBA
- 基于docker搭建gitlab
- 理解Future及FutureTask的实现
- centos7 hbase1.4.13+hadoop2.7.1+单机环境搭建
- 关于kubeconfig多集群切换