Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSS not triggering #73

Open
chinarut opened this issue Nov 20, 2022 · 1 comment
Open

CSS not triggering #73

chinarut opened this issue Nov 20, 2022 · 1 comment

Comments

@chinarut
Copy link

hi! I’m replacing a JS version of dark mode w this CSS version which sounds a whole lot safer (not to mention you have persistence built-in!)

how does one troubleshoot CSS?

I’m thinking perhaps there might be a conflict with other CSS so here’s my whole roam/css page (pasted from flat markdown export so you’ll see non-CSS here and there):

`

#rm-mobile-bar {
  /* display	: none; */
/* position        : fixed !important; */
}```

[[Better Roam Research]] - dark mode

```css
@import url("https://linuz90.github.io/better-roam-research/dark.css");```

Colored tags for [[S/Wellbeing: The 5 Essential Elements]]

#physical

```css
span.rm-page-ref[data-tag="physical"] {
    color: rgb(251,244,244) !important;
    padding: 3px 5px 3px 5px;
	font-size: 13px;
    line-height: 1em;
    border-radius: 5px 5px 5px 5px;
    position:relative;
	background: #1B42EA;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #76f264, #76f264);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #9C27B0, #DF6FF2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

span.rm-page-ref[data-tag="physical"]:before {
    content: '🕺'
}```

#purpose

```css
span.rm-page-ref[data-tag="purpose"] {
    color: white !important;
    padding: 3px 5px 3px 5px;
	font-size: 13px;
    line-height: 1em;
    border-radius: 5px 5px 5px 5px;
    position:relative;
	background: #FFEFBA;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #FFFFFF, #FFEFBA);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #C41511, #F46966); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

span.rm-page-ref[data-tag="purpose"]:before {
    content: '🧭'
}```

#community

```css
span.rm-page-ref[data-tag="community"] {
    color: white !important;
  	padding: 3px 5px 3px 5px;
    font-size: 13px;
    line-height: 1em;
  	border-radius: 5px 5px 5px 5px;
    position:relative;
	background: #FFEFBA;  /* fallback for old browsers */
  	background: -webkit-linear-gradient(to right, #FFFFFF, #FFEFBA);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #0D71EB, #0d9deb);
}

span.rm-page-ref[data-tag="community"]:before {
    content: '🌏'
}```

#financial

```css
span.rm-page-ref[data-tag="financial"] {
    color: white !important;
    padding: 3px 5px 3px 5px;
	font-size: 13px;
    line-height: 1em;
    border-radius: 5px 5px 5px 5px;
    position:relative;
	background: #FFEFBA;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #FFFFFF, #FFEFBA);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #397F3C, #3db841); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

span.rm-page-ref[data-tag="financial"]:before {
    content: '💰'
}```

#social

```css
span.rm-page-ref[data-tag="social"] {
    color: #FFFFFF !important;
    padding: 3px 5px 3px 5px;
	font-size: 13px;
    line-height: 1em;
    border-radius: 5px 5px 5px 5px;
    position:relative;
	background: #FFEFBA;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #FFFFFF, #FFEFBA);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #D07E04, #e8a84a); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

span.rm-page-ref[data-tag="social"]:before {
    content: '💞'
}```

Sticky, by [[Erik Newhard]]  (from @RBC4-Braiding-Sweetgrass)

```css


.roam-block-container[data-page-links*="sticky"] > .rm-block-main {
  position: sticky;
  top: 0;
  z-index: 11;
  background: white;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-bottom: 10px;
  box-shadow: 
    0 1px 1px rgba(0, 0, 0, 0.034), 
    0 1px 1px rgba(0, 0, 0, 0.048), 
    0 12.5px 10px rgba(0, 0, 0, 0.06), 
    0 12.3px 7.9px rgba(0, 0, 0, 0.072), 
    0 7.8px 10.4px rgba(0, 0, 0, 0.086), 
    0 5px 120px rgba(0, 0, 0, 0.12);
}

span.rm-page-ref[data-tag="sticky"] {
    display: none;
}```

RBC2 [[Zettelkasten]] tags (from @RBC4-Braiding-Sweetgrass)

```css
span.rm-page-ref[data-tag="Fleeting Notes"] 
{ background: #fff;
  background-size: 100%;
  color: #000;
  padding: 2px 5px 2px 5px;
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-color: #f21da140;
  border-width: thin;
  position:relative;
  box-shadow: 0px 1px 3px -1px #000000, 0px -1px 5px  #DFDFDF;
}

span.rm-page-ref[data-tag="Literature Notes"] 
{ background: #fff;
  background-size: 100%;
  color: #000;
  padding: 2px 5px 2px 5px;
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-color: #215F0040;
  border-width: thin;
  position:relative;
  box-shadow: 0px 1px 3px -1px #000000, 0px -1px 5px  #DFDFDF;
}

span.rm-page-ref[data-tag="Reference Notes"] 
{ background: #fff;
  background-size: 100%;
  color: #000;
  padding: 2px 5px 2px 5px;
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  border-radius: 5px 5px 5px 5px;
  border-style: solid;
  border-color: #f26e1d40;
  border-width: thin;
  position:relative;
  box-shadow: 0px 1px 3px -1px #000000, 0px -1px 5px  #DFDFDF;
}

span.rm-page-ref[data-tag="Permanent Notes"] 
{ background-image: linear-gradient(90deg, #1DA1F2, #1DA1F2);
  background-size: 100%;
  color: #FFFFFF;
  padding: 2px 5px 2px 5px;
  font-size: 13px;
  line-height: 1em;
  font-weight: 500;
  border-radius: 3px 0 0 3px;
  position:relative;
  box-shadow: 0px 1px 3px -1px #000000, 0px -1px 5px  #DFDFDF;
}```

make block references more visible (from @joel-covid19)

The purpose of this is to allow in-line commenting on other people's comments to more clearly show visually which part is a "quote" that we are responding to, and which part is the "new speaker" speaking.


also note that, since this now provides a strong visual cue that something is a block, I'm taken the liberty of turning off the underlining as well, because it now seems redundant. 

CSS below:

```css
/* turn off underlining */ 
.rm-block-ref{
    border-bottom: none;
}

/* recolor the block reference */

.rm-block-ref{
    background-color: #ffffe3;
}```

This makes the block refs counter number a little bolder and brighter - so comments are easier to see (from RBC)

```css
.rm-block__ref-count {
    background: #FABFAD !important; 
  font-weight: bold !important;
}```



subset of the [[Roaman Agora]]) (from @joel-covid19) **keep this one last please**

Variables

Colors

Black, White, Gray

```css
:root {
  --cl-white:    #ffffff;
  --cl-gray-100: #f8f9faff; /*--cultured*/
  --cl-gray-200: #e9ecefff; /*--cultured-2*/
  --cl-gray-300: #dee2e6ff; /*--gainsboro*/
  --cl-gray-400: #ced4daff; /*--light-gray*/
  --cl-gray-500: #adb5bdff; /*--cadet-blue-crayola*/
  --cl-gray-600: #6c757dff; /*--slate-gray*/
  --cl-gray-700: #495057ff; /*--davys-grey*/
  --cl-gray-800: #343a40ff; /*--gunmetal*/
  --cl-gray-900: #212529ff; /*--charleston-green*/
  --cl-black:    #000000;
}```

Code

[[css/Daily Note Pages]]

#[[Change Log]]

```css
span.rm-page-ref[data-tag="Change Log"] {
    background: var(--cl-gray-600);
    color: var(--cl-white);
    padding: 2px 5px 2px 5px;
    font-size: 13px;
    line-height: 1em;
    font-weight: 500;
    border-radius: 5px 5px 5px 5px;
    position:relative;
}

span.rm-page-ref[data-tag="Change Log"]:before {
    content: '📢'
}```

[[css/User Interface & Block Content]]

External Links

V2

```css
/*Aliases - internal & external*/
.rm-alias--external {
  color: var(--fg-link);
    text-decoration: none!important;
    border-bottom: 1px dashed;
}

.rm-alias--external:hover {
	color: var(--fg-link-hover);
    text-decoration: none!important;
    border-bottom: 1px dashed;
}

.rm-alias--external:after {
  content: ' ↗';```

`
@chinarut
Copy link
Author

chinarut commented Apr 6, 2024

hey just thought I'd bump this issue.

Still would love a permanent dark mode in Roam :)

I have the line that installs/includes dark.css as seen above.

any tips on how to troubleshoot and debug CSS in Roam myself appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant