先来张预览图

HTML部分

首先,需要一个父div:Flag所在容器。由于本例是使用绝对定位的方式实现,所以这个父div的定位方式不能使static。

其次,需要一个块级(div即可)元素:Flag。

推荐

就这两个元素即可。

CSS部分

首先,父容器需具有一定宽高,且定位不能是静态的,然后它需要设置溢出元素隐藏。.article {

width: 700px;

height: 200px;

position: relative;

overflow: hidden;

}

其次,子元素需要根据父容器的尺寸进行定位和大小的调整。.article .flag {

position: absolute; /*绝对定位*/

height: 20px;

line-height: 20px;

text-align: center;

width: 74px;

background-color: #FF5722;

color: #fff;

}

最总要的一点是,需要利用CSS3的transform来旋转Flag。.article .flag-left {

-moz-transform: rotate(-45deg);

-ms-transform: rotate(-45deg);

-o-transform: rotate(-45deg);

-webkit-transform: rotate(-45deg);

transform: rotate(-45deg);

left: -18px;

top: 9px;

}

这里.flag-left的旋转是-45度,如果Flag放在右边,则可以进行相应修改。.article .flag-right {

-moz-transform: rotate(45deg);

-ms-transform: rotate(45deg);

-o-transform: rotate(45deg);

-webkit-transform: rotate(45deg);

transform: rotate(45deg);

right: -18px;

top: 9px;

}

最后说明,flag的width、height、line-height以及left、top、right等样式需要根据需要自己衡量。

html flag属性,纯CSS实现文章左上角Flag标签相关推荐

  1. 纯css实现给图片加标签

    纯css实现给图片加标签 原理:通过border.before.after.content.position定位,等等属性实现给图片添加标签样式. 效果截图如下: 代码实例: <!DOCTYPE ...

  2. html 头尾代码自动,HTML Head Generator - 纯 CSS 实现的头部元标签代码生成器 - 钉子の次元...

    前段时间突发奇想,捣鼓出了这个纯 CSS 选择器实现的在线 HTML Meta 标签生成器,以解决每次要写 HTML 头都得去找个之前的文档复制,还得琢磨半天需要哪些的麻烦.没有到用一行 JavaSc ...

  3. CSS scroll-behavior 属性 — 纯 CSS 平滑滚动

    CSS 中的 scroll-behavior 属性是一个非常新的属性.定义要求 scroll-behavior(尤其是在选择锚链接时)具有平滑的过渡动画外观,而不是默认的.更刺眼的即时跳转. html ...

  4. css 图标点击变色,纯CSS实现小图标变色的一些研究

    by zhangxinxu from www.zhangxinxu.com/wordpress/?- 本文可全文转载,个人网站无需授权,只要保留原作者.出处以及文中链接即可,任何网站均可摘要聚合,商用 ...

  5. 透彻解析Unity Camera的Clear Flag属性

    最近在学习unity渲染的立方体纹理时,对Camera的Clear Flag属性产生了疑惑.Clear Flag有四个可以设置的选项,分别是:Skybox.Solid Color.Depth Only ...

  6. 纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等),里面很多涉及到CSS3的一些属性。

    今天在css-tricks上看到一篇文章,那篇文章让我不禁心头一震,强大的CSS啊,居然能画出这么多基本的图形.图形包括基本的矩形.圆形. 椭圆.三角形.多边形,也包括稍微复杂一点的爱心.钻石.阴阳八 ...

  7. 有意思:textarea resize属性下纯CSS交互效果

    一.众所周知的 众所周知,文本域(textarea)在FireFox或Chrome浏览器下,右下角有个可以拖拽的标志. 有人保留,有人嫌碍事,直接resize:none;掉,但是,估计没人利用整个儿做 ...

  8. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...

    利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单 以往文章里面讲了使用CSS的position属性定位结合display制作下拉弹出菜单,名为<纯CSS制作下拉导航菜单> ...

  9. html实现导航下拉菜单绝对定位,纯CSS导航下拉效果,神奇的定位与显示属性

    导航下拉,大家首先想到的是用JS来做.或许是大家看到的下拉菜单演示,多是JS控制的下拉,导致从先入为主的意识上,误以为二级下拉是很难的东西,必须要会Javascript才能做. 其实,一个简答的下拉效 ...

  10. 一个元素纯CSS实现开关按钮【介绍box-shadow、单边或多重阴影、appearance属性】

    借助checkbox表单元素.:checked伪类.::before/::after伪元素,就可以只需一个input[type="checkbox"]元素,通过纯CSS实现Swit ...

最新文章

  1. 实现BFS之“营救”
  2. vi在一般指令模式下几个实用的命令
  3. jQuery init debug
  4. datetime unix php,PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】...
  5. 软考网络工程师笔记-综合知识2
  6. 我的docker随笔16:构建一个特定的nodejs镜像
  7. Hbase安装及配置
  8. SDWebImage下载和缓存图片(UIImge)
  9. android 计时器 开始 停止 继续和暂停
  10. 用js实现建议绘图板
  11. 箩筐火车免费wifi v4.3.0
  12. JS 拖拽对齐参考线+自动吸附+对齐到网格
  13. MATLAB/OpenCV--基于棋盘格相机标定教程
  14. Redis管道技术的使用
  15. 多元函数带 Peano余项的Taylor公式的推广 (原创)
  16. matlab永磁电机模型,采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究
  17. 涂鸦智能设备接入homeassistant
  18. 手握N段大厂实习经历的人生有多爽?
  19. 用C语言开发NES游戏(CC65)21、完成一个游戏
  20. 创建线程的第三种方法-callable futureTask

热门文章

  1. Ingenuous Cubrency UVA 11137
  2. 基因分型分析之全外显子组分析
  3. 【mock】数据模板定义规范DTD 数据占位符定义规范DPD
  4. 概率论与数理统计(2.3-2.4)随机变量的分布函数和密度函数(连续型)
  5. 企业数据总线(ESB)和注册服务管理(dubbo)的区别{{1033}}
  6. 中国最爱喝奶茶的城市找到了
  7. 柴静《看见》发布会:采访是人与人的生命往来
  8. android中截屏快捷键是什么,安卓手机怎么截屏?安卓手机截图快捷键功能图文详解...
  9. 【卡尔曼滤波原理及基本认知】
  10. FPGA内部结构和工作原理