<div id="first" class="square"> <div class="circle small"> </div> </div> <div id="second" class="circle"> <div class="square small"> </div> </div>
/* 我是CSS的注释,注释里面写啥都行 */ /* CSS样式有很多,请到http://www.w3school.com.cn/css/index.asp进行进一步的阅读 */ /* 可以对所有div标签定义样式 */ div { /* CSS语句的格式是 <style_name>: <property_1> <property_2> ... <property_n>; */ /* 每个style可以有多个property,用空格隔开,每行必须要以分号结束 */ border: 1px solid black; width: 100px; height: 100px; } /* 如果是指代id的话前面带个# */ #first { background-color: rgba(255, 255, 0, 0.25); } #second { background-color: rgba(0, 255, 255, 0.25); } /* 如果是指代class的话前面带个小句号. */ .circle { border-radius: 100%; } .square { border-radius: 0; } /* 这里的高度宽度设定和div的设定重复。重复的定义以Specificity较高的占优 */ /* https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity */ /* 这里class定义比直接标签定义更Specific,所以优先考虑这里的高度和宽度 */ .small { height: 50px; width: 50px; z-index: 1; background-image: url('http://lhr0909.github.io/img/doge.jpg'); background-size: 50px 50px; background-repeat: no-repeat; }