常用的一些css实现的小效果,比如三角形,阴影等

1. css实现三角形

<!DOCTYPE html>
<html>
 <head>
  <title>little triangle </title>
  <meta charset="utf-8">
  <style>
    div{width:0px;height:0px;border:50px solid transparent;}
    div:nth-child(1){border-left-color:red;}
    div:nth-child(2){border-top-color:red;}
    div:nth-child(3){border-bottom-color:red;}
    div:nth-child(4){border-right-color:red;}

    div{float:left;}
  </style>
 </head>
 <body>
  <div></div><div></div><div></div><div></div>
 </body>
</html>

2. hover时显示阴影

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title>hovershadow</title>
  <style>
    .shadow{
      transition: all 0.15s linear;
    }
    .shadow:hover{
      box-shadow: 0px 5px 20px #ddd;
    }
    .box{
      margin: 30px auto;
      width: 200px;
      height: 200px;
      border:1px solid #ddd;
      border-radius: 10px;
      padding: 10px;
    }
  </style>
</head>
<body>
<div class="box shadow">
  <div class="title">这里是标题</div>
  <div class="content">这里是内容区</div>
</div>
</body>
</html>
时间: 2024-10-03 15:01:08

常用的一些css实现的小效果,比如三角形,阴影等的相关文章

CSS3实现几个常用的网页小效果

主题 由于最近比较忙,自己也没有很充裕的时间可以去做比较丰富的分享.今晚我挤出时间来制作这几个很常用的CSS3网页小效果.最近写JS的时间比例比较多,不过我还是比较钟情于CSS3.所以我还是坚持分享一些实用的CSS3小例子.这次由于时间有限,就做了几个相对比较简单的例子.看一下吧! 正文 第一种效果: 由于录制gif图片会掉帧,所以看起来不流畅,很卡,但其实实际效果还是不错的,有弹性一些. html代码: <span class="shake">弹</span>

常用html、CSS、javascript前端命名规范

常用html.CSS.javascript前端命名规范 无意发现自己文件夹里面有这么一个文件,具体从哪里来的不记得了,仔细看下,发现总结的挺好的,贴出来分享一下. 无论是从技术角度还是开发视角,对于web前端开发规范文档都有一定规范,本文就css3和html5的发展前景总结了一系列的web开发文档,仅供大家参考. 规范目的: 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本

一个随机上翻的小效果

html <!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="Content-Type" content="text/html; charset=uft-8"> <meta name="keywords

一个小效果引出的兼容性探讨

最近在做个小效果,没想到引出了几个以前的没认真去自己探讨的兼容问题,最后虽然这个效果还是不是很满意,但在这里想分享一下过程 首先想做的效果是 每次点击页面时,出现一个小波纹,然后自动消失 可以先看一下demo 到最后实现后,发现这个效果实用性不是很高,但是过程引出了一些值得积累的问题 引出知识点: transition的兼容支持 事件兼容 transitionend的兼容 如果我out了,请点击关闭 首先看一下 transition 的兼容性 1 <span style="font-siz

js之图片变大变小效果

1.当鼠标移到图片上,图片变大:当鼠标移出图片,图片变小,效果如图: 2.原理不难,就是鼠标over时,设置一个定时器,让图片逐渐变大,鼠标out时同理,看下最初的简略代码你就会明白: <!DOCTYPE html> <html> <head> <style type="text/css"> div {     width: 200px;           /* 宽度 */     height: 100px;          /* 

平时遇见CSS的一些小技巧

清除浮动的三种方法 1.使用clear 样式清除 样例: .clear-float {clear:both;} clear 属性是 CSS 1 就提供的用来清除浮动的样式,设置了 clear 属性的元素,其上边框位置会紧贴浮动元素的 margin-bottom 边界位置渲染,忽略其 margin-top 设置.这样,父容器高度未设定(值是 auto)时,由于定义的清理浮动样式元素所在位置处于浮动元素之下,容器计算后的实际高度就包含了浮动元素. 2.使用伪元素:after 清除 样例:.after

HTML常用标签及CSS样式选择器

HTML常用标签及CSS样式选择器 html部分 <!DOCTYPE html> <html> <head> <!--头标记 写描述性的信息(css\javaScript)--> <!--引入外部的样式文件 rel:relationship的英文缩写·REL属性用于定义链接的文件和HTML文档之间的关系 --> <link rel="stylesheet" type="text/css" href=&

HTML和CSS中的居中效果(1)

HTML和CSS中的居中效果 单行上下左右居中 Html: <div class="container"></div> CSS: .container{ width: 600px; height: 300px; text-align: center; line-height: 300px; border: 1px solid green; } 固定高宽上下左右居中 Html: <div class="container"><

css冻结列的效果

<!DOCTYPE html><html lang="zh-cn"><head><meta charset="utf-8" /><title>css冻结列的效果</title><!-- 1.div里面放table或者其它容器,当子容器的宽度大于父容器时,父容器就会出现滚动条.2.头部固定不动的列让它脱离文档流(position:fixed|absolute),然后给table一个margi