border-radius

用CSS代码写出的各种形状图形的方法

三世轮回 提交于 2020-02-27 00:43:08
一共收集整理了图形20个,比较实用,同时也为了熟悉CSS的代码。整合了一下,有错误欢迎指出。 1.正方形 #square { width: 100px; height: 100px; background: red;} 2.长方形 #rectangle { width: 200px; height: 100px; background: red;} 3.左上三角 #triangle-topleft { width: 0; height: 0; border-top: 100px solid red; border-right: 100px solid transparent; } 4.右上三角 #triangle-topright { width: 0; height: 0; border-top: 100px solid red; border-left: 100px solid transparent;} 5.左下三角 #triangle-bottomleft { width: 0; height: 0; border-bottom: 100px solid red; border-right: 100px solid transparent; } 6.右下三角 #triangle-bottomright { width: 0; height: 0; border-bottom

前端制作百分比圆环

痞子三分冷 提交于 2020-02-24 14:04:53
5/6的圆环效果如下 原理是左右两边分开制作,左右两边各有两层盒子,外层负责遮挡溢出的部分,里层旋转表示百分比 下面代码见,改变count和totalcount就可以画出你想要的百分比圆环 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .left, .right { width: 100px; height: 200px; background: yellow; overflow: hidden; } .row { display: flex; flex-direction: row; } .left { border-radius: 100px 0 0 100px; } .right { border-radius: 0 100px 100px 0; } .rightCon { width: 100px; height: 200px; background: red; border

HTML+CSS 绘制太阳系各个行星运行轨迹

我是研究僧i 提交于 2020-02-22 18:55:31
模拟宇宙太阳系 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>模拟太阳系</title> <!-- CSS样式开始 --> <style> .solarsys { width: 800px; height: 800px; position: relative; margin: 0 auto; background-color: #000000; padding: 0; transform: scale(1); } /*太阳*/ .sun { left: 357px; top: 357px; height: 90px; width: 90px; background-color: rgb(248, 107, 35); border-radius: 50%; box-shadow: 5px 5px 10px rgb(248, 107, 35), -5px -5px 10px rgb(248, 107, 35), 5px -5px 10px rgb(248, 107, 35), -5px 5px 10px rgb(248, 107, 35);

初识sass

一世执手 提交于 2020-02-22 18:00:57
ass和CSS非常相似,但是在Sass中是没有花括号({})和分号(;)的。 在Sass中定义变量,是用“$”符号声明,然后后面跟变量名称。在这个例子中,定义变量“red”,在变量名后使用冒号(:),然后紧跟变量值: $height:100px 而SASS中嵌套和HTML差不多: $fontsize: 12px .speaker .name font : weight: bold size : $fontsize + 10px .position font : size : $fontsize 而你在CSS中生成的代码却是: .speaker .name { font-weight : bold ; font-size : 22px ; } .speaker .position { font-size : 12px ; } 混合(Mixins) 混合是Sass中另一个很优秀的特性。混合可以让你定义一整块的Sass代码,、给他们定义参数,可以设置默认值。和LESS差不多 这是在sass中的代码 @mixin border-radius($amount: 5px ) -moz-border-radius: $amount -webkit-border-radius: $amount border-radius: $amount h 1 @include border-radius(

CSS学习总结(一)

半世苍凉 提交于 2020-02-22 13:37:24
1.1什么是CSS Cascading Style Sheet 层叠级联样式表 CSS : 表现 (美化网页) 1.2css的格式 1.在html内 <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title > Title </ title > <!-- 直接在html界面写css语言 在style中可以写css代码,每一个声明,最好使用;结尾 格式: <style> 选择器{ 声明1; 声明2; ..... } </style> --> < style > h1 { color : #f02a52 ; } </ style > </ head > < body > < h1 > 我是h1标签 </ h1 > </ body > </ html > 2.将css与html分开写 建议使用这种写法 css的优势: 1.内容与表现分离 2.网页结构统一,可以重复使用。 3.样式十分丰富 4.建议使用独立于html的css文件 5.可以使用SEO,便于搜索引擎搜索 3.将css导入方式 1.内部样式 <!DOCTYPE html> < html lang = " en " > < head > < meta charset = " UTF-8 " > < title >

【CSS3】border属性

风流意气都作罢 提交于 2020-02-22 11:36:37
border常见属性 值 描述 border-width 规定边框的宽度 border-style 规定边框的样式 border-color 规定边框的颜色 border-image 规定边框的图像 border-radius 规定边框的圆角 box-shadow 规定边框的阴影 1.border-width:规定边框宽度 .pag{ border-style:solid; border-width:10px; width:100px; height:30px; } 效果: 那我们来谈论一下border边框包括哪些范围 .pag1{ border-style:solid; border-color:rgb(255,0,255,0.3); border-width:20px; width:100px; height:100px; position:absolute; } .pag2{ background-color:blue; width:100px; height:100px; } </style> <div class="pag"> <div class="pag1"> <div class="pag2"> </div> </div> </div> 由此可见边框是向外围扩展的,也就是外边框 2.border-radius:规定边框的圆角 (1)通过百分比显示 css代码

博客园美化主题推荐之Bili

亡梦爱人 提交于 2020-02-21 19:16:06
博客园美化主题推荐之Bili 一、前言 本博客美化主题作者为: GShang ,本文仅在教导如何快速把该美化主题应用到自己的博客中,详细部署内容见 博客园主题——Bili2.0来啦 。 二、博客预览 以下为该美化主题的简单预览: 三、部署美化主题 3.1.准备工作 如果没有开通博客园页面js权限的,先要在博客设置页面申请权限,之后才能开始部署美化主题。(只要礼貌点,客服很快就会批准的😀)。 获取js权限之后进入博客设置界面: 在这里可以添加自定义的样式代码。 3.2.页面定制 CSS 代码 在 "页面定制 CSS 代码" 框中输入以下样式代码: /* 导入符号字体 */ @import url(https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css) screen and (min-width:0px); @import url(https://at.alicdn.com/t/font_438759_kmvtb0te1nd.css) screen and (min-width:0px); textarea[title=js]{ display: none; } /* 此处可自定义修改 */ /* 设置全局变量 */ @media screen and (min-width:0px) { :root { /

关于sass的介绍和基本语法

折月煮酒 提交于 2020-02-20 01:46:09
引入   什么是sass? sass是css预处理器。 那预处理器又是什么?css本身不是一种编程语言,而 预处理器是用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件。 如今主流的预处理器分Less、Sass 和 Stylus三种, 我用过的就是less和sass,less和sass有很多语法上的不同,但是最 根本的不同点 是 less是基于javascript的,而 sass是基于ruby开发的。 预处理器编译工具   鱿鱼引入提到的,sass文件最终还是要编译成正常的css文件才能为页面提供样式,所以这里需要一个sass的编译工具 koala ,一只可爱的小考拉。 它可以实时编译less、sass、coffeScript和compass,编译后还可以进行代码压缩,当然还有其他很多的功能,可以到 官网 上去look look~       使用方法简介:   只要在项目文件夹(比如文件夹名为work)内创建基本的结构,有一个sass文件,里面放入.scss文件,然后将文件夹work拖入koala界面内,就会自动生成一个css文件夹,文件夹里有编译好的css文件。ps:别忘了在.html文件里引入你的css文件喔~这样你就可以放心地在你的.scss文件里写你的样式了,koala会帮你实时编译成.css文件的喔~就是这么强大~!~ 如果博主的解释你还是木有懂的话

hexo自定义css样式

荒凉一梦 提交于 2020-02-18 16:47:45
文章目录 自定义CSS部分 彩色标签 心形转动分类 底栏修改 配置文件解释 站点配置文件 主题配置文件 个人博客 https://www.renke666.top 尽管在配置文件中做了修改美化了博客,但原有样式还是比较简陋,修改的话就需要自定义CSS样式。这也算是美化博客的一大步进展吧,踩了很多坑。 这篇算是博客的美化部分暂时完结之作,花了很多的精力去美化,整体从十二月初断断续续的忙,寒假初期忙了会也算是忙了有两个月吧。果然写博客不是关键,捣鼓才是关键,中间还是学到挺多也挺值得的。然而慢慢捣鼓发现还有很多很多新鲜神奇的东西,目前也没有太多时间,暂且放一边。以后就专心写点东西放上来了,在电脑上写有时东西一多一乱就不好找,这下也算有个地方可以聚合一下。 首先需要HTML+CSS+JS基础,在修改样式时参考了很多博客好的样式,也学到了很多,中间踩了很多坑,基础很关键。回顾前面的美化过程其实走了很多弯路,最好是在有基础的情况下,然后把配置文件详细搞清楚,再大概了解 \themes\next\layout 部分的 .swig 文件的具体格式和用法就能完成的很快,且可以较轻松的自定义各布局。 新版本的hexo自定义CSS需要在 \themes\next\source\css\main.styl 中 // Custom Layer 之后也就是最后增加自己自定义的CSS 写HTML和CSS用

巧妙实现带圆角的渐变边框

北慕城南 提交于 2020-02-17 15:45:43
如何实现下面这个渐变的边框效果: 这个问题本身不难,实现的方法也有一些,主要是有一些细节需要注意。 border-image border-image 是 CSS 规范 CSS Backgrounds and Borders Module Level 3 (最新一版的关于 background 和 border 的官方规范) 新增的一个属性值。 顾名思义,我们可以给 border 元素添加 image,类似于 background-image ,可以是图片也可以是渐变,不再局限于纯色。 使用 border-image 实现渐变边框 有了 border-image 之后,实现渐变边框变得很方便 不过多介绍 border-image 的语法,读者需要自行了解一下。 实现如下: <div class="border-image"></div> .border-image { width: 200px; height: 100px; border-radius: 10px; border-image-source: linear-gradient(45deg, gold, deeppink); border-image-slice: 1; border-image-repeat: stretch; } 上面关于 border-image 的三个属性可以简写为 border-image: