Advertisement
Guest User

css nadié

a guest
Nov 24th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.59 KB | None | 0 0
  1. /* Table des matières */
  2. /* + Paramètres généraux
  3.     _police
  4.     _Balises block (Body, h1, h2, h3, p)
  5.     _boutons ("plus d'info et "send message")
  6.  
  7.  
  8. /* + Paramètres généraux */
  9.  
  10.     /* _ Police Roboto */
  11. @font-face
  12. {
  13.     font-family: 'robotoregular';
  14.     src: url('Roboto-Regular-webfont.eot');
  15.     src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
  16.          url('Roboto-Regular-webfont.woff2') format('woff2'),
  17.          url('Roboto-Regular-webfont.woff') format('woff'),
  18.          url('Roboto-Regular-webfont.ttf') format('truetype'),
  19.          url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
  20.     font-weight: normal;
  21.     font-style: normal;
  22.  
  23. }
  24. body
  25. {
  26.     font-family: 'robotoregular', Arial, sans-serif;
  27. }
  28.  
  29.     /* _ Général */
  30. body
  31. {
  32.     margin: 0;
  33.     padding: 0;
  34.     width: 100%;
  35. }
  36. body h1 h2 h3
  37. {
  38.     text-transform: uppercase;
  39. }
  40. h1
  41. {
  42.     color: #FFFFFF; /* normal que cela disparaisse vu qu'il est en blanc */
  43. }
  44. h2
  45. {
  46.     text-align: center;
  47. }
  48. h3
  49. {
  50.     color: black;
  51. }
  52. p
  53. {
  54.     color: black;
  55. }
  56.  
  57.     /*_ séparateurs */
  58. hr
  59. {
  60.     color: #ECECEC;
  61.     text-align: center;
  62.     display: inline-block;
  63.     vertical-align: middle;
  64.     width: 4rem;
  65.     background: #000;
  66.     margin: 0em 0em 0em 0em;
  67. }
  68. .separateur
  69. {
  70.     text-align: center;
  71. }
  72. .fa-circle
  73. {
  74.     color: #5DBCD2;
  75. }
  76. .icone_x /* réussir à mettre  la borudre dans l'axe ! */
  77. {
  78.     color: #5DBCD2;
  79.     background-color: white;
  80.     border-radius: 50%;
  81.     border: solid white 3px;
  82. }
  83.  
  84. /*media queries à faire sur une autre page pour ne pas charger */
  85. @media screen and (max-width: 1280px)
  86. {
  87.  
  88. }
  89. @media all and (max-device-width: 480px)
  90. {
  91.  
  92. }
  93.  
  94. /* Fin Paramètres */
  95.  
  96. /* + Header (Logo, Nav, slide, texte et bouton) */
  97. header
  98. {
  99.     margin-bottom: 30px;
  100.     box-shadow: 0px 10px 10px #fafafa;
  101. }
  102.     /* _Logo + nav */
  103. .conteneur_1
  104. {
  105.     display: flex;
  106.     flex-wrap: wrap;
  107.     justify-content: space-around;
  108.     margin-bottom: 15px;
  109.  
  110. }
  111.     /* _logo */
  112. .logo_webagency
  113. {
  114.     display: block;
  115.     padding: auto;
  116.     float: left;
  117. }
  118.     /* _Nav */
  119. .menu-horizontal
  120. {
  121.     display: flex;
  122.     justify-content: flex-end;
  123. }
  124. a
  125. {
  126.     color: #837f7c;
  127.     text-decoration: none;
  128. }
  129. ul.menu_horizontal li
  130. {
  131.     display: inline;
  132.     padding: 1em;
  133. }
  134. .menu_horizontal a:hover
  135. {
  136.     border-top: 2px solid #5CABD1;
  137.     padding-top: 15px;
  138. }
  139. /* _slideshow */
  140.  
  141. @keyframes conteneur_2
  142. {
  143.     0%    { left:0; }
  144.    
  145.     25%   { left:0%; }
  146.    
  147.     50%   { left:-100%; }
  148.    
  149.     75%   { left:-100%; }
  150.    
  151.     100%  { left:0; }
  152. }
  153. .conteneur_2
  154. {
  155.     overflow: hidden;
  156.     padding: 0px 0px 0px 0px;
  157.     width: 100%;  
  158. }
  159. .slides
  160. {
  161.     list-style:none;
  162.     position:relative;
  163.     width:200%;
  164.     overflow:hidden;
  165.     padding: 0px;
  166.     margin: 0px;
  167.        
  168.     -moz-animation:conteneur_2 10s infinite;
  169.     -webkit-animation:conteneur_2 10s infinite;
  170.     animation:conteneur_2 10s infinite;
  171. }
  172. .slides > li
  173. {
  174.     position:relative;
  175.     float:left;
  176.     width:50%;
  177. }
  178. .slides > ul
  179. {
  180.     margin: 0px;
  181.     padding: 0px;
  182.     left: 0;
  183. }
  184. .titre_slide
  185. {
  186.     color: #5cadd3;
  187. }
  188. .conteneur_2 img
  189. {
  190.     display:block;
  191.     width:100%;
  192.     max-width:100%;
  193.     margin-left: 0px;
  194.     padding-left: 0px;
  195.     padding: 0px;
  196.     overflow: hidden;
  197. }
  198. .conteneur_2 h1
  199. {
  200.     font-size:1.5em;
  201.     position:absolute;
  202.     top : 30%;
  203.     left:9%;
  204.     text-align:left;
  205.     color:#fff;
  206. }
  207. .conteneur_2 p
  208. {
  209.     font-size:1em;
  210.     position:absolute;
  211.     top : 45%;  
  212.     left:9%;
  213.     text-align:left;
  214.     color:#fff;
  215. }
  216. .conteneur_2 button
  217. {
  218.     font-size:1em;
  219.     padding:0.5em;
  220.     position:absolute;
  221.     border: none;
  222.     top :58%;
  223.     left:9%;
  224.     text-align:left;
  225.     color:#fff;
  226.     background-color: #5cadd3;  
  227. }
  228. .sliderboutton
  229. {
  230.     position: absolute;
  231.     top:45%;
  232.     left:-50px;
  233.     background-color: rgba(0,0,0,0.5);
  234.     color: white;
  235.     padding: 20px 25px 20px 25px;
  236.     border-radius: 50px;
  237.     font-size: 2em;
  238. }
  239. /* _phrase d'introduction */
  240. .phrase_intro p
  241. {
  242.     font-weight: bold;
  243.     font-size: 1,3em;
  244. }
  245. .phrase_intro
  246. {
  247.     display: flex;
  248.     width: 100%;
  249.     flex-direction: column;
  250.     flex-direction: row;
  251. }
  252. button
  253. {
  254.     background-color: #5CABD1;
  255.     color: #FFFFFF;
  256.     padding: 12px 20px;
  257.     border: none;
  258.     border-radius: 4px;
  259.     cursor: pointer;
  260.     box-shadow: 0px 4px 0px #2b638f;
  261. }
  262.  
  263. /* + CSS Nos services */
  264.     /*_ titre + texte */
  265.  
  266. .titre_1
  267. {
  268.     padding-top: 10px;
  269. }
  270. .texte_1
  271. {
  272.     text-align: center;
  273. }
  274. .conteneur_3
  275. {
  276.     box-shadow: 0px 10px 10px #fafafa;
  277.     margin-bottom: 30px;
  278. }
  279. .fa-circle
  280. {
  281.     color: #5DBCD2;
  282. }
  283.     /* _Image + 3 icones et textes */
  284. .conteneur_4
  285. {
  286.     display: flex;
  287.     flex-direction: row;
  288.     justify-content: center;
  289.     width: 100%
  290. }
  291. .photo_apple
  292. {
  293.     width: 40%;
  294. }
  295. .texte_service
  296. {
  297.     width: 50%;
  298. }
  299.     /* _les 3 icones et textes */
  300. .icones
  301. {
  302.     display: flex;
  303.     flex-direction: row;
  304.     margin-right: 15px;
  305. }
  306. .texte_service ul li
  307. {
  308.     list-style-type: none;
  309. }
  310. .ux_design
  311. {
  312.     display: flex;
  313.     flex-direction: row;
  314.     justify-content: space-between;
  315. }
  316. .ui_design
  317. {
  318.     display: flex;
  319.     flex-direction: row;
  320.     justify-content: space-between;
  321. }
  322. .seo_design
  323. {
  324.     display: flex;
  325.     flex-direction: row;
  326.     justify-content: space-between;
  327. }
  328. .ux_icon
  329. {
  330.     color: #5cadd3;
  331.     border: 1px #ebebeb solid;
  332.     border-radius: 50%;
  333.     padding:11px;
  334.     margin:auto;
  335. }
  336. .ui_icon
  337. {
  338.     color: #5cadd3;
  339.     border: 1px #ebebeb solid;
  340.     border-radius: 50%;
  341.     padding:11px;
  342.     margin:auto;
  343. }
  344. .seo_icon
  345. {
  346.     color: #5cadd3;
  347.     border: 1px #ebebeb solid;
  348.     border-radius: 50%;
  349.     padding:11px;
  350.     margin:auto;
  351. }
  352. .point_bleu
  353. {
  354.     background:#5cadd3;
  355.     border-radius:50%;
  356.     border: 2px solid white;
  357.     width:10px;
  358.     height:10px;
  359.     margin: auto;
  360.     margin-left: -8px;
  361.     display: block;
  362. }
  363.  
  364. /* + Nos projets : portfolio */ /* mettre en place le sélecteur en voyant comment
  365.                                    utiliser au mieux "checked" en css */
  366.  
  367.     /* _Titre et conteneur_5 */
  368. .titre_2
  369. {
  370.     padding-top: 10px;
  371. }
  372. .texte_2
  373. {
  374.     text-align: center;
  375. }
  376. .conteneur_5
  377. {
  378.     background-color: #f5f5f5;
  379.     margin: 10px 0px 10px 0px;
  380.     padding: 50px 0px 40px 0px;
  381.     display: flex;
  382.     flex-direction: column;
  383. }
  384.     /* _barre dynamique */
  385. .barre_nav
  386. {
  387.     display: flex;
  388.     flex-direction: row;
  389.     margin: auto;
  390.     margin-bottom: 30px;
  391.     text-align: center; /* ne se met pas au centre avec safari !!! */
  392. }
  393. .barre
  394. {
  395.     display: flex;
  396.     flex-direction: column;
  397.     text-align: center;
  398. }
  399. .barre a
  400. {
  401.     background-color: #DBDBDB;
  402.     padding : 0px 15px 0px 15px;
  403.     text-decoration: none;
  404.     color: black;
  405. }
  406. .barre:first-child a
  407. {
  408.     border-radius: 5px 0px 0px 5px;
  409. }
  410. .barre:last-child a
  411. {
  412.     border-radius: 0px 5px 5px 0px;
  413. }
  414. .barre:hover a
  415. {
  416.     background-color: #5cadd3;
  417.     border-bottom: 3px solid #468CAD;
  418. }
  419. .barre:hover a p
  420. {
  421.     color: white;
  422. }
  423. .indicateur_hover
  424. {
  425.     width: 0;
  426.     height: 0;
  427.     border-left: 10px solid transparent;
  428.     border-right: 10px solid transparent;
  429.     border-top: 10px solid #468cad;
  430.     position: relative;
  431.     z-index: 2;
  432.     margin: auto;
  433.     opacity: 0;
  434. }
  435. .barre:hover .indicateur_hover
  436. {
  437.     opacity: 1; /* permet de remplacer hidden */
  438. }
  439.     /* _portfolio */
  440. .portfolio
  441. {
  442.     display: flex;
  443.     flex-wrap: wrap;
  444.     justify-content: space-between;
  445.     width: 100%;
  446. }
  447. .folios
  448. {
  449.     width: 22.5%;
  450.     display: flex;
  451.     margin: 10px;
  452.     position: relative;
  453.     justify-content: center;
  454. }
  455. .folios img
  456. {
  457.     width: 100%;
  458.     height: 100%;
  459.     margin: 0;
  460.     padding: 0;
  461. }
  462. .icone_oeil_legend
  463. {
  464.     position: absolute;
  465.     bottom: 0px;
  466.     color: white;
  467.     background-color: rgba(0,0,0,0.5);
  468.     width: 100%;
  469.     height: 33%;
  470.     opacity: 0;
  471. }
  472. .icone_oeil_legend p
  473. {
  474.     color: white;
  475. }
  476. .icone_oeil_legend:hover
  477. {
  478.     opacity: 1;
  479. }
  480. .folio_legend bold
  481. {
  482.     font-weight: bold;
  483.     text-transform: capitalize;
  484. }
  485. .fa-eye
  486. {
  487.     background-color: #5cadd3;
  488.     border: white 1px solid;
  489.     position: absolute;
  490.     border-radius: 150px;
  491.     padding:2px 4px 2px 4px;
  492.     right: 10px;
  493.     top: -15px;
  494. }
  495.  
  496. /* + Section Contact */
  497.  
  498.     /* _Map et voile */
  499. .conteneur_6
  500. {
  501.     position: absolute;
  502.     left: 0px;
  503.     right: 0px;
  504.     z-index: 1;
  505.     pointer-events: none;
  506. }
  507. .voile_bleu
  508. {
  509.     position: absolute;
  510.     width: 100%;
  511.     height: 100%;
  512.     background-color: rgba(135,206,250,0.4);
  513.     z-index: 3;
  514.     bottom: 0px;
  515. }
  516.     /* _encart contact info */
  517. .contact_info
  518. {
  519.     position: absolute;
  520.     bottom: 50px;
  521.     right: 50px;
  522.     background-color: #f5f5f5;
  523.     z-index: 3;
  524. }
  525. .contact_info
  526. {
  527.     border: 4px solid #ccc;
  528.     border-radius: 6px;
  529.     opacity: 0.7;
  530.     padding: 5px 10px 5px 10px;
  531.     margin: 1% 4% 1% 1%;
  532. }
  533. .bouton
  534. {
  535.     padding: 3Px 3px 3Px 3px;
  536.     width: 125px ;
  537.     height: 75px;
  538.     cursor: pointer;
  539. }
  540.  
  541. /* mettre une section footer pour les mentions légales */
  542. footer
  543. {
  544.  
  545. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement